5

最近、すべての追跡ニーズに Google タグ マネージャーの使用を開始したサイトがあります。

この前に、Google アナリティクス (現在はユニバーサル アナリティクスにアップグレード) のサイト検索を有効にしていました。_ga.pushGoogle アナリティクスに送信された検索パラメーターを含むステートメントがありました。使用した用語は検索文字列であり、次のようなイベントで送信された製品の数が見つかりました。

_gaq.push(['_trackPageview', '/search?q=[SEARCH STRING]&cat=[NUMBER OF RESULTS]']);

Google Analytics はこれらのパラメータを受け取り、Site Search で使用しました。

GTM の設定が完了したので、このステップを省略できるはずだと思います。多くのイベントやその他の Google アナリティクスの機能は、GTM に適切に統合されています。

dataLayer to GTM には、searchString だけでなく、結果の数と、Google アナリティクスによるサイト検索に使用できるより多くの情報があります。

問題は、情報を Googleアナリティクスにどのように送信し、GA をどのように設定して最適な方法で受信するかです。

4

1 に答える 1

2

トル・スターナー

問題は、検索文字列を URL で Google アナリティクスにクエリ パラメータとして提供する必要があることです(この例では、 qという名前です)。GA Web インターフェイスでは、サイト検索設定をセットアップし、検索パラメーターを入力するだけです。

そのため、仮想ページビューを送信していました。これは、GTM でも行う必要があることです。ただし、次のように検索パラメータを URL に単純に追加する方法をお勧めします。

ここに画像の説明を入力

デフォルトでは、GTM はDocument Path (= Page ) ディメンションにURL パスを使用します。検索文字列を追加すると、Analytics インターフェース (View Settings > Site Search) で検索クエリ パラメータを設定でき、それだけです。

{{Search String}} マクロを使用して検索フレーズを取得しましたが、サイトで検索がどのように実装されているかがわからないため、これを行う方法を考え出す必要があります (DataLayer 変数、カスタム Javascript マクロ)など) - パラメータ付きの検索クエリも返すようにします。次のようになります。

?q=searching
于 2014-05-02T13:35:44.793 に答える