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

GTM/カスタムHTMLでGA設定している場合のeコマース

初級者 ✭

お世話になっております。

GTMにカスタムHTMLでGAトラッキングコードを設定しています。

(これ自体が良くないことは分かっているのですが、社内事情によりすぐに変更できません)

 

この場合eコマーストラッキングを行うには、

GTMを使用していない場合のGAトラッキングコードで実装する際の

eコマース設定を行うという認識で合っておりますでしょうか?

( ga('require', 'ecommerce');・・・・で始まるタグをサーバーから動的に書き出してもらうよう依頼しようと思っています)

 

どうぞよろしくお願いいたします。

 

 

1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者7kalisaさんが付与
2月 2017

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

レジェンド
拡張eコマースでも、通常のeコマースでも、eコマース用のトラッキングコードを設置しますと、
それは、eコマースのシグナルを送るのみ、のこととなります。

つまり、購入完了ページのページビューを計測したい場合(通常はそうでしょうけども)は、
通常のGoogleアナリティクスのトラッキングコードと、eコマースのコードと、2つのシグナルを
送るトラッキングコードを書くことになります。それで、わたしの回答では、別途カスタムHTMLの
タグをつくり、トリガーで出し分ける、という方法を紹介したわけですね。

データレイヤーを書き出すのは、おおせのとおりの理解で大丈夫かと思います。
よろしくお願い致します。
------
文責:カグア!

元の投稿で解決策を見る

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

レジェンド
こんにちは。

えーと、たぶん、それですと、GoogleアナリティクスのコードがGTMで読み込まれる前に、
eコマースが稼働することになっちゃって、うまく動かないのかなあと思います。未検証ですが。

わたしならば、Googleアナリティクスのeコマースタグを、カスタムHTMLに入れて、
カート完了ページのみ、そちらのほうのGAを稼働させるトリガーを書きますかねえ。

もちろん、GAのeコマースタグに商品情報をキャッチできるようなデータレイヤーを、サーバー
で動的に出力はしてもらわないといけませんけども。まあ、そのあたりは、GTMを使って
通常のeコマース計測の設定と同様ですけども。

きっと他にも良い方法があるような気がしますが、よろしくお願い致します。
------
文責:カグア!

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

セミ プロフェッショナル ✭ ✭

こんにちは。

最近似たようなケースがあったので、投稿させていただきます。

カグアさんがおっしゃるように、通常のeコマースコードを出力すると、タイミング的に先に出力されてしまうと、

取得できないかもしれません。なのでdataLayer変数に購入金額などの情報を一度出力することで、タイミングの

問題を回避できると思います。

 

Googleアナリティクスの基礎:eコマースの設定とタグ&GTM

できるだけ簡単に解説!dataLayerを使ってGoogleタグマネージャーをさらに使いこなす方法 – Life Design Edit

 

私の場合は、システムから購入情報の出力が、Googleアナリティクスの基本タグより、前にしか出せなかったので

dataLayer変数を使用しました。

 

ご参考までに

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

初級者 ✭
カグア様、まれまる様

ありがとうございます!
頂いた解決策を試してみたいと思卯のですが、
追加でご質問させてください。

・カート完了ページ以外→現在使用中のGAトラッキングコードを稼働
・カート完了ページ  →GAeコマースタグを稼働 + データレイヤーを吐き出し

この場合、カート完了ページのPV数なども計測できるのでしょうか?
それとも現在使用中のトラッキングコードにeコマースタグを書きくわえるということでしょうか?
またその際のeコマースタグの各数値の値はブランクにしておくのでしょうか??

そもそも教えていただいた内容を誤認していましたらすみません。。
どうぞよろしくお願いいたします。

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

レジェンド

タグマネージャを利用しているのであれば、通常のeコマースではなく拡張eコマースの利用をお奨めします。

 

 

HTML上では、dataLayer変数にトランザクションデータをGTMの拡張eコマース向けのフォーマットで記載してください。

 

https://developers.google.com/tag-manager/enhanced-ecommerce

 

拡張eコマースは一部の機能のみを利用する、という使い方も可能なので、トランザクション部分のみを利用することで、通常のeコマースの実装と同等の難易度で利用できます。


上記のdataLayer変数を定義したうえで、購入完了ページで「拡張eコマースを有効」「dataLayerを使用」としたイベントを送信すればOKです。

 

ベストアンサーのマーク済み.
解決策
トピック作成者7kalisaさんが付与
2月 2017

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

レジェンド
拡張eコマースでも、通常のeコマースでも、eコマース用のトラッキングコードを設置しますと、
それは、eコマースのシグナルを送るのみ、のこととなります。

つまり、購入完了ページのページビューを計測したい場合(通常はそうでしょうけども)は、
通常のGoogleアナリティクスのトラッキングコードと、eコマースのコードと、2つのシグナルを
送るトラッキングコードを書くことになります。それで、わたしの回答では、別途カスタムHTMLの
タグをつくり、トリガーで出し分ける、という方法を紹介したわけですね。

データレイヤーを書き出すのは、おおせのとおりの理解で大丈夫かと思います。
よろしくお願い致します。
------
文責:カグア!

Re: GTM/カスタムHTMLでGA設定している場合のeコマース

初級者 ✭
山田様、カグア様

ありがとうございます!
一度ご教示頂いた方法でトライします。