1

Googleアナリティクスの拡張eコマースは、Shopify StoreとCheckout、および独自のカスタム定期チェックアウトで正しく実装しようとしています。そして、ほとんどの場合、私はそれを本当によく働かせました。GA/GTM拡張eコマース|商品と商品の詳細を表示するインプレッション

しかし、私はそれらの測定のためのタグの設定がeventに設定されたトリガとPageviewgtm.domに等しいとして追跡する必要があるとして、100%正確に商品の詳細をMeasuring Product Clicksと測定ビューを実装する方法を見つけ出すことはできませんし、それが原因エラー "同じウェブプロパティIDが2回トラッキングされています。" Googleタグアシスタントで

誰かがこれを見て親切にするなら、私は喜んでこれに助けを払うでしょう。

現在ページの負荷はShopです。

  • GAページビュー
  • ページビュー製品の印象
  • ページビュー商品の詳細はpresumanly GTAに前述のエラーが発生し

を表示します。 (同じウェブプロパティIDは2回トラッキングされます)

この場合、製品クリックの測定と製品詳細の測定を正しく実装するにはどうすればよいですか?

私はalredy DOM Readyに定期的GA PageviewをロードしようとしたPageview Product ImpressionsまたはPageview Product Details Viewsが発射された場合GA Pageviewが発射されないように、発射トリガーのexecptionを設定します。

しかし、それでもまだ2つのタグが呼び出され、エラーが発生します。また、これが正しい方法であると私は肯定的でもありません。

何かをさらに説明することができますか、この質問を何とか改善することができますか教えてください。繰り返しますが、私はここで新しいです、私は助けを払うことを嬉しく思っています。

これを2日間行った。

ご協力いただきありがとうございます。それは有り難いです!

すべてのベスト、 マルクス

答えて

2

それが測定製品の詳細インプレッションに来るときあなたは2つのオプションがあります。

  1. は、既存のページビュータグと一緒に商品詳細インプレッションデータを送信し、この上の火災ページ。
  2. ページが読み込まれた後、商品詳細のインプレッションデータを別のGAイベントタグに送信します。選択したオプション

あなたは GTMコンテナコードか前にGTM dataLayer へ商品詳細インプレッションデータをプッシュすることができますかどうかに依存します。商品詳細インプレッションデータをdataLayerにプッシュできる場合は、上記の方法(1)を使用します。どんな理由であれ、GTMコンテナコードの前にdataLayerに商品の詳細インプレッションデータをプッシュできない場合は、上記の方法(2)を使用します。方法については

次のように(1)、あなたのコードは、になります。

dataLayer.push({ 
    'ecommerce': { 
    'detail': { 
     'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
     'products': [{ 
     'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
     'id': '12345', 
     'price': '15.25', 
     'brand': 'Google', 
     'category': 'Apparel', 
     'variant': 'Gray' 
     }] 
    } 
    } 
}); 
//Your GTM container container code goes here 

あなたは、ときに簡単にセットアップトリガーとの定期的なGAのページビュータグ「すべてのページ」とeコマースのオプションがチェックされていることを確認してくださいタグの設定で: Enabling enhanced ecommerce in GTM tag configuration

方法は、(1)推奨される方法ですが、これはあなたのために可能でない場合は、次のように、この方法は、(2)のようになります。

dataLayer.push({ 
     'event' : 'productDetailImpression', 
     'ecommerce': { 
     'detail': { 
      'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
      'products': [{ 
      'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
      'id': '12345', 
      'price': '15.25', 
      'brand': 'Google', 
      'category': 'Apparel', 
      'variant': 'Gray' 
      }] 
     } 
     } 
    }); 

ご覧のとおり、違いはdataLayerプッシュにproductDetailImpressionというカスタムイベントを追加したことです。このカスタムイベントの唯一の目的は、Googleが個別のGAイベントタグをGTMでトリガーできるようにすることです。これは、この拡張eコマースデータを収集してGAに送信することだけです。 enter image description here お知らせ次のことを:GTMで次のように我々はこれを達成

  1. タグのトラックタイプは、イベント(いないページビュー)
  2. カテゴリと本当に重要ではありませんイベントのアクションです。このイベントを使用して、拡張されたeコマースデータをGoogleアナリティクスに送信しています。
  3. このタグではeコマース設定が有効です。
  4. タグは以下のように定義されたカスタムイベントトリガーを持っていますenter image description here
0

はありがとうございました!私はあなたの非常に広範な答えに本当に感謝しています!それは多くの助けと私の質問に答えた! :)私を投げていた

事は、私が製品の印象と詳細印象は両方絶対にgtmeventとし、pageviewとして実装する必要がありますする必要があると考えていることでした。しかし、それらが素晴らしいイベントとして実装できる場合は!

しかし、必要なときに商品インプレッションがプッシュされ、通常のGoogleアナリティクスページビュータグがすべてのページでトリガーされる限り、データはGoogleアナリティクスに送信されます。正しい? :)

また、方法2で提案したように、イベントとして詳細インプレッションを実装しました。ページが動的に変更され、リロードされないため、方法1ができませんでした。

Googleタグアシスタントですべての機能が正常に動作し、エラーは報告されません。

ありがとうございます。ご返信いただければ教えてください。

乾杯、

+0

あなたは大歓迎です。私の答えは、その左側の緑のチェックマークをクリックして受け入れてください。 – faridghar

+0

完了:もう一度お礼をいただき、楽しい一日を! –

+0

上記の回答を削除して、今後の読者に誤解を与える可能性があります。将来、質問をフォローアップする最善の方法は、推薦を通じてです:) – faridghar

関連する問題