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


LINE facebook twitter URLコピー
B! pocket note 楽天


カスタム変数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

「書き込むときは忘れずに」

  • このエントリーをはてなブックマークに追加
  • Pocket

Profile


Yoshihiko Yoshida
ブロガー兼ユーチューバー。個人事業主でネット業界のお仕事24年目です。40代で2児の父。「マツコの知らない世界」Googleマップ案内人TV出演。Googleストリートビュー認定フォトグラファー。教育システム情報学会会員。元立教大学非常勤講師。Googleアナリティクス公式コミュニティ・アンサリスト最高ランク「レジェンド」国内初獲得。主な著書「Googleアナリティクス基礎講座」(技術評論社)。趣味はデジカメとゲームとパン作り。>>もっと読む

Instagram

◆代表者略歴 ◆受賞歴
◆おもな著書 ◆TV出演歴
◆新聞掲載歴 ◆雑誌/連載歴
 <<お問い合わせはこちら>>

PAGE TOP ↑