AMPには下記記事に書かれているようにCookieの問題でAMPページにアクセスしたユーザーと通常ページにアクセスしたユーザーを別ユーザーとしてカウントしてしまう問題があったようなのですが、今回のこの対応で解決できるようです!ただし、google.com経由のものだけ(; ・`д・´)
↓そもそもの問題点の詳細
AMPページをGoogleアナリティクスで計測するベストプラクティス
↓今回の対応で改善できる問題
Google アナリティクス、AMPキャッシュ計測の問題を解決。AMP Client ID APIのオプトインで正確なアクセス解析が可能に
対応すると、正確に測れるようになるんだろうけど、
アナリティクスの数値が下がったりしたらテンション下がるな~っておもた(´;ω;`)ウッ…
どうしよう~、どうしよう~(´ε`;)ウーン…
でも正確な情報って大事じゃん?
正確な情報が無いとサイトの方向性を検討するにも問題がでちゃうじゃん?
だからやるしかないじゃん?
;y=ー( ゚д゚)・∵. ターン
そんなわけで試してみます!
手順としては大きく分けると、通常ページと、AMPページ両方を修正する必要があるようです!
(,,゚Д゚) ガンガレ!
詳細は下記URLに英字で載っているようです!( ´_ゝ`)フーン
アナリティクス ヘルプ Set up Google AMP Client ID API(英字)
AMPページ側の設定
AMPページのheadに下記タグを追加する。
<meta name=”amp-google-client-id-api” content=”googleanalytics”>
通常ページの設定(AMPじゃないページ)
こちらは方法が2つあって、analyticsを直接かっている人とタグマネージャーで管理している人で対応方法が別になります。
アナリティクスを直接使ってる人向け
analytics.js を使っている場合はトラッキングコードを下記に変更する。
※useAmpClientIdを追加する
修正前
ga(‘create’, ‘UA-XXXXX-Y’, ‘auto’)
修正後
ga(‘create’, ‘UA-XXXXX-Y’, ‘auto’, {‘useAmpClientId’: true});
これだけでOK!キタ――(゚∀゚)――!!
タグマネージャーを使ってる人向け
こっちはタグマネージャーでGoogleアナリティクスのタグを管理している場合になります。
前準備として既にタグマネージャーでGoogleアナリティクスで計測をしてるタグを利用、または設定している必要があります。
自分はこっち!めんどう!!!Σ(゚д゚lll)ガーン
左メニューのタグを押す。
タグ一覧からページビュー用のタグを選択して編集画面を開く。
自分の場合には「ユニバーサルアナリティクス」という名前で作ってあるのでそれを選択。
「このタグでオーバーライド設定を有効にする」のチェックボックスにチェックされていることを確認する。
設定するフィールドで下記フィールド名を設定して、保存する。
- フィールド名: useAmpClientId
- 値: true
設定後に設定した内容を確認する。
ワークスペースのホームに戻って設定した内容を確認するために「プレビュー」を押す。
プレビューモードが有効になると下記の表示になります。
プレビューを実行し後にタグマネージャーが設定されているサイトにアクセスすると
下部に下記のようなものが表示されている。
そこに先ほど設定した「ユニバーサルアナリティクス」という表記が表示されていれば問題ない!と思います(ΦωΦ)フフフ…
タグマネージャーのワークスペースのホームに戻ってプレビューモードを終了する。
※プレビューモードを終了しなくても公開できてしまうので忘れずに終了すること!!
プレビューモードを終了した「送信」を押す
公開時に必要な情報を入力して「公開」を押す( ´∀`)bグッ!
バージョン名、バージョン詳細ともに自分の管理用に分かりやすいものを入力しておく。
これで設定完了!あとはどう数値が変わるか経過観測ですな!(((((((( ;゚Д゚))))))))ガクガクブルブルガタガタブルブル
追記。
最初に書いた記事がまちがっていた・・・修正してあります!最初に書いた記事だとAMP CLIENT ID API用に新規作成でタグを作っていましたが、既にページビュー計測用のタグがあるのでそこに追加する形に変更してあります(; ・`д・´)
最初の手順でやるとユーザー数が普段と同じなのにPVが2倍で計測されてしまう・・・(((((((( ;゚Д゚))))))))ガクガクブルブルガタガタブルブル
ていうか、2倍計測されてて気づきますた\(^o^)/オワタ
た、たぶんこれであってるはずm9( ゚Д゚) ドーン!