web-dev-qa-db-ja.com

Googleアナリティクスを使用して製品リストビューで製品フィルターを追跡する方法

ショップに製品リスト用の新しいフィルターを実装します。お客様は価格、サイズ、色でフィルタリングできます。顧客がフィルターを設定するとすぐに、製品リストがフィルターされます。

Googleアナリティクスでこれらのフィルター設定を追跡したいと思います。

このデータを追跡する一般的な方法はありますか?

最初に、カスタムディメンションを使用してそれができると考えましたが、これが正しい方法であるかどうかはわかりません。

イベントで十分だと思います。何かのようなもの:

ga('send', {
  hitType: 'event',
  eventCategory: 'filter',
  eventAction: 'set',
  eventLabel: '<price>, <size>, <color>'
});

これにより、多くの組み合わせを含むレポートが作成されますが、特定の製品リストで最も必要な組み合わせを確認できます。

または、私はこのようにします:

ga('send', {
  hitType: 'event',
  eventCategory: 'filter',
  eventAction: 'set',
  eventLabel: 'Price: <price>' //or Size or Color
});

そして:

ga('send', {
  hitType: 'event',
  eventCategory: 'filter',
  eventAction: 'new filter',
  eventLabel: '<price>, <size>, <color>'
});

そのため、特定のフィルターが何回使用され、どのフィルターの組み合わせが最も使用されているかを確認できます。

注:拡張eコマーストラッキングを使用します。

2
Jurik

フィルターのユーザー動作を確認するために使用できる最も一般的な方法は次のとおりです。

ga('send', {
  hitType: 'event',
  eventCategory: 'Filters',
  eventAction: '{{FilterName}} Set',  // FilterName : Color, Price , Size
  eventLabel: '{{FilterValue}}' // FilterValue : Yellow, $200, L
});

また、拡張eコマースの製品インプレッションを追跡する場合は、次のようなlist paramでさまざまなタイプのリスト名を渡すことができます

list : 'Default List'
list : 'Filtered List'

リストの命名により創造性を高めることができます。これにより、製品リストのパフォーマンスレポートでフィルターされたリストのインプレッションを表示できます。

3
Manoj Purohit