バックボーンを利用した単一ページのアプリとしてサイトをリニューアルしたばかりですが、AdWords 広告からサイトへのコンバージョンを Google Analytics で追跡するのにかなりの時間を費やしています。
問題は、ユーザーが AdWords からアクセスしたという事実を Google アナリティクスが追跡するために、URL で呼び出される URL クエリ パラメータを探すことですgclid
。
http://test.com/?gclid=(Q#kjsdf0INKJSDJF9
ただし、Router from Backbone が初期化されると、URL からすべてのクエリ パラメータが削除されるため、トラッキング イベントが発生したときに、ユーザーが AdWords 広告から来たことがわかりません。
アナリティクス コードをロードし、イベントが発生するのを待ってサイトに転送するインタースティシャル ページにユーザーを送信しようとしましたが、
- それは醜く、ユーザーにしばらくの間空白のページを表示します
- IE8 ユーザー (悲しいことに、ユーザーベースの 50% を占めています) をかなり待たないと機能しません。
gclid
Google の AdWords ヘルプに連絡して、Analytics に手動で を与えることができるかどうかを確認したところ、彼らの答えは
gclid
IDを手動で設定することはサポートされていないため、正しく機能するようにサイトに URL パラメーターを保持する方法を理解してくれるコンサルタントを雇う必要があります。
(悲しいことに、非常にマイナーな言い換えです。)
Google-fu はこの点で私を空白のままにします -- Google フォーラムで多くの人が質問をしていますが、答えはありません。