6

構築中のモバイル Web サイトがあります。MVC パーツに AngularJS を使用した単一ページの Web サイトになります。それに WebTrends トラッキングをプラグインする必要があります。ただし、これは JS を使用して UI を変更するだけの単一のページであるため、WebTrends に新しいページとレンダリングされたページを認識させる方法と、その新しいページが何であるかを知る方法がわかりません。

誰でも知っていますか?

4

2 に答える 2

3

Magnilex はまさにその通りです。クライアント側では、dcsMultiTrack() を呼び出してページ レンダリングをシミュレートできます。私はいくつかのことを提案します:

  • カスタム コードを WebTrends.js に配置しないでください。今後、新しい WebTrends タグ バージョンに更新する場合は、このファイルをアップグレードするので、このファイルはそのままにしておくことをお勧めします。
  • 最初のページ表示で 2 つのヒットが発生しないように、表示されている最初のページをログに記録する WebTrends への最初の呼び出しを削除することができます。WebTrends レポートをチェックして、最初のページでダブル ヒットが発生しているかどうかを確認します。ダブル ヒットが発生している場合は、最初に標準の WebTrends 初期化 JavaScript を介して dcsCollect() を呼び出している可能性があります。
  • デフォルトでは、dcsMultiTrack() には、渡した名前と値のペア以外は含まれません。拡張情報が必要な場合 (メタ タグや WebTrends で使用できるその他のタグが多数ありますが、dcsMultiTrack() によって無視されます) は、自分で dcsCollect などを呼び出してこれらを確実に渡す必要がある場合があります。

幸運を!

于 2013-08-16T18:26:17.847 に答える