2016-09-28 4 views
1

GTMイベントトリガーで異常な異常が検出されました。新しいブラウザタブまたはウィンドウでリンクを開くときにGTMトリガーを起動する方法

私は、ウェブページ上のPDFドキュメントのイベントクリックをキャプチャし、Googleアナリティクスにイベント記録をトリガーします。添付のスクリーンショットにトリガーが表示されます。

(1)Webページ上のPDFドキュメントをクリックすると(HTMLにマークアップのtarget = "_ blank"属性は含まれません)、現在のタブにPDFが開き、GAイベントが記録されます - "成功"。

(2)Webページ上のPDFドキュメントを右クリックすると(リンクにはHTMLマークアップにtarget = "_ blank"属性が含まれていません)、新しいタブまたは新しいウィンドウでリンクを開き、 PDFが開き、GAイベントは記録されません - 「NO成功」。

GTMトリガーを調整して、新しいタブと新しいウィンドウで開いたイベントのクリックを正常に取得して記録するにはどうすればよいですか?

enter image description here

答えて

2

私は前にこれに遭遇し、解決策を見つけたことがありません。 GTMが人々を追跡する方法の本質だと思います。

ウェブページをクリックするたびに、クリックリスナーがトリガーされます。クリックリスナーは、クリックしたDOM要素をすばやく識別し、小さなデータパケットをGTMに送信します。

ただし、右クリックは同じではなく、この動作を引き起こしません。表示されるメニューはウェブページの一部ではないため、そこをクリックするとGTMに気付かれません。

私はこれを2つの方法で考えることができます。最初は、右クリックをリッスンする独自のクリックリスナーを作成することです。 Simo Ahavaはこれについていくつかの大きなアドバイスをしています。 http://www.simoahava.com/analytics/custom-event-listeners-gtm/ここで問題となるのは、通常のクリックとは異なり、右クリックは誰かがリンクを通過することを保証するものではありません。

もう1つは、最初にクリックリスナーに頼らずにカスタムコードをボタンやリンクに入れてトラッキングできるようにすることです。しかし、私はこれが価値があるよりもはるかに多くのトラブルになると思う。

+1

ありがとう@JBrazier。本当にここに技術的な欠点があるとの返答と確認に感謝します。 –

2

新しいタブで右クリックして開くことは、JavaScriptの目では「クリック」ではないためです。しかし、それは追跡することができるイベントです。カスタムJavaScriptであるjQueryとGTM変数を使用する必要があります。

この投稿には、それを追跡するためのまともな指示があります。

How to Track "Open New Tab" traffic in Google Analytics

+0

ありがとう@dockeryZ。私はそれを見てみましょう。 –

関連する問題