2017-12-22 13 views
1

私は新しいGoogleアナリティクスを設定しようとしていますが、私は自分のシングルページアプリケーション用のconfig.jsを使って、dev33にあるかどうかによってGA_TRACKING_IDを変更したいと思います、ステージング、またはプロダクションサーバー。設定変数によるGoogleのgtag解析を含む

私たちは既にこのAPIを使用してアプリケーションがヒットするAPIを変更し、実行時にgtag('config', app.config.analyticsCode);の設定を行うことができますが、analytics jsファイルを取得するスクリプトは要求のIDをハードコードしているようです。 <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>

JSを使って手動でタグを書きますか?トラッキングIDなしでスクリプトを入手して、gtag()コマンドで初期化することはできますか?私はGtag開発者のサイトでこれを行う方法を見つけることができませんでした。ありがとう!

答えて

1

URLパラメータ?id=GA_TRACKING_IDのデフォルトのトラッキングIDを定義せずにgtagスクリプトを読み込むことは可能です。

その後、使用することができます。

gtag('config', 'GA_TRACKING_ID'); // replace GA_TRACKING_ID with your tracking ID 

のプロパティのデフォルトのトラッキングIDを設定します。

これは、in the docsが記載されている:

スニペットに以下のコード:

gtag('config', 'GA_TRACKING_ID'); 

は、これらの目的を果たす:

  • これは、トラッキングIDとGoogleアナリティクスのプロパティを設定しますeventコマンドによって送信されたデータを受信するデフォルトのプロパティとしてGA_TRACKING_ID。

  • デフォルトのプロパティにページビューを送信します。

+0

ゴリによって、あなたは正しいです!クイックテストでは、すべてのクエリパラメータがスクリプト自体にパラメータを投げていることが示されているので、gtagスクリプトリクエストIDを試してみました。助けてくれてありがとう。ドキュメント化されていない機能が大好きです。 – mix3d

関連する問題