サブドメインを設定すると、Google Analyticsはサブドメインのトラフィックを表示しています。
ただし、コンテンツセクションに移動すると、GAはサブドメインのページのpageviewsを表示しません。代わりに、GAは、サブドメイン内のすべてのpageviewsをひとまとめにします。
サブドメインページのコードを確認しましたが、それらはすべてサブドメインホームページと同じです。
トラッキングコードは次のとおりです。
<script type='text/javascript'>try {
var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'UA-xxxxxxx-85']);
_gaq.Push(['_setDomainName', 'domain.org']);
_gaq.Push(['_setAllowAnchor', true]);
_gaq.Push(['_trackPageview', '/?scid=a2412a40-1b66-4e0a-a1d5-f5b260de6ee8']);
_gaq.Push(['b._setAccount', 'UA-xxxxxxx-56']);
_gaq.Push(['b._setDomainName', 'domain.org']);
_gaq.Push(['b._trackPageview']);
} catch (err) {}
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
どこかにドットがありませんか?
GAはサブドメインのページのページビューを表示していません。代わりに、GAはサブドメイン内のすべてのページビューをまとめます。
これは、Googleが here のようにサブドメインをルートドメインへの内部リンクとして分類し、デフォルトではレポートにドメインまたはサブドメインを表示しないためです。
1つのプロファイルを使用してこれを解決するには、カバーされているようにフィルターを作成します here :
Admin
-> View (Profile)
-> View Settings
の下で、[Filters
]をクリックします。
+ New Filter
をクリックして、Filter Nameを指定します。
Filter Type
の下でCustom
を選択し、Advanced
を選択します。Advanced
の下:
a。 FieldA
はHostnameに設定する必要があります
b。 FieldB
はRequest URIに設定する必要があります
フィールドAとフィールドBの両方の値を(.*)
に設定します。これは、すべての文字をキャプチャする式です。
Output To --> Constructor
オプションをRequest URIに設定し、その選択の値として$A1$B1
を指定します。
または、サブドメインのGoogleアナリティクスに別のプロファイルを追加し、サブドメインのトラフィックのみを表示するフィルターを作成できます。
Admin -> View -> Filters -> New Filter
どこかにドットが欠けていますか?
過去には、サブドメインを含めるときにドメインの前にドットを使用することがGoogleによって提案されていました(つまり、.domain.org
)が、これはもはやお勧めできません here (Traditional (ga.js) syntax
の下) )、 here (番号2の下)で説明されているように、ドットがCookieのリセットを引き起こすため。