0

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 コマースのステップ全体でデータ レイヤーを保持する必要があります。そして、私が扱っているeコマースの構造に基づく問題は次のとおりです。

  • 1ページ目:商品一覧
  • ページ 2 (オプション、設定に応じて): 製品のアップグレード
  • ページ 3: ゲストの詳細
  • ページ 4: 確認

ページ 1 でユーザーが製品を選択すると、ページ 2 (存在する場合) または 3 に直接ジャンプします。別の製品を選択したい場合は、戻って再度選択する必要があります。すべての製品はカートに保存されます。カートは、ユーザーが製品を追加するとすぐに生成されます。ユーザーがどのページにいるかは関係ありません。

私がしたいのは、カートにリストされているすべての製品を追跡してから、ページを閉じたり、購入プロセスからジャンプしたり、購入を確認したりすることです。購入プロセス中に何を追加、削除、再追加す​​るかは問題ではありません。基本的に、最後のカート ステータス (すべての商品がリストされている) は、イベントとして Google アナリティクスに送信したいものです。

これは Cookie で実現できることだと理解していますが、どのように設定し、すべてのデータを保存してから GA にトリガーする必要があるのか​​ わかりません。この問題に関するいくつかのヒントをいただければ幸いです。

よろしくお願いします。

4

1 に答える 1

1

Cookie を設定する 方法は次のとおりです Cookie から値を作成して読み取るにはどうすればよいですか?

GTM が Cookie を読み取ることができる任意の値で Cookie を設定します https://support.google.com/tagmanager/answer/6106899?hl=en#web http://www.simoahava.com/analytics/variable -guide-google-tag-manager/#1

ファースト パーティの Cookie を使用して変数を作成し、Cookie の名前を入力する必要があります。

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

この助けを願って、

乾杯アナリティクス ML。

于 2016-08-23T06:55:05.897 に答える