0

初めて拡張 e コマースを実装しています。コンテンツの消費を追跡するために使用したいと考えています。私はこの実装を段階的にしようとしています。

Web サイトでスクロール イベントが発生しました (25% スクロール、50% スクロールなど)。それらを使用して、各ファネルステップをトリガーおよびフィードしたいと考えています。

次のカスタム HTML タグを作成しました。

ga('create', 'UA-XXXXXXX-1');
//we have already 10 custom dimensions
ga('set', 'dimension11', 'eehit');

ga('require','ec');

ga('ec:addProduct', {
  'id':{{Post_id}},
  'typeArticle':{{m_EC_typeArticle}},
  'timeSpent':{{m_EC_timeSpent}}

});


ga('ec:setAction','checkout', {
   'step':{{m_EC_is_scroll_event}}
});

//add option - checkout_option 

ga('send', 'event', 'Checkout', 'Option', {
   hitCallback: function() {
      // advance to next page
   }
});

GA デバッガーを見ると、2 つの間違いがあります。

  • Waiting on require of "ec" to be fulfilled.
  • Ignoring create request for duplicate tracking name.

だから私は2つの質問があります:

  • カスタム HTML タグを使用して特定の UA にデータを送信するにはどうすればよいですか?
  • EC プラグインを開始するにはどうすればよいですか?

私のコードには他にも間違いがあると思います。私は学んでいるので、これがすべて意味をなすことを願っています。

4

1 に答える 1

1

カスタム HTML タグで ga 呼び出しを使用するのではなく、組み込みのタグ オプションを使用して、ユニバーサル アナリティクス (ページ ビューとイベント) を分析します。それらを拡張 e コマース用に構成し、dataLayer を使用してカスタム HTML 経由で製品 (コンテンツ) 情報を渡します。

チェックアウト ステップの dataLayer 構造を使用して、必要に応じて変数を渡し、このチェックアウト イベントを使用してユニバーサル アナリティクス タグをトリガーできます。

<script>(function(){
if(typeof window.dataLayer != 'undefined') {
    dataLayer.push({
        'event': 'checkout',
        'ecommerce': {
            'checkout': {
                'actionField': {'step': {{m_EC_is_scroll_event}}, 'option': undefined},
                'products': [{
                    //'name': '',
                    'id': {{Post_id}},
                    'dimension12' : {{m_EC_typeArticle}}, // Product Scope Custom Dimension
                    'dimension13' : {{m_EC_timeSpent}} // Product Scope Custom Dimension
                    //'price': '00.00',
                    //'brand': '',
                    //'category': '',
                    //'variant': '',
                    //'quantity': 1

                }]
            }
        },
        'eventCallback': function() {
            // advance to next page
        }
    });
}
})();</script>

typeArticle などの商品にデータを追加する場合、これらは商品スコープのカスタム ディメンションとして追加する必要があります。拡張 Ecomemrce の形式では、それらを dimensionXX 形式で記述する必要があります。

Simo Ahava は、拡張 e コマースを使用して Google タグ マネージャーでコンテンツを追跡する方法についての投稿をまとめました: https://www.simoahava.com/analytics/track-content-enhanced-ecommerce/、一読の価値があります。

于 2017-01-12T21:52:52.810 に答える