Googleアナリティクスは中国でも使えるのか?

中国向けライブ配信やウェブサイト、中国への情報配信を高速化・最適化するサービス。

Googleアナリティクスは中国でも使えるのか?

この質問には2つの意図があります。「うまく動作するのか、しないのか?」と「どうすれば動作するようになるのか?」です。

うまく動作するのか、しないのか?

  1. アドミンコンソール:analytics.google.com

google.comのサブドメインであるため、中国ではほとんどブロックされています。したがって、アナリティクスを表示する必要がある場合は、これは使えません。

2. google-analytics.comへのトリガーとなるAPIコール

これは(ほとんどの場合)機能します。ここでの問題は、ページがイニシエータファイル analytics.js を読み込むときに、ドメイン (google-analytics.com) が非常に遅くなることです。これは通常、DOM Completeに続いてページの最後にロードされるため、ページが完全にロードされなかったり、ロードが遅かったりすると、ライブラリファイル/リソースファイル analytics.jsが実際にロードされる機会はありません(その後、GAにいくつかのイベントが送信されます)。

そのファイルが読み込まれると、APIコールは(十分に)高速なので、GAコンソールに適切なコールを送ることができますが、ほとんどの場合、Google Analyticsはレポートの観点からは機能しています。

どうすれば動作するようになるのか?

  1. analytics.js(およびその他のアナリティクス/トラッカーファイル)をローカルにホストする。

最適なケースは、Analytics.js ファイルをローカルにホストし、ロードされる可能性のある他のすべての js ファイルを再帰的に見つけてローカルにホストすることです(GTM を使用していることを想定しています)。これにより、すべての静的な JS ファイルがローカル ドメインでホストされます。これにより、追加のサーバーとのセッション(TCP/SSLハンドシェイクなど)を開始する必要がなくなり、通常通りにAPIコールを起動できるようになります。

この作業は表面的にはかなり複雑ですが、サイト全体で行うことができ、ChinaSPEEDを使って自動化することもできます。

とはいえ、基本的にはサードパーティのドメインからすべてのJSファイルを削除し、ローカルにホストして、更新が必要なときには更新する必要があります。

Tags: ,