0

Google アナリティクスを使用してゴールの発火を追跡しようとしていますが、AJAX 呼び出しである実際の確認ページを追跡する際に問題が発生しています。確認ページは正確には URL ではなく、AJAX で読み込まれる .php ファイルです。AJAX 呼び出しを使用してゴールを起動できない理由は一生わかりませんが、URL は簡単に追跡できます。

目標、実際のコード、ランディング ページ自体 ( https://docs.google.com/document/pub?id=1uUjX5wWOpy9w85fpocIz32gMIWvZSQzSG8WCBDSq4DA ) など、目標に関するすべての情報を以下に示します。

4

1 に答える 1

0

そのため、Google アナリティクスが追跡する URL は、デフォルトで、ブラウザが検出したもの (具体的にはlocation.pathname+location.search) によって決定されます。そのため、AJAX 経由で読み込まれる php ファイルのファイル名は、Google アナリティクスには関係ありません。デフォルトでは、trackPageview 呼び出しは、ブラウザが表示する URL を送信するだけなので (ドメインやアンカー値は含まれません)。

Google Analytics では、trackPageview の 2 番目のパラメーターとして、カスタム URL をパスとして渡すことができます。

そのため、確認ページで、をに切り替える必要があり_gaq.push(['_trackPageview']);ます

_gaq.push(['_trackPageview', '/ed-JUNE-confirm']);

他にも紛らわしいことがあります (たとえば、同じページでの複数の単純なページビュー呼び出し) が、基本的に、目標を「トリガー」するには、目標 URL に一致するページビューを送信する必要があります。 、そしてこれらの仮想ページビューを使用してそれを達成します。

于 2010-11-17T04:24:14.880 に答える