web-dev-qa-db-ja.com

FacebookカスタマーチャットプラグインでGoogleイベントトラッキングを設定する方法

現在、wordpressウェブサイトでFacebookのカスタマーチャットプラグインを使用しています。

連絡先フォームでGoogleアナリティクスイベントトラッキングを設定していますが、ほとんどの人が代わりにカスタマーチャットプラグインを使用しているようです。

そのため、カスタマーチャットプラグインでもGoogle Analyticsイベントトラッキングを設定する必要があります。

誰か助けてもらえますか?乾杯!

1
Steph

プラグインのソースコードにアクセスできる場合は、連絡先フォームと同じ方法で イベントを設定できます

そうでない場合は、Googleタグマネージャーを使用して プラグインを挿入し 、Facebookチャットプラグインボタンをクリックするたびにイベントを発生させることができます。そのため、このプラグインはiframeを使用するため、聞こえるほど単純ではないため、まず、GTMでiframeを操作する方法 を理解する必要があります直接アプローチが機能しないため

別の方法は、イベントリスナーを使用して、チャットを開く最初のクリックを 検出することです

focus();
var listener = window.addEventListener('blur', function() {
    if (document.activeElement === document.getElementById('iframe')) {
        // clicked
    }
    window.removeEventListener('blur', listener);
});
1
Emirodgar