サブドメインのWebサイトをトラッキングするにはどうすればいいですか?
2016年11月25日
Mouseflowではサブドメインも簡単にトラッキングすることができます。
もしあなたのWebサイトがサブドメインをメインドメインの拡張として使っている(サブドメインでホストされているがメインウェブサイトの一部として機能しているページなど)場合は次の手順を行って下さい。
- アカウントにサインインする
- Webサイトをドロップダウンメニューから選択する
- 左側にある”Settings”をクリック
- “Domain”欄にサブドメインを追加する
- “Save”をクリック
- これにより、Mouseflowは両方のドメインのページを受け入れます。
2つのドメインを別々にトラッキングする場合は、別のWebサイトとして登録する必要があります。そうしないと、すべての訪問と分析が統合されます。
“Domain”セクションに複数のドメインが表示されている場合は、同じパス(例えば、「mywebsite.com/example/」と「shop.mywebsite.com/example」)を共有している場合は、データが結合されます。これを回避するには、 ‘mouseflowPath’変数を使用して仮想パスを設定します。
例えば次のような条件付きのJavascrip文を使用できます。
if(document.domain == "shop.mywebsite.com"){var mouseflowPath = "shop.mywebsite.com" + document.location.pathname; };
これにより、 ‘shop.mywebsite.com’へのすべての訪問が、ページ分析リストの個別のマップに保存され、そのパスの前にサブドメインが表示されます。
トラッキングコードがロードされる前にmouseflowPath変数を設定する必要があるため、トラッキングコードの先頭に次のように設定する必要があります。
<script type="text/javascript"> if (document.domain == "shop.mywebsite.com") { var mouseflowPath = "shop.mywebsite.com" + document.location.pathname; }; var _mfq = _mfq || []; (function() { var mf = document.createElement("script"); mf.type = "text/javascript"; mf.async = true; mf.src = "//cdn.mouseflow.com/projects/your-website-id.js"; document.getElementsByTagName("head")[0].appendChild(mf); })(); </script>