web-dev-qa-db-ja.com

Google Analyticsの動的要素のイベントラベルを表示するにはどうすればよいですか?

ウェブページに、特定の条件が満たされた場合に表示されるリマーケティングバナーをMarketo経由でインストールしました(ユーザーがアイテムをカートに追加し、サイトの別のページに移動するためにそれを放棄します)。 Googleアナリティクスイベントを通じてこのバナーのクリックを追跡しようとしていますが、イベントラベルが必要だと思います。このバナーに取り組んでいた同僚は、もはや組織にいません。このイベントラベルの場所を知っている人はいますか?それはMarketoで設定されたものでしょうか、それともウェブページに直接挿入されたコードの一部でしょうか?

4
WindRTP

サイトは Google Tag Manager を使用していますか? GA GTMでイベントを設定できます。これは技術的にはページに直接挿入されますが、ソースを表示するよりも見つけにくい場合があります。

また、次のようなChrome拡張機能をインストールすることもできます。 Google Analytics Logger をクリックすると、Webサイトをクリックしたときに発生するイベントを確認できます。

1
Erik Berger

サイトのソースコードのどこかになります。おそらくJavaScriptになります。 https://developers.google.com/analytics/devguides/collection/analyticsjs/events から、イベントを送信するためのコードは通常次のようになります

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

または

ga('send', {
  hitType: 'event',
  eventCategory: 'Videos',
  eventAction: 'play',
  eventLabel: 'Fall Campaign'
});

JavaScriptが別のソースからイベント名を取得している可能性があることに注意してください。 eventLabel: $(this).data('event-name')は、HTML要素のHTML属性data-event-nameから取得することを意味します。

それを理解する別の方法は、リアルタイム分析を使用することです。 Googleアナリティクスの[リアルタイム]-> [イベント]レポートにアクセスします。

そのレポートが開いている間に、別のウィンドウまたはタブでWebサイトのバナーをクリックします。視聴すると、イベントがレポートに表示されます。

0