2017-10-12 1 views
0
ga('set', 'campaignName', 'Someone's Campaign'); 

Le champ ci-dessus a une seule citation, mais il peut parfois avoir une double citation (ou même un mélange). Je ne veux pas ajouter de barres obliques ou supprimer les guillemets, et je ne vois pas comment l'utilisation de caractères spéciaux HTML peut aider.Quelle est la bonne façon d'inclure des citations dans un champ Javascript Google Analytics?

Quelle est la solution?

Edit:

J'ai dit que je ne voulais pas ajouter des barres obliques parce que je pensais que Analytics penserait la barre oblique faisait partie de la chaîne. Cependant après avoir utilisé addslashes() de PHP pour générer la chaîne, cela a fonctionné parfaitement! J'aimerais avoir compris pourquoi. GA a-t-il du code pour supprimer les chaînes?

Répondre

1

De la même manière que vous incluez des guillemets dans toute autre chaîne Javascript. Soit échapper:

ga('set', 'campaignName', 'Someone\'s Campaign'); 

ou utilisez des guillemets autour de la chaîne:

ga('set', 'campaignName', "Someone's Campaign"); 
1

Escape the guillemet simple à l'intérieur de la chaîne:

ga('set', 'campaignName', 'Someone\'s Campaign');