エントリーページ毎にレコーディングする
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は、アカウントのトラッキングコードと一致するように変更する必要があります
- これを常にテストする必要があります。