トラッキング出来てなかった・・・。
カスタム変数は、ユーザーのクッキーに任意の値を保存し長期で追跡できたり、セッションに紐付けてログイン・非ログインを記録できたりと、とても便利ですよね。
ただ、先日うっかりしてやってしまった失敗がありましたので、シェアします。
◆カスタム変数は自分ではデータ送信しない
すっかり忘れてました。先日、a2iさんの懇親会で衣袋先生に確認して、ズバリでした。
カスタム変数は、セットしただけではダメで、当然データを送信しなければセットも何も記録されません。しかし、そのカスタム変数自体にはデータを送信する機能を持っていないのです。
_gaq.push([‘_setCustomVar’,1,’aaa’,’bbb’,2]) だけじゃダメってことですね。
◆データ送信するのはtrack何とか
_gaq.push([‘_trackPageview’] とか、_gaq.push([‘_trackEvent’, 〜] とかは、データ送信をするのだそうです。track何とか、という命令はそうらしいです。
つまり、通常のトラッキングコードの場合、_setCustomVar は、_trackPageview の前の行に書きましょうね、ということ。イベントトラッキングのように単独で<A>タグ内とかに書いてもダメってことですね。
◆エンジニアに伝えるときには注意しよう
自分で検証用サイトで試す時は、わかってて何でも設定をしちゃいがち。でも、人に伝えるときは、ちゃんと前提条件も伝えないといけませんよね。
私は、うっかりこのことをエンジニアさんに伝え忘れ、フッター部分にカスタム変数のみ書いてあり、トラッキング出来てなかったということがありました。(;´・ω・`)ゞごめんなさい。気をつけましょう。
なお、cookieに書くユーザースコープなら良さそうな気もしますが、検証してませんのでわかりません。
・ ・ ・ ・ ・
>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る
↓↓↓無料のニュースレターを配信中です