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

トランザクションIDが取得できません

初級者 ✭

こんにちは。

サービス系のサイトを運用しております。

 

受注の件数をeコマースでトラッキングしたく、

トラッキングコードを設置したのですが、トランザクションIDが取得できません。

 

ECではなくサービスの受注なので、

商品名は可変になる必要はなく、また送料等も発生しない為、

最低限の必須項目のみを入れてます。

 

一部を加工してますが、設置したコードは以下の通りです。

------------------------------------

<!--GoogleAnalytics START-->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-●●●●●●●●-1', 'auto');
ga('send', 'pageview');

ga('require', 'ecommerce', 'ecommerce.js');

ga('ecommerce:addTransaction', {
'id': '●●変数で注文IDを出力●●'
});
ga('ecommerce:addItem', {
'id': '●●変数で注文IDを出力●●',
'name': '注文ID(固定)' // product name(商品名)
});

ga('ecommerce:send');

</script>
<!--GoogleAnalytics END-->

------------------------------------

 

こちらを設置した際に、Analyticsでは以下のようなデータが取れています。

 

・トラッキング数→計測できている

・商品名→「注文ID」として計測できている

・トラッキングID→取得できない

 

あまりコードに詳しく無い為、

かなり初歩的なミスがあるかもしれませんが、

修正点について、ご教示くださいますようお願いいたします。

1 人のエキスパートが返信verified_user

Re: トランザクションIDが取得できません

トップコントリビューター
上記で「●●変数で注文IDを出力●●」「注文ID(固定)」としているところを見直すべきです。

上記コードの場合、「注文ID」「商品ID」「商品名」をそれぞれ指定するべきです。「●●変数で注文IDを出力●●」が2箇所ありますが、2つ目の「●●変数で注文IDを出力●●」は「商品ID」を変数で出力するようにしてください。「注文ID(固定)」となっているところも、「商品名」を変数で出力するようにしてください。

また、「トラッキングID」が取得できないとありますが、「トラッキングID」とは何を意味していますか?Googleアナリティクスの画面上の表記を正確に記載してください。

Re: トランザクションIDが取得できません

初級者 ✭
山田 良太さま

ご返信ありがとうございます。

>上記コードの場合、「注文ID」「商品ID」「商品名」をそれぞれ指定するべきです。
>「●●変数で注文IDを出力●●」が2箇所ありますが、2つ目の「●●変数で注文IDを出力●●」は「商品ID」を変数で出力するようにしてください。
>「注文ID(固定)」となっているところも、「商品名」を変数で出力するようにしてください。

こちらそもそも初歩的な質問で申し訳ないのですが、
ga(ecommerce:addTransactionの'id'と
ga('ecommerce:addItem'の'id'は同一のトランザクションIDが入るものと認識しているのですが、
別のものを入れた方が良いのでしょうか。
(注文ID=トランザクションIDとしております。)

またサービスの提供の為、商品名が変数出力するほどないのですが、
その場合も商品名は可変にしたほうがよいものなのでしょうか。

>また、「トラッキングID」が取得できないとありますが、「トラッキングID」とは何を意味していますか?
>Googleアナリティクスの画面上の表記を正確に記載してください。

申し訳ございません。
トラッキングID→トランザクションIDでございます。

ご確認よろしくお願いいたします。



Re: トランザクションIDが取得できません

トップコントリビューター
ecommerce:addItemで指定するidは、トランザクションIDではなく、商品IDです。


> またサービスの提供の為、商品名が変数出力するほどないのですが、
> その場合も商品名は可変にしたほうがよいものなのでしょうか。

レポートで見るときに、どのような形で出てきたら見やすいか?だけなので、自由にしたらいいと思います。