Google Analyticsを導入するには、Googleタグマネージャを使用しています。これは、特定のベンダーからJSを実行する場所を除いて、どこでもうまく動作します。外部のJSライブラリでもGoogleアナリティクスを安全に初期化する方法を教えてください。
このベンダーはGoogle Analyticsの独自のブートストラップを行い、独自のトラッカーを作成し、作成しているウィジェットの相互作用(おそらく)を追跡します。
問題は競合状態が存在することです。これはスクリプトが最初の「勝利」を初期化するようです。これによれば
:https://code.google.com/p/analytics-issues/issues/detail?id=472
GAは、異なる名前空間にinittedされるのはサポートされていません。複数のトラッカーを作成することについてのすべての言及は、制御当事者が1人いるという基本的な前提を定めています。
同じことを試している別のJSライブラリがある場合とそうでない場合は、どうすれば安全にGAをブートストラップできますか?
ウィジェットのコードは 'ga'名を使用するか、または、彼らはカスタム名を使用するのでしょうか? –
カスタム名を使用します。 – geoff
彼らはそれをしてはいけません。もしあなたが彼らと関係を持っているなら、私は手を差し伸べて彼らに言わないでください。サードパーティのコードは、ホストサイトのGoogleアナリティクスの実装を妨げてはなりません。 –