エントリーページ毎にレコーディングする
2016年12月19日
Mouseflowを使用すると、特定のエントリページに基づいて訪問者を記録するかどうかを決定できます。これには、条件付きでトラッキングコードを含めるためにクッキーとjQueryを使用する必要があります。
まず、jQuery Cookie Pluginをダウンロードしてインストールします。
既存のトラッキングコードを次の形式に置き換えます。
<script type=\"text/javascript\">
var entryPageToRecord = \"/entry-page.html\";
(function($) {
$.activateMouseflow = function() {
var mf = document.createElement(\"script\");
mf.type = \"text/javascript\"; mf.async = true;
mf.src = \"//cdn.mouseflow.com/projects/INSERT-YOUR-WEBSITE-ID.js\";
document.getElementsByTagName(\"head\")[0].appendChild(mf);
}; var mfEntryPageCookie = $.cookie(\'mf_entrypage\');
if (mfEntryPageCookie === null || mfEntryPageCookie === undefined) {
$.cookie(\'mf_entrypage\', document.location.pathname);
mfEntryPageCookie = document.location.pathname;
}
if (mfEntryPageCookie == entryPageToRecord) {
$.activateMouseflow();
}
})(jQuery);
</script>
注意点
- エントリページ(上記内 “/ entry-page”)のパスは変更する必要があります。
- 「mf.src」行のURLは、アカウントのトラッキングコードと一致するように変更する必要があります
- これを常にテストする必要があります。