が、いくら調べても見付からなかったので、何とかがんばってみました。

 

メインサイトにアクセスを促すために、サブディレクトリにブログを設置したものの、

 

「はて、ブログからどれだけメインサイトにアクセスしてるんだろ?」

 

と思った時に、GoogleAnalyticsで見られるのは「ブログ内の個々のページからの流入のみ」であって、ブログ全体からのアクセスはチェックできなかったのです。

やったけどダメだったこと

  1. 【ビューの設定】の「除外する URL クエリパラメータ」から、自分自身のドメインを削除する。
  2. プロパティやアカウントを別にした。
これでいける、と書いてある記事もあったのですが、どうしても同じドメインだとリファラーに表示されないのですね。

やってみたら上手くいったこと

  1. キャンペーン用のURLを生成して、ブログからメインサイトへのリンクすべてにパラメータを付加した。

Campaign URL Builderで、必要最小限の項目を記入すると、

https://www.localnavi.biz/mag/?utm_source=link&utm_medium=bloglink&utm_campaign=blog

といったURLが生成されます。このURLの「?utm_source=link&utm_medium=bloglink&utm_campaign=blog」をコピーして、ブログ内にあるメインサイトへのリンクすべてに付与すればいいわけです。

 

 

…分かっています。そんな面倒なことはできませんよね。

私だってやっていませんし、そもそもこのままだとブログのどの記事からどれだけアクセスがあったかが全く分からなくなります。
 

そこで、Jqueryを使ってこんなプログラムを書いてみました。

<script type="text/javascript">
 jQuery(document).ready(function($){
  $("a[href^='●●●●']").each(function() {
    var obj = jQuery(this);
    var link = obj.attr("href");

    obj.attr("href",link+"?utm_source="+location.href+"&utm_medium=blog&utm_campaign=bloglink")
  });
 });
</script>

●●●●の箇所は、サブディレクトリのURLに置き換えてください。

 

これをブログの全ページに貼り付けてから、Analyticsの【集客】→【キャンペーン】→【すべてのキャンペーン】を見れば、ブログからのアクセス数も、どの記事からどれだけアクセスがあったかも把握できるようになります。