多くのウェブサイトでホストされているウィジェットを作成しました。私はもともと、jqueryとJSONPだけを使ってコードを実装して、ウィジェットを作成しました。ライブwebisteでウィジェットを実装すると、サイト上の他のウィジェットが既に私たちのウィジェットを殺したJavaScriptが本当に不十分だったという不運な経験があったので、長いストーリーを短縮するために、 IFrame。 Googleアナリティクスサイトでは、IFrameでの使用状況をかなり簡単に追跡できますが、Googleアナリティクスを使用して元のiframeなしのバージョンの使用状況を追跡できる方法はありますか。私はもちろん、ウィジェットをレンダリングするために使用しているWebサービスが呼び出され、自分のサイトに紹介された回数を数えるアプリを私の側に置くことができます。しかし、この継ぎ目は、私たちはすでにこれを行うためにGoogle Ananlyticsを持っています。リモートWebサイトで実行されているウィジェットのインプレッション数を追跡する
0
A
答えて
0
私はGoogleアナリティクスがこれを行うように設計されていないので、それを再発明しているとは思いません。
iframeを持っていることの利点は、iframeの内容があなたのサイトにあり、あなたのコントロール下にあることです。野生のあなたのプラグインでは、あなたがするすべてがグローバルページ名前空間と共有され、同じ方法で他の拡張機能があなたを殺しました。あなたの拡張機能は他の拡張機能を殺した可能性があります。
エクステンションにアナリティクスを実装している場合、Googleアナリティクスも使用すると、サイトに非常に重大な影響を及ぼす可能性があります。
アナリティクスでは、1ページに複数のトラッカーが表示されません。可能性はありますが、それほどうまくサポートされておらず、Googleでは推奨されません。
Googleアナリティクス設定と他のトラッカーとがページ上で競合すると問題が発生します。同じCookieを共有しているので、両方のトラッカー設定が互換性がある必要があります。 例:
_setAllowHash
を使用している場合は、ページビューが発生するたびにCookieがリセットされ、両方の実装がかなり重大になる可能性があります。
あなたの拡張機能を追跡する他の方法がある場合は、それを行ってください。ドメインでのみGoogleアナリティクスを使用するようにしてください。iframe内であれば自由に移動できます。そうでない場合は、回避してください。
そこにある他の拡張機能をアップデートできるのであれば、それをiframeバージョンに置き換えてみませんか?
関連する問題
- 1. リモートマシン上で実行されているWebサイト用のフィドラー
- 2. Webアプリケーションを設定して、HTTPを介してリモートWebサイトに自動的にリモートWebサイトを実行するように設定する
- 3. リモート追跡ブランチとリモートのブランチの違いは何ですか?
- 4. 1つのWebサイトで複数のWebサービスを実行しています
- 5. AzureのWebサイトでGruntが実行されない
- 6. gitのリモート追跡ブランチに
- 7. 異なるタイムゾーン設定で実行されているIIS内の複数のWebサイト
- 8. サイトからのアウトバウンドリンクを追跡する
- 9. SilverlightのWebサイトを実行する
- 10. jQueryウィジェット:インスタンスを追跡するにはどうすればいいですか?
- 11. Tomcatサービスで実行されているWebアプリケーションをリモートでデバッグする方法は?
- 12. 長時間実行されているプロセスの警告/エラーを追跡するベストプラクティスは何ですか?
- 13. 行番号を追跡する変数
- 14. 私のスクリプトがどこで実行されているかを追跡する方法
- 15. サードパーティのサイトで実行されている安全なJavaScript
- 16. リモートWebサイトがローカルアクションをトリガー
- 17. GitHubファイルをリモートWebサイトに含める
- 18. DirectoryServicesCOMException 80072020 ApplicationPoolIdentityで実行されているIIS 7.5サイトから
- 19. リモートWebサービスでHibernateの同時実行を管理する
- 20. 特定のプロセスを実行しているPHPスクリプトを追跡するには?
- 21. デプロイされたWebサイトの変更を確実に追跡するにはどうすればよいですか?
- 22. Webアプリケーションの変更を追跡する
- 23. Microsoft Office LiveでASP.NET Webサイトを実行していますか?
- 24. Java Web Startによって起動されたクライアントアプリケーションのクローズを追跡する
- 25. シリアル化されたオブジェクトを取得するリモート呼び出しの進行状況を追跡
- 26. は、私は、リモートのWebサイトから情報を拾っていると私は、HTMLのこのビットとこだわっているリモートWebサイト
- 27. C#web appからリモートでコンソールアプリケーションを実行する、perfomance-wise
- 28. Web GUIからリモートでシェルスクリプトを実行する
- 29. バックグラウンドで連続して実行されているスレッドは、Webサイトのパフォーマンスに影響しますか?
- 30. Java Seleniumを使用してリモートWebサイトをキャプチャする方法