WordPress サイトにアクセスしたユーザーのうち、何人が広告をブロックしているか正確に知りたいと思ったことはありませんか? もしそうなら、あなたは幸運です。 このガイドでは、新しいセッションをスコアリングする方法を示します 訪問者 Google カスタム イベントで AdBlockers を使用する アナリティクス。 次に、Google のアドバンス セグメント経由で AdBlockers を使用してユーザーをセグメント化する方法を説明します。 アナリティクス.

このチュートリアルは、コード スニペットを追加する方法を知っている上級ユーザー向けです。 ウェブサイト. もちろん、常にバックアップを検討する必要があります。 ウェブサイト.

(Googleタグマネージャなし)、GoogleアナリティクスでAdBlockをするユーザーを追跡する方法

おそらく、コメントを追加知っておく必要があります。 ワードプレスのGoogleアナリティクス.

1 年 Google トラッキング コードの直後に次のコードを追加します。 アナリティクス テーマの「header.php」ファイル内:

var adBlockEnabled = false; let testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = '広告ボックス'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { ga('send', { hitType: 'event', eventCategory: 'adBlocker', eventAction: 'detected' }); } testAd.remove ();}、100); "; } $_SESSION['exists'] = true; ?>

2 年 上記のコードでセッション関連のエラーが発生した場合は、代わりに次のコードを使用してください。

 var adBlockEnabled = false;
 var testAd = document.createElement('div');
 testAd.innerHTML = ' ';
 testAd.className = 'adsbox';
 document.body.appendChild(testAd);
 window.setTimeout(function() {
 if (testAd.offsetHeight === 0) {
 ga('send', {
 hitType: 'event',
 eventCategory: 'adBlocker',
 eventAction: 'detected'
 });
 }
 testAd.remove();
 }, 100);

3 年 Google Analyticsで次のAdBlockerアドバンスセグメントをインストールして有効にします。

4 年 Google アナリティクスで結果を表示して、その数を確認します 訪問者 あなたの サイトのWeb 広告をブロックするだけでなく、広告をブロックしない人と比較して、広告があなたのウェブサイトをどのように使用するかをブロックします。

GoogleタグマネージャでAdBlockをユーザーに従ってくださいする方法

あなたは、おそらく私たちのチュートリアルを読みする必要があります。 WordPressでのGoogle Tag Managerの統合.

1 年 テーマの「header.php」ファイルで、Google TagManagerコンテナコードの直後に次のコードを追加します。

var adBlockEnabled = false; let testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = '広告ボックス'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { dataLayer.push({'event': 'adBlockerDetected'}); } testAd.remove(); }, 100); "; } $_SESSION['exists'] = true; ?>

2-上記のコードでセッション関連のエラーが発生した場合は、代わりに次のコードを使用してください。

 var adBlockEnabled = false;
 var testAd = document.createElement('div');
 testAd.innerHTML = ' ';
 testAd.className = 'adsbox';
 document.body.appendChild(testAd);
 window.setTimeout(function() {
 if (testAd.offsetHeight === 0) {
 dataLayer.push({'event': 'adBlockerDetected'});
 }
 testAd.remove();
 }, 100);

3-サイトのGoogleTag Managerコンテナで、新しいタグを作成します " ユニバーサル·アナリティクス 次のパラメータで「adBlocker Detected」と呼ばれます。

  • トラッキングID:[ここにGoogleアナリティクスIDを挿入]
  • トラックタイプ:イベント
  • カテゴリ:adBlocker
  • アクション:検出されました
  • 非インタラクションヒット:真

Googleタグマネージャー作成タグ

4-次に、次のパラメータを使用して、「AdBlockerDetected」と呼ばれるこのタグの新しいトリガーを追加します。

  • トリガータイプ:パーソナライズされたイベント
  • イベント名 :adBlockerDetected
  • このアクティベーショントリガー:すべてのカスタムイベント

トリガー構成

5 年 更新されたGoogle Tag Managerコンテナを公開します

6 Google Analyticsで次のAdBlockerアドバンスセグメントをインストールして有効にします。

Google アナリティクスで結果を表示して、その数を確認します 訪問者 あなたのウェブサイトの広告もブロックし、ブロックしないものもあります。