0

Google アナリティクスを使用してすべてのウェブサイト検索を記録する必要がありますが、問題は検索リンクが次のようになっていることです

**www.mywebsite.com/search/category/your+query+here**

私が見つけたものから、GAにクエリパラメーター(mywebsite.com/search.php?q=your+query+here)を与える必要がありますが、何もありません(そして何もしたくありません)。

Google アナリティクスのフィルターで URL を書き換える方法はありますか? はいの場合、どのように。

4

3 に答える 3

3

/search/<category>/<query>はい、URLを に書き換えるカスタム フィルタを作成できます?q=<query>&c=<category>

Analytics 設定 › フィルター マネージャーに移動し、フィルターの追加をクリックします。[フィルター タイプ]ドロップダウン リストで [カスタム フィルター] を選択し、[検索と置換] ラジオ ボタンを選択して、2 つの[要求 URI ]フィールドに対応する値を設定します。詳細については、「<a href="http://www.google.com/support/analytics/bin/answer.py?hl=ja&answer=55494" rel="nofollow noreferrer">フィルタの作成方法」を参照してください?' Google アナリティクス ヘルプ センターのページ。

覚えておいてください!過去の訪問者データは再処理できないため、フィルターを適用しない「生の」プロファイルを常に保持してください。詳細については、プレゼンテーションの「<a href="http://services.google.com/analytics/breeze/en/filters/index.html" rel="nofollow noreferrer">Best Practices for Filters & Profiles」の章を参照してください。 「Google アナリティクスのフィルター」。

于 2009-09-02T09:39:14.360 に答える
1

サイト内検索は、フィルターが適用される前に処理されます。

これを実現するために、1週間のテストを行いました。はい、フィルタ ロジックは正しいですが、2009 年 11 月 1 日以降、これはサイト検索では機能しません。

これは、GA スクリプトのページ URI に ?search= パラメータを追加することで実現しました。次に、プロファイル設定で検索パラメータを削除し、コンテンツ セクションで純粋な URI を取得し、サイト検索で追跡された検索を取得します。

于 2009-11-04T19:02:23.333 に答える
0

これが古いことは知っていますが、以前に受け入れられた回答を拡張するには、_trackPageview呼び出しで「仮想URL」を使用するため、www.mywebsite.com/search/category/your+query+hereには

gat._trackPageview( "/search/content/your+query+here?query=your+query+here&cat=category" )

これは、URLが変更されないことを意味するため、他のすべてが機能します(前の回答で述べたように)-本当に必要な場合は検索パラメーターを削除できますが、URLの制限に達していない限り、私はおそらくそれを好むでしょうコンテンツ レポートに表示されるように、それらを表示し続けます。

于 2010-04-09T21:53:14.160 に答える