我正在使用谷歌电子商务跟踪代码来跟踪注册,但很少有公司名称在其名称中有撇号报告。
请查看链接,然后查看以下代码: [Google电子商务跟踪] https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce#Example
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
'1234', // order ID - required
'L'Oreal', // affiliation or store name
'11.99', // total - required
'1.29', // tax
'5', // shipping
'San Jose', // city
'California', // state or province
'USA' // country
]);
我认为L'Oreal的名称中包含'
,上面affiliation or store name
只会考虑L
作为其名称,它会将Oreal作为额外内容,并且会停止将数据提交到谷歌。
为此,我们可以使用以下双引号:
var pageTracker = _gat._getTracker("UA-xxxxx-x");
pageTracker._trackPageview();
pageTracker._addTrans(
"1234", // order ID - required
"L'oreal", // affiliation or store name
"11.99", // total - required
"1.29", // tax
"15.00", // shipping
"San Jose", // city
"California", // state or province
"USA" // country
);
是否需要绕过? 请建议......
答案 0 :(得分:1)
你可以使用双引号,但我建议使用单引号并通过在它们前加\
来转义文本中的任何单引号:
_gaq.push(['_addTrans',
'1234', // order ID - required
'L\'Oreal', // affiliation or store name
...