1

バックボーンを利用した単一ページのアプリとしてサイトをリニューアルしたばかりですが、AdWords 広告からサイトへのコンバージョンを Google Analytics で追跡するのにかなりの時間を費やしています。

問題は、ユーザーが AdWords からアクセスしたという事実を Google アナリティクスが追跡するために、URL で呼び出される URL クエリ パラメータを探すことですgclid

http://test.com/?gclid=(Q#kjsdf0INKJSDJF9

ただし、Router from Backbone が初期化されると、URL からすべてのクエリ パラメータが削除されるため、トラッキング イベントが発生したときに、ユーザーが AdWords 広告から来たことがわかりません。

アナリティクス コードをロードし、イベントが発生するのを待ってサイトに転送するインタースティシャル ページにユーザーを送信しようとしましたが、

  1. それは醜く、ユーザーにしばらくの間空白のページを表示します
  2. IE8 ユーザー (悲しいことに、ユーザーベースの 50% を占めています) をかなり待たないと機能しません。

gclidGoogle の AdWords ヘルプに連絡して、Analytics に手動で を与えることができるかどうかを確認したところ、彼らの答えは

gclidIDを手動で設定することはサポートされていないため、正しく機能するようにサイトに URL パラメーターを保持する方法を理解してくれるコンサルタントを雇う必要があります。

(悲しいことに、非常にマイナーな言い換えです。)

Google-fu はこの点で私を空白のままにします -- Google フォーラムで多くの人が質問をしていますが、答えはありません。

4

2 に答える 2

0

ここでの問題は、navigateメソッドを使用して履歴オブジェクトにエントリをすぐにプッシュしていたことです。

これは現在の URL を (正しく) 上書きし、URL パラメーターを保持しません (できればいいのですが、これはプル リクエストを作成する必要があると思います)。

すぐに呼び出さないnavigateことで、URL パラメーターが URL に長くとどまり、GA がそれを認識できるようになります。

于 2012-11-20T20:52:15.543 に答える