【Google Analytics】データが反映されなくなったときの対処法

サイト運営
こんな人向けの記事です

・Google Analyticsのデータが表示されなくなった
・Wordpressと連携している
・WordpressテーマはCocoonを使用

2週間ぶりくらいでしょうか、先日久しぶりにGoogle Analyticsにアクセスしたところ、以前までは表示されていたユーザー訪問数などのデータが消えていることに気が付きました。

 

右上に赤い通知マークが出ていたのでクリックするとこんなメッセージが。

プロパティ「(サイト名)」はヒットを受信していません。
……?

はじめは何のことかと思いましたが、どうやらサイトとAnalyticsとの間でデータのやりとりができていないようです。

これは困ったぞ…!ということで僕が実際に行った対策をこの記事ではまとめていきます。同じ症状で困っている方の参考になれば幸いです。

結論から言うと、トラッキングコードを貼り直すことで解決しました。

原因を考えた

通知されたメッセージによれば、サイトで全くセッションが発生していないか、サイトが正しくタグ設定されていないことが原因のようです。

Search Consoleでセッションが毎日伸びていることは確認していましたから、あてはまるとしたら後者になりますが…
タグに関する設定を初期設定の時以外にいじった覚えがないため、もう少し詳しく調べてみることにしました。

(ここで言っているタグとは、Analyticsとサイトを連携する際にサイトの<head>タグに挿入したトラッキングコードまたはトラッキングIDのことです。)

僕はWordpressテーマのCocoonの機能を経由してトラッキングIDを設置しているので、おそらくこのトラッキングIDにAnalytics側かCocoon側で問題が生じているのではと思いました。

 

【詳細】にリンクされているサポートページからタグの設定に関する情報を確認できます。データが表示されない原因としては次の項目が考えられることがわかりました。

・トラッキングコードの貼り付け場所が間違っている
・そもそも違うAnalyticsアカウントを見ている
・コードのコピペの際にコードが改変されてしまった
・トラッキングコードのカスタマイズ時にミスがあった
・収集データのフィルタリング設定に誤りがある
ユーザーID機能の設定に誤りがある
・他のスクリプトが干渉している

ひとつひとつ確認していきましたが、残念ながらどの項目にも心当たりはありませんでした。

ただ、関係がありそうなのがトラッキングコードに関する設定以外に考えられなかったため、Analytics側とサイト側の双方でもう一度設定を見直してみることにしました。

Analyticsの設定を確認した

Analytics管理者ページの【管理】>【トラッキング情報】を見てみると次のように表示されていました。

過去48時間に受信したデータはありません。と表示されています。
やはりデータの送受信がされていないことは確かなようです。

またテストトラフィックを送信してみましたが、ユーザー数が更新されなかったため確かにトラッキングコードに原因があることがわかりました。

(?マークをクリックすると開く英文から確認できますが、【テストトラフィックを送信】をクリックするとAnalyticsがサイトを開きます。Analyticsのアクティブユーザー数が更新されていればトラッキングコードが適切に実装されていることになります。)

サイトの設定を確認した

次にサイト側の設定を確認してみました。

僕はWordpressテーマのCocoonの機能を経由してAnalyticsと連携しています。

.phpファイルへのトラッキングコードの挿入や、プラグインのひとつであるAll in one SEO packの機能を使ってAnalyticsと連携する方法もありますが、それらは行っていない状態です。

 

【Cocoon設定】から【アクセス解析・認証】をクリックします。

 

下へスクロールするとAnalyticsとの連携設定の際に入力したトラッキングIDを確認できます。

このトラッキングIDが先ほど確認したAnalyticsの【トラッキング情報】に記載されているものと一致していれば問題ありません。

結果はもちろんというか当然というか一致してました。
普段から頻繁にアクセスするようなページではないですから誤操作で変更することもないですし、まあ当たり前のことではあります。

とりあえず【再チェック】した

原因が恐らくトラッキングコードであることはわかりましたが、Analytics側にもサイト側にも特に直接的な原因は見つけられませんでした。

そもそも関連するような設定をいじった覚えはないので、一時的に通信が途切れてしまっただけかもと思いとりあえず【再チェック】をクリックしてみました。

表示が確認待ちになりました。
24時間ほどかかるとのことなので直っていることを祈りながら翌日まで待機。

直ってない

翌日、再びAnalyticsを開いてみましたが直ってませんでした。

さげぽよ。

新しいトラッキングコードを取得した

ここまで色々試してきて、「トラッキングコードが壊れてるんじゃないか?」と思いはじめました。(”壊れる”という表現が適切かはおいといて。)

そこで【管理】>【+プロパティを作成】から新しいプロパティを作りました。

新しいプロパティを選択した状態で【トラッキング情報】>【トラッキングコード】へ進むと新しく取得されたトラッキングコードが表示されていますから、それをまたCocoonの【アクセス解析・認証】ページに貼り直しました。

……が、結果はこれもダメ。

同様にプロパティ「(サイト名)」はヒットを受信していません。と表示されるだけでした。

しばらく放置した

僕の知識ではこの時点でほぼ手詰まりでした。

まだアカウントを作り直すという手段もあるにはありましたが、それでどんな弊害が起こり得るのかわかりませんでしたし、調べる気力もなかったので放置することにしました。

またコロナの影響でAdSenseなどのGoogleのサービスが一部停止しているなんて情報も聞いていたので、「もしかしたらAnalyticsもそうなのかも、だとしたら今はどうしようもないかな」と半ばあきらめたんですね。

ただ放置する前に、先ほど「新しいトラッキングコードを取得して貼り直した」と書きましたが、これをまた元に戻しておいたんです。

元に戻した理由は特にありませんが、後にこれが要因で解決することになりました。

トラッキングコードの貼り直しで直った…?

それから1週間ほどあとにまたAnalyticsにアクセスしてみたんですね、「ひょんなことから直ってないかなぁ〜」なんて思いながら。

そしたら直ってました。

【テストトラフィックを送信】をクリックすると、下画像のようにステータスが更新されサイトーAnalytics間でデータのやり取りができていることが確認できました。

 

直った!!!

まさか直っているとは思わなかったので驚きましたが、要因として考えられるのはここまで書いてきたようにトラッキングコードを貼り直したことだと思います。

まとめ

ここまで、Google Analyticsでデータが反映されなくなったときに実際に僕が行ったことをまとめてきました。

いろいろ書きましたが、結論としては

Cocoonの【アクセス解析・認証】ページでトラッキングコードを削除 → 違う文字列を入力 → その文字列を削除 → 再度トラッキングコードを入力

することで解決した。ということになります。

「なぜ急にAnalyticsにデータが反映されなくなったか?」という根本的な点については未解決のままですが、ひとつの事例としてまとめてみました。
参考になれば嬉しいです。

コメント

タイトルとURLをコピーしました