みなさん、こんにちは。エクスチュアの鈴木です。今回は、mouseflowの計測に関するTipsをご紹介します。
有料広告から流入してきたユーザーだけ計測したい
mouseflowは広告の効果計測にも非常に有用です。
mouseflowでは、デフォルトでUTMパラメーターを変数として取得し、セッションリプレイにタグ付けすることができます。
タグ付けされた変数はフィルターでも利用できるため、簡単にUTMパラメーターを持っているユーザーのデータだけに絞り込み、セッションリプレイやヒートマップを確認することが可能です。
また、UTMパラメーター以外の広告パラメーターについても、簡単な設定だけで同じように変数として追加し、データにタグ付けすることができます。
しかし、母数となるサイト全体のセッション数が多い場合、少しでも多くの広告流入を計測したい…むしろ効果計測のため広告流入の場合のみ計測できれば…!といったお悩みをお持ちのマーケターの方もいらっしゃるのではないでしょうか?
トラッキングコードのカスタマイズ
mouseflowのトラッキングコードをカスタマイズすれば、簡単に広告から流入してきたユーザーのセッションのみ計測させることができるようになります。
早速、トラッキングコードのカスタマイズ方法についてご説明します。
例えば、Google広告からの流入を指定する「utm_source=google」というパラメーターを持つセッションのみ計測したい場合、このパラメーターを持つユーザーのセッションストレージに「mf_record_user」という値を渡す変数を追加します。
mouseflowはユーザーがサイトを訪問した際、セッションストレージに「mf_record_user」の値があるかどうかを判別し、値があれば計測をスタート、なければ計測しない、というように挙動を制御します。
以下、コードのサンプルです。
<script>
(function () {
//計測フラグ変数
var mf_record_user = sessionStorage.getItem('mf_record_user');
// 計測対象判定
if (!mf_record_user && window.location.pathname === "/" && /^(?=.*utm_source=google)) {
sessionStorage.setItem('mf_record_user', 1);
}
//mouseflowAutoStart値セット
if (mf_record_user) {
window.mouseflowAutoStart = true;
} else {
window.mouseflowAutoStart = false;
}
})();
いかがでしたか?
mouseflowの計測設計についてお悩みがありましたら、ぜひお気軽にご相談ください。
今後も様々なmouseflowに関するTipsをご紹介していきますのでお楽しみに!
エクスチュアはmouseflowのテクノロジーパートナーです。
弊社ではmouseflow導入、導入後の活用支援なども行っております。
mouseflow導入や活用支援、他分析ツールなどについてお困りの方はお気軽にご質問・ご相談ください。
最後まで読んでいただきありがとうございました!