358 人が現在オンライン
358 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

GTMを使用したEコマース設定、Analyticsで数値が取得できない

初級者 ✭

はじめまして。
1週間以上試行錯誤し解決策が見つからないため、お力をお借りしたく投稿します。

問題:Google AnalyticsにてEコマースの数値が取得できない

 

事象:Google Tag Managerのプレビュー画面にて、dataLayerの値が取得できているよう(※添付画像参照)なのですが、

Google AnalyticsのEコマース画面で数値が取得されず¥0の表示となってしまいます。バージョン公開済み。

 

【Google Tag Manager設定内容】

タグの設定

タグタイプ:ユニバーサル アナリティクス

トラッキングタイプ:トランザクション

Google アナリティクス設定:設定なし(設定変数を選択…) 「このタグでオーバーライド設定を有効にする」にチェック

 

トリガー設定

トリガーの種類:ページビュー

発生場所:購入完了ページのPage Path

 

【Google Analytics設定内容】

e コマースの設定:有効

拡張eコマースの設定:オン

 

【購入完了ページソースに記述されているタグ】

</body>の直前に

<script>
	window.dataLayer = window.dataLayer || []
	dataLayer.push({
		'transactionId': '000077',
		'transactionAffiliation': 'test-xxx',
		'transactionTotal': 9999,
		'transactionProducts': [											{
			'sku': '99999',
			'name': 'テスト',
			'price': 1000,
			'quantity': 1				}								,									]
	});
</script>

追加で情報が必要でしたらご指示いただけますと幸いです。

何卒よろしくお願いいたします。


受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者えいちゃんさんが付与
5月

Re: GTMを使用したEコマース設定、Analyticsで数値が取得できない

レジェンド
こんにちは。

/BODY の前に書いたとしても、タイミング的にうまくキャッチできてないのでは
ないですかね。

DATAレイヤーをpushするとき、eventをpushして、そのeventをトリガーにして
eコマースを発火させるのが良いのではないでしょうか。

よろしくお願い致します。
------
文責:カグア!

元の投稿で解決策を見る


すべての返信
ベストアンサーのマーク済み.
解決策
トピック作成者えいちゃんさんが付与
5月

Re: GTMを使用したEコマース設定、Analyticsで数値が取得できない

レジェンド
こんにちは。

/BODY の前に書いたとしても、タイミング的にうまくキャッチできてないのでは
ないですかね。

DATAレイヤーをpushするとき、eventをpushして、そのeventをトリガーにして
eコマースを発火させるのが良いのではないでしょうか。

よろしくお願い致します。
------
文責:カグア!

Re: GTMを使用したEコマース設定、Analyticsで数値が取得できない

初級者 ✭
カグアさま

深夜にもかかわらず早速のご返信ありがとうございます!
eventもpushされていたので、GTMのトリガー設定を変更してみました。

 トリガーの種類:カスタムイベント
 イベント名:gtm.load
 発生場所:購入完了ページのPage Path

こちらで取得することができました!!
発火のタイミングが問題だったのですね。
大変勉強になりました。ありがとうございました!