这用于产品页面上的“添加到购物篮”跟踪。您将如何跟踪这个(非标签管理器)?
到目前为止,我所拥有的是:
<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 变量是什么并提供代码?
谢谢!:)