0

GoogleタグマネージャとGoogleアナリティクスでは、カートの追加を追跡して効果的な購入と比較し、どの商品を自分のビジネスのほとんどを失うのか見ることができます。Googleタグマネージャ:カートの永続性

ここまでは、私は大丈夫です。私は製品の配列で次のデータレイヤーを設定しました。

for (var i=0; i < myvariable.length; i++) { 
 
     window.dataLayer = window.dataLayer || []; 
 
     window.dataLayer.push ({ 
 
      'event': 'AddtoCart', 
 
      'ecommerce': { 
 
       'currencyCode': myvariable[i]['currency'], 
 
       'add': { 
 
        'products': [{ 
 
         'name': myvariable[i]['name'], 
 
         'id': myvariable[i]['id'], 
 
         'category': myvariable[i]['category'], 
 
         'price': myvariable[i]['price'], 
 
         'variant': myvariable['variant'], 
 
         'dimension1': myvariable[i]['mydimension'], 
 
         'quantity': 1, 
 
         }] 
 
       } 
 
      } 
 
     }); 
 
    }

は今、私は毎回ユーザーが先に行くの値を複製したり、逆方向にジャンプさせないために、さまざまなeコマース手順全体のデータ層を永続化する必要があります。

  • ページ1:製品リスト
  • 2ページ(オプション、設定に応じて):製品のアップグレード
  • ページ3そして、ここで私が一緒に仕事eコマースの構造に基づいて、問題となっています。ゲストは
  • ページ4詳細:ユーザーが、彼は彼が戻って行かなければならない他の製品を選択したい場合は、彼は2ページ(存在する場合)または3に直接ジャンプし、製品を選択したときに1ページで確認

をし、もう一度選択してください。すべての製品はカートに保存されます。カートは、ユーザーがページを作成するかどうかにかかわらず、ユーザーが製品を追加するとすぐに生成されます。

私が持っておきたいのは、買い物のページを閉じたり、購入プロセスから飛び出したり、購入を確認する前にカートに記載されているすべての商品を追跡することです。購入プロセス中に彼が追加、削除、再追加す​​ることは本当に重要ではありません。基本的に最後のカートのステータス(すべての商品がリストされています)がGoogleアナリティクスにイベントとして送信されます。

これは私がクッキーを使用することができますが、どのように設定して、それにすべてのデータを格納し、それをGAにトリガーするのかはわかりません。私はこの問題についていくつかのヒントを本当に感謝しています。

ご協力いただきありがとうございます。ここで

答えて

1

は、変数を作成する必要がありますセットアップクッキーが How do I create and read a value from cookie?

あなたはセットアップあなたが GTMをたい任意の値でクッキーがクッキー https://support.google.com/tagmanager/answer/6106899?hl=en#web http://www.simoahava.com/analytics/variable-guide-google-tag-manager/#1

を読むことができますすることができます方法ですファーストパーティーのクッキーを使用して、クッキーの名前を入力して

を入力して、変数が値に一致しない場合にトリガーにフィルタを追加します

このヘルプをご希望の場合は、

Cheers Analytics ML。