web-dev-qa-db-ja.com

WebページのJavaScriptファイルからGTMイベントが発生するのをリッスンするにはどうすればよいですか?

ウェブサイトでgtmをUniversal Analyticsタグとともに使用しています。 「gtm.js」、「gtm.click」、「gtm.dom」、「gtm.load」などのイベントが発生し、トリガーで指定されたルールに基づいてGoogle Analyticsにイベントデータを送信します。これらすべてのgtmイベントを聞きたいです。そして、これらのgtmイベントのいずれかが起動するたびに、ウェブページに添付されたJavaScriptからGoogleアナリティクスに送信するイベントデータを取得したいと思います。

Gtmイベントのいずれかがトリガーされ、Googleアナリティクスに送信されるイベントデータをフェッチするたびに、javascriptでカスタムイベントをトリガーする方法を教えてもらえますか?単純に、jsでgtm.clickのようなイベントをリッスンし、Googleアナリティクスに送信するデータを取得するには、どのコードを記述する必要がありますか?

2
APL

あなたが言及するこれらのものはリスナーです。 Reveと同じだろうか、何を達成しようとしていますか?ページビューまたはイベントのほとんどのトリガーは、これらのトリガーに依存しています。以下にリストを示します。

  • gtm.jsは「pageview」トリガーと同等です。意味GTMスクリプトがロードされ、準備ができている
  • gtm.domはDOMがロードされたときです
  • gtm.loadは、ウィンドウがロードされるときです
  • gtm.clickは、HTMLマークアップのクリックを追跡するためのものです
  • gtm.linkClickは、a要素のクリックを追跡します

したがって、これらは実際には何も送信しません。これらは、何かを送信できることを確認するトリガーです。

1

Logstalgiaとgourceをお勧めします。これらのソフトウェアは無料で、Webサーバーアクセスログの視覚化ツールです。これらのツールを使用すると、リアルタイムで記録済みのものを見ることができます。

0
jehovahsays