1. ホーム
  2. google-analytics

[解決済み】google analyticsをlocalhostのアドレスでテストできますか?

2022-03-28 21:45:21

質問

新しいGAアカウントをローカルマシンでテストする必要があります。

Googleが提供する標準的なスニペットをページにコピーするだけで、うまくいくのでしょうか?

動作するかしないかを確認するために24時間待つのは嫌です。

どのように解決するのですか?

この質問は現在も有効ですが、技術は変化しています。古いUrchinトラッカーは、非推奨で時代遅れになっています。新しい非同期のGoogle Analyticsのトラッキングコードは、同じ結果を得るために少し異なるコードを使用しています。

Google アナリティクス クラシック - 非同期構文-」。 ga.js

現在、google analyticsでトラッキングドメインをnoneに設定するための構文は以下のようになります。

_gaq.push(['_setDomainName', 'none']);

Google Analytics は、localhost 上の _utm.gif トラッカーリクエストを起動します。これを確認するには、お気に入りのブラウザでデベロッパーツールを開き、ページロード時のネットワークリクエストを確認します。正常に動作していれば、ネットワークリクエストのリストに_utm.gifへのリクエストが表示されます。

ユニバーサルアナリティクスの2013年版を更新しました analytics.js

Googleは、"Universal Analytics"というアナリティクスの新バージョンをリリースしました(2012年末から2013年初め)。このプログラムを書いている時点では、まだBETAなので、Google Analyticsをインストールしているほとんどのユーザーには、上記のコードが推奨されます。

ただし、新規に開発する場合は、新しい analytics.js のコードでは Google アナリティクス、詳細設定 - ウェブトラッキングのドキュメント は、この新しいコードでローカルホスト上のユニバーサルアナリティクスをテストできることを示しています。

ga('create', 'UA-XXXX-Y', {
  'cookieDomain': 'none'
});

ユニバーサルアナリティクスの詳細設定については、リンク先のドキュメントをご確認ください。

2019年更新

両グローバルサイトタグ gtag.js とユニバーサルアナリティクス analytics.js を検出します。 localhost を自動生成します。設定を変更する必要はありません。

<ブロッククオート

gtag.jsがローカルでサーバを起動していることを検知した場合(例. localhost を設定すると、自動的に cookie_domain から 'none' .

- デベロッパーズ・ドット・コム