スポンサーリンク

Google Analytics で Ajax なサイトのアクセス解析をしよう

Alaxで動的にページを更新するサイト(単一ページ アプリケーション)を Google Analytics に登録してtracking(アクセス解析)しようとしたのですが、どうも微妙に上手く行かなかったので。

対象のサイトは MDwiki で作っているのですが、Alax でコンテンツを読み込み直してもページビューはちゃんと取れているようです。

で、何が上手く行ってかなったかというと、どのページにアクセスがあったかがわからないんですよね。全部 "/" にアクセスがあったものとして扱われちゃうんです。こんな感じで

たしかに全てのページは index.html が処理しているのですが、別のコンテンツが表示されるとちゃんと PV としてカウントされているだけに、どのコンテンツが表示されたのかわからないのは悲しいじゃないですか。

というわけで、いろいろ調べて対策してみました。

もとの Google Analytics のコードはこんな感じなわけですが、

5行目にちょっと追加して、

としてやると上手くいきました。

ここまではいわゆる gtag.js を使っている場合の対応ですが、analytics.js を使っている場合でも対応可能です。

通常は下記のようなコードになっているところの

2行目にちょっと追加して

としてやれば、うまくいくはず・・・

スポンサーリンク
コメント
Verify your Comment
Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

コメントを投稿
おすすめの記事と広告

プロフィール


  • 書いてる人:夢界 陸

    名古屋在住のおっさん。
    プログラミングやガジェットの話など、 日々の興味を徒然と綴っています。



    Twitterやってます @mukairiku



    運営サイト
    www.mukairiku.net

アクセスランキング


ブログ内検索

Licenses

  • Creative Commons License

OTHER

  • このブログのはてなブックマーク数

Blog powered by TypePad

スポンサーリンク