eコマース トラッキングコードの雛形

eコマース トラッキングコードのサンプルについては、いろいろな方がアップされていますが、私も備忘録用にアップさせて頂きました。

これまで設定をお手伝いさせて頂いた中で発生したトラブル事例としては、

  1. 必須項目となっている<商品名>が出力できないので空欄にしたら、データが取得できなかった
    ⇒<商品名>の項目にダミーテキスト「Item」を入力することで対応
  2. 下記トラッキングコードの下から2行目、
    _gaq.push(['_trackTrans']); //トランザクション情報送信
    の記述が抜けていたためデータがGoogleアナリティクスに送信されていなかった
  3. eコマース トラッキングコードは設置されていたが、プロファイル設定で「eコマース機能を使用する」設定に切り替えられていなかった
    (※デフォルトは「使用しない」になっているため要注意!)

というものがありました。

特に3番目の事例はよくありがちなので、ご注意ください。

さらに、普段あまり使うことのない「ショップ名」の項目に会員IDを出力すると、会員1人あたりの年間売上を地域別などで比較分析できるようになります。
(※カスタムレポートで「アフィリエイション」という項目を使うと表示することができます)

<script type="text/javascript">

/* 購入商品合計 */
_gaq.push(['_addTrans',
'00530392', // 注文ID(=トランザクション)【必須】
'', // ショップ名(=アフィリエイション)
'8000', // 合計金額【必須】
'', // 税
'', // 送料
'', // 市名
'', // 都道府県名
'' // 国名
]);

/* 購入商品別 */
_gaq.push(['_addItem',
'00530392', // 注文ID【必須】
'商品01_サイズL', // SKU【必須】
'商品01', // 商品名【必須】
'', // 商品カテゴリ名
'1500', // 商品単価【必須】
'2' // 購入数量【必須】
]);

_gaq.push(['_addItem',
'00530392', // 注文ID【必須】
'商品02_サイズS', // SKU【必須】
'商品02', // 商品名【必須】
'', // 商品カテゴリ名
'3000', // 商品単価【必須】
'1' // 購入数量【必須】
]);

_gaq.push(['_trackTrans']); //トランザクション情報送信

</script>