2
1
0
2 回答
- 432
質問内にすでに記載されているページの内容にもありますが、Google アナリティクスとカスタムディメンションを使用し、レポートでフィルタリングする方法があるようです。
参考リンク:
- カスタム ディメンションおよび指標 - Google アナリティクスヘルプ
- カスタム ディメンションやカスタム指標を設定、編集する - Google アナリティクスヘルプ
- レポート - Google アナリティクスヘルプ
- サイトに analytics.js を追加する - Google アナリティクス開発者ドキュメント
- カスタム ディメンションとカスタム指標 - Google アナリティクス開発者ドキュメント
2のヘルプに記載されている流れとしては、
- Google アナリティクスにログインし、カスタムディメンションとしてスペースキーをトラッキング対象のスペースの数だけ登録する(詳細な手順はヘルプを参照)
- 4, 5 のドキュメントも参考にしつつ、トラッキングコードを追加する
前述の手順でカスタムディメンション付きのトラッキングができるようになれば、あとは Google アナリティクス側のレポートでカスタムディメンションを使用したフィルタリングをすることで、特定のスペースに絞った分析ができるのではないでしょうか。
サンプルコードとしては次のようなものになると記載いただいたページで紹介されているようです。
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); // ここから設定 AJS.toInit(function(){ ga('create', 'UA-XXXX-Y', 'auto'); // スペースキーが特定のものに一致する場合 if (typeof AJS.params.spaceKey === 'string') { ga('set', 'dimension1', AJS.params.spaceKey); // ページレベルのスペースキーをディメンションとして追加 } ga('send', 'pageview'); }); </script>
あくまでサンプルコードなので、適宜修正して検証を行い、適用することをおすすめします。
なお、Cloud 版であればアドオンがあるようです。
適宜検証をした上で導入を検討するのも方法としてはあるかと思います。コメントを追加... - 10-1
yuuki ebihara様
お世話になっております。
今朝GoogleAnalyticsを確認したところ、
上記の設定方法でスペースキーが取得できていることを確認しました。
即時反映ではなく、しばらく時間をおく必要があったのですね。
非常に助かりました。
ありがとうございました。
コメントを追加...
お世話になっております。
1点質問がございます。
GoogleAnalyticsを用いて、Confluenceの特定の複数スペースのみアクセス解析を行いたいと考えています。
現在、
「一般設定」>「カスタムHTML」>「HEADの最後」にGoogleAnalyticsのトラッキングコードを記入し、設定を保存しています。
この状態でGoogleAnalyticsを見ると、Confluence上のすべてのページのデータが収集されているため、アクセス解析を行いたいスペースのみの情報のみを見ることができません。
どうすればGoogleAnalyticsを用いて、Confluencenの特定の複数スペースのみをアクセス解析することができるでしょうか。
このページは確認しましたが、理解することができませんでした。
https://community.atlassian.com/t5/Confluence-questions/Google-Analytics-track-one-space/qaq-p/595032
お手数をおかけいたします。
よろしくお願いいたします。