2016-10-31 4 views
0

新しいプロジェクトに対して適切なGTMデバッグを構成する際に問題があります。例により示唆されるように、Google Analyticsにデータがありません(GTM ecomerceの設定)

<script> 
// Measure a view of product details. This example assumes the detail view occurs on pageload, 
// and also tracks a standard pageview of the details page. 
dataLayer.push({ 
'event': 'gtm.load', 
'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' 
     }] 
    } 
    } 
}); 
console.log("Pushed"); 
</script> 

をトラッキングコードとして、また、基本的なGTMタグを設定する:私が使用して、そのドキュメントから設定への基本的なタグをしようとしていたhttps://developers.google.com/tag-manager/enhanced-ecommerce#details

およびロード・ウィンドウを使用してトリガのイベントタイプ。

gtmデバッガーは、イベントが発生したことを示しています。しかし、Googleアナリティクスには何も表示されません。

いくつかのメッセージが放火犯を使用してGAに送られ、そしてそれらが送信されたように見えるされている場合、私はまた、チェックしていた

Sent beacon: 
v=1&_v=j47d&a=681300097&t=pageview&_s=1&dl=http%3A%2F%2F192.168.0.107%2F%3Fproduct%3Dtest-product&ul=en-us&de=UTF-8&dt=test%20product&sd=24-bit&sr=1366x768&vp=1351x415&je=0&fl=22.0%20r0&_u=SCCAAAALI~&jid=&cid=247695807.1477915334&tid=UA-73812011-1&gtm=GTM-TWQ9DJ&pal=Apparel%20Gallery&pa=detail&pr1nm=Triblend%20Android%20T-Shirt&pr1id=12345&pr1pr=15.25&pr1br=Google&pr1ca=Apparel&pr1va=Gray&z=280618779 

答えて

1

は、オプションのカップルは、あなたが持っているどのくらいの制御に応じて、ここにありますページコードであなたが完全に制御を持っている、とあなたがしたい場合は、ページの読み込みにECOMデータをロードした場合、その後、あなたは自分のGTMコンテナの前にそのデータをdataLayerの宣言を行います。

dataLayer = [{ 
    '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' 
     }] 
    } 
    } 
}]; 

このようにそれを行うには、あなたがキャプチャすることができますあなたのページビュータグでのページ読み込みデータ。

特にイベントアテンションではありません。gtm.loadというイベントはありません。これは、ページアセットが完全にロードされたときにプッシュされる組み込みイベントであるため、そこにデータが表示されていない可能性があります現在2つのgtm.loadイベントがプッシュされているため、ページの読み込みと競合しています。

イベントを希望する場合は、別の名前を使用してください(例: myEventを作成し、そのイベントで発生するイベントタグを作成します。

最後に、ecom情報をキャプチャするために、タグがdataLayerを使用できるようにすることを忘れないでください。

+0

私は上記の変更(上記のdataLayerを移動し、プッシュとイベントを削除)を試みました。しかし、まだGAでは何も得られていません。私はlocalhostからテストしているという事実に関連しているのだろうか(しかし、私はまだリアルタイムダッシュボードにはあるが、イベントではない) –

+0

電子商取引のデータはReal-Timeでは利用できないが、GAデバッガを使ってしかしヒットを見る。 – nyuen

関連する問題