カスタム変数でやってしまった失敗

カスタム変数

トラッキング出来てなかった・・・。

カスタム変数は、ユーザーのクッキーに任意の値を保存し長期で追跡できたり、セッションに紐付けてログイン・非ログインを記録できたりと、とても便利ですよね。

ただ、先日うっかりしてやってしまった失敗がありましたので、シェアします。
 

◆カスタム変数は自分ではデータ送信しない

すっかり忘れてました。先日、a2iさんの懇親会で衣袋先生に確認して、ズバリでした。

カスタム変数は、セットしただけではダメで、当然データを送信しなければセットも何も記録されません。しかし、そのカスタム変数自体にはデータを送信する機能を持っていないのです。

_gaq.push([‘_setCustomVar’,1,’aaa’,’bbb’,2]) だけじゃダメってことですね。
 

◆データ送信するのはtrack何とか

_gaq.push([‘_trackPageview’] とか、_gaq.push([‘_trackEvent’, 〜] とかは、データ送信をするのだそうです。track何とか、という命令はそうらしいです。

つまり、通常のトラッキングコードの場合、_setCustomVar は、_trackPageview の前の行に書きましょうね、ということ。イベントトラッキングのように単独で<A>タグ内とかに書いてもダメってことですね。
 

◆エンジニアに伝えるときには注意しよう

自分で検証用サイトで試す時は、わかってて何でも設定をしちゃいがち。でも、人に伝えるときは、ちゃんと前提条件も伝えないといけませんよね。

私は、うっかりこのことをエンジニアさんに伝え忘れ、フッター部分にカスタム変数のみ書いてあり、トラッキング出来てなかったということがありました。(;´・ω・`)ゞごめんなさい。気をつけましょう。

なお、cookieに書くユーザースコープなら良さそうな気もしますが、検証してませんのでわかりません。
 

・ ・ ・ ・ ・

>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る

↓↓↓無料のニュースレターを配信中です

書き込むときは忘れずに