0

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

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

我猜欧莱雅'在其名称中包含 a ,affiliation or store name以上将仅L将其视为其名称,并且它将获得欧莱雅作为额外的并且它停止将数据提交给谷歌。

为此,我们可以使用如下双引号:

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
);

或者需要任何旁路?请建议...

4

1 回答 1

1

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

_gaq.push(['_addTrans',
  '1234',           // order ID - required
  'L\'Oreal',        // affiliation or store name
...
于 2012-09-21T15:28:54.833 回答