在Google Analytics(分析)Javascript字段中包含引号的正确方法是什么?

问题描述:

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

上面的字段有单引号,但偶尔会有双引号(甚至是混合)。我不想添加斜线或删除引号,我不能看到如何使用HTML特殊字符将有所帮助。在Google Analytics(分析)Javascript字段中包含引号的正确方法是什么?

解决方案是什么?

编辑:

我说,我不想因为我认为分析会认为斜线是字符串的一部分加斜杠。但是,使用PHP的addslashes()生成字符串后,它完美运行!我希望我明白为什么。遗传算法是否有代码去隐藏字符串?

与包含任何其他Javascript字符串中的引号的方式相同。要么逃避它:

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

或使用字符串周围双引号:

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

转义字符串内的单引号:

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