- TOP
- やる夫で学ぶGoogleAnalytics
- GAeコマース計測の仕組み。注意点。数量と固有の購入数
GAeコマース計測の仕組み。注意点。数量と固有の購入数
- 2013/07/02
- eコマース
GoogleAnalyticsECタグについて、今回ちょっとつまずいたケース。
同一商品を複数購入した場合、同じadditemメソッドを2個呼び出しても、
GoogleAnalytics管理画面上では、数値は2個計測されない。
additemの数量部分(utmiqtは数量を表す。)に2という表記をしなければならないわけです。
実際のタグで説明した方が分かりやすいですね。
まず下記が通常のECタグです。
[js]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXX]);
_gaq.push([‘_trackPageview’]);
_gaq.push([‘_addTrans’,
‘1234’, // 注文ID(必須)
‘Acme Clothing’, // アフィリエーションまたは店名
‘10000’, // 合計金額(必須)
‘1.29’, // 消費税額
‘5’, // 送料
‘San Jose’, // 市区町村名
‘California’, // 都道府県
‘Japan’ // 国名
]);
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD44’, // SKU (必須)
‘yaruoT-Shirt’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘10,000’, // 商品単価(必須)
‘1’ // 個数(必須)
]);
_gaq.push([‘_trackTrans’]);
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[/js]
この場合GoogleAnalyticsではどの様に処理されるかというと、
注文IDは1234
商品番号はDD44
yaruosiriesというカテゴリの
yaruoT-Shirtという商品が
1個購入された。
金額は10,000円。
となるわけですね。
複数回購入された場合はどのようになるかというと、
javascriptでは下記のように表示する必要があります。
※additemの部分のみ記載します。
[js]
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD44’, // SKU (必須)
‘yaruoT-Shirt’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘10,000’, // 商品単価(必須)
‘1’ // 個数(必須)
]);
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD55’, // SKU (必須)
‘yaruo-pants’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘20,000’, // 商品単価(必須)
‘1’ // 個数(必須)
]);
[/js]
ここではyaruosiriesに加え下記が追加されます。
注文IDは1234
商品番号はDD44とDD55
yaruosiriesというカテゴリの
yaruoT-Shirtとyaruo-pants
1個ずつ購入(計2個)された。
金額は30,000円(10,000円+20,000円)
となるわけですね。
そして次が注意点です。同じ商品を2個購入した場合、下記の様に同じadditemを二つ処理させると結果として、GoogleAnalyticsは1個しか商品が購入されていないという処理になってしまいます。
[js]
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD44’, // SKU (必須)
‘yaruoT-Shirt’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘10,000’, // 商品単価(必須)
‘1’ // 個数(必須)
]);
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD44’, // SKU (必須)
‘yaruoT-Shirt’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘10,000’, // 商品単価(必須)
‘1’ // 個数(必須)
]);
[/js]
正しいプログラムの記述、処理方法はこちらです。
同じ商品を複数購入する場合は、数量の部分に購入しただけの個数を明記する必要があります。
[js]
_gaq.push([‘_addItem’,
‘1234’, // 注文ID(必須・addTransと同一のIDをいれる)
‘DD44’, // SKU (必須)
‘yaruoT-Shirt’, // 商品名
‘yaruosiries’, // 商品カテゴリ
‘10,000’, // 商品単価(必須)
‘2’ // 個数(必須)
]);
[/js]
1購入(トランザクション)で平均何個購入されたかを知る為には、重要な指標ですので、しっかりと計測をしたいところですね。
ちなみに、同じadditemを2つ処理させる場合でも、トータルの料金に影響はありません。実際に検証しましたので間違いないかと。
検証方法はfirebugです。デバッガーを利用すればあるサーバに飛んでいる内容がわかります。
システム会社・製作会社に依頼する時は注意ですね。
最新記事
-
【超便利!】googleアナリティクスとグーグルスプレッドシートの連携機能のまとめをまとめてみた 2018/10/25
-
アナリティクス業界の巨人・運営堂さんと俺の焼肉 2017/10/27
-
ページスクロール率を計測しよう(GTM編) 2017/07/28
-
【速報】Google Optimize(グーグルオプティマイズ)がやっと利用できるようになった 2017/03/22
-
[どっちが人気?]欅坂46と乃木坂46の人気を分析してみた。 2017/03/09
- ABテストツール…(2)
- GAで使える記事・サイト…(7)
- Google AdSense(グーグルアドセンス)…(2)
- GoogleAnalytics機能・仕様…(28)
- SEO関連…(3)
- wordpress…(3)
- wordpress(ワードプレス)関連…(1)
- アクセス解析のよくある質問…(2)
- アクセス解析の分析手法…(6)
- アクセス解析指標の定義…(5)
- ショッピングカート関連…(1)
- ソーシャル関連ツール…(0)
- タグマネージャー…(9)
- マーケティングデータ収集ツール各種…(1)
- ユニバーサルアナリティクス関連…(4)
- ランディングページ分析ツール…(0)
- リスティング広告関連…(7)
- 接客ツール…(0)
- 改善アイデア…(1)