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': 'P12345' ではなく 'id': window.someVariable が表示されることを期待しています。どうやらこれは、次のアプローチのいずれか (または 2 つの組み合わせ) を使用して実現できます。

--> 製品データを保持する既存のグローバル変数を利用します。

--> DOM 内の情報、つまりページ テキストまたは HTML タグ属性から関連情報を取得します。

これらが何であるか理解できません。JavaScript 変数が何であるかを教えて、コードを提供してください。

ありがとうございました!:)

4

0 に答える 0