1

这用于产品页面上的“添加到购物篮”跟踪。您将如何跟踪这个(非标签管理器)?

到目前为止,我所拥有的是:

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga("create", "UA-XXXXX-Y");
ga("require", "ec");

ga("ec:addProduct", {
  "id": "OO9238-18",
  "name": "Fives Squared PRIZM™ Shallow Water Polarized",
  "category": "Sunglasses",
  "brand": "Fives Squared",
  "variant": "black",
  "price": "135.00",
  "quantity": 1
});
ga("ec:setAction", "add");
ga("send", "event", "detail view", "click", "addToCart");

但是产品信息需要编码为变量而不是字符串,即他们希望看到'id': window.someVariable 而不是'id': 'P12345'。显然,这可以通过使用以下方法之一(或两者的组合)来实现:

--> 利用现有的保存产品数据的全局变量。

--> 从 DOM 内的信息中提取相关信息,即从页面文本或 HTML 标记属性中提取相关信息。

我不明白这些是什么,谁能帮忙告诉我 JavaScript 变量是什么并提供代码?

谢谢!:)

4

0 回答 0