dポイントプレゼントキャンペーン実施中!

google analysticsで、「どの商品がいくら売れたか」等のショッピングカートのデータを測定したいのです。

google analysticsを使用し、「どの商品がいくら売れたか」等のショッピングカートのデータを測定するため、JavaScriptのタグを注文完了ページ(サンキューページ)のヘッダ部分に埋め込むことを試みているのですが、5回ほどチャレンジして失敗しています。

下記が、現在サンキューページに埋め込んでいるjsです。
なお、埋め込むjsは下記の内容でほぼあっていると思われます。
どこで調べてもだいたいこのソースを使用しているようです。
【参照:google analuyticsヘルプ】
http://code.google.com/intl/ja/apis/analytics/do …

<!--ここから-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>


<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-723537-1");
pageTracker._initData();
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();

pageTracker._addTrans(
"XX12345658901234567",
"",
"1150",
"50",
"100",
"世田谷区",
"東京都",
"日本"
);

pageTracker._addItem(
"XX12345658901234567",
"Sサイズ",
"MakeShopTシャツ",
"Tシャツ",
"1000",
"1"
);

pageTracker._trackTrans();
} catch(err) {}
</script>

<!--ここまで-->

このjsで、誰が、何を、いくつ、合計いくら買ったのか、がanalyticsで測定できるはずなのです。

しかし、上記jsを埋め込んでも、analyticsに表示される際に、
「MakeShopTシャツ」「1000円」「Sサイズ」が「何枚売れた」というふうに、
""内にダミーで入れている情報がそのまま表示されてしまい、
実際に自分の店で売られている商品の情報が取得されません。
購入者の商品情報と購入者情報を正確に取得するには
上記jsのどこを修正すればよいのでしょうか。

正確な測定が実現できるよう、
知恵を貸していただければ幸いです。
それでは、よろしくお願いいたします。

A 回答 (1件)

「誰が、何を、いくつ、合計いくら買ったのか」


この情報を作るのは誰ですか?

ざっとリファレンスを見た限りでは、
pageTracker._addTransやpageTracker._addItemに実際の購入情報を入れないことには、
googleに正しいデータは送信されません。

おそらくダミーデータとおっしゃっている部分は、
サーバーサイドで「誰が、何を、いくつ、合計いくら買ったのか」という情報を元に動的に
作成する必要があります。
(サンキューページに、購入者の属性、購入商品の情報が含まれていれば、
jsだけでも可能かもしれませんが。)

本当に上記の通りのコードが埋め込まれている場合は、
ダミーデータとおっしゃっているデータ以外googleには送信されません。
    • good
    • 0
この回答へのお礼

ありがとうございます。実際の購入情報の動的な出力の方法を現在模索中です。
もう少し頑張ってみます。ありがとうございました!

お礼日時:2010/07/07 13:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!