如何在Google电子商务跟踪代码中添加带撇号的名称?

时间:2012-09-21 09:47:19

标签: google-analytics e-commerce

我正在使用谷歌电子商务跟踪代码来跟踪注册,但很少有公司名称在其名称中有撇号报告。

请查看链接,然后查看以下代码: [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
);

是否需要绕过? 请建议......

1 个答案:

答案 0 :(得分:1)

你可以使用双引号,但我建议使用单引号并通过在它们前加\来转义文本中的任何单引号:

_gaq.push(['_addTrans',
  '1234',           // order ID - required
  'L\'Oreal',        // affiliation or store name
...