For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Analytics 4でAdblockユーザーを追跡する方法

ExoClick はあなたの広告ゾーンで発生したインプレッション、クリック、収益を追跡しますが、サイト全体のパフォーマンスや活動を測定するために使える他のツールもあります。そのうちの1つが Google アナリティクスで、サイトで何が起きているのかを詳しく把握できます。

設定できます カスタムトラッキングイベント Google アナリティクスに設定すると、Adblock を有効にしてあなたのウェブサイトを訪れているユーザー数の目安がわかります。これにより、どれだけのトラフィックを収益化できるかの把握に役立ちます。 ExoClick の Adblock ソリューション.

なお、ここでは Google アナリティクス 4 版を参照します。というのも Universal Analytics は 2023 年 7 月に提供終了となるため.

1

ad-units.js スクリプトを作成し、サーバーにアップロードする

ユーザーが Adblock を有効にした状態でサイトにアクセスしているかを検出するために、次の JavaScript ファイルを作成します: ad-units.js。このファイルは、あなたのウェブサイトを訪れるすべてのユーザーが Adblock を使用していないことを宣言します。Adblock は「ad-units」という語をブロックするため、 このファイルが読み込まれない場合、そのユーザーは Adblock 拡張機能を使用してアクセスしているとみなします.

.js ファイルには次の内容だけを含めればよいです:

isAdBlockActive=false;

このファイルを作成したら、ウェブサイトのサーバーにアップロードしてください。

2

各ページにトラッキングコードを追加する

GA のデフォルトタグは、次のような基本イベントを追跡します: ページビュー、セッション、ユーザーなど。ここで行うのは、次のものを作成することです: カスタムイベント GA API を使用して。

このカスタムコードでは、次の adblock_user 推奨イベントを作成します。追跡したい各ページに追加するコードは次のとおりです:

<script type="text/javascript">var isAdBlockActive=true;</script>
<script src="ad-units.js" type="text/javascript"></script>
<script>
  window.onload = function(e) {
    if(isAdBlockActive){
      gtag("event", "adblock_user", {
        "user":"adblock"
      })
      console.log('Adblock user')
        } else {
      gtag("event", "adblock_user", {
        "user":"standard"
          })
      console.log('Standard user')
    }
  };
</script>

このコードを次の後に配置します: body トラッキングしたい各ウェブサイトの body タグです。このコードの各部分について詳しく見ていきましょう:

  • まず、変数 isAdblockActivetrueと宣言しています。つまり、あなたのウェブサイトを訪れるすべてのユーザーで Adblock が有効になっていることになります。直後に、次の ad-units.js 先ほど作成したスクリプトを呼び出し、この変数を falseに変更します。つまり、次の ad-units.js ファイルをブロックするアドブロッカーがない限り、ユーザーは「standard」として扱われます。ブロックされる場合は「adblock」として扱われます。

  • 次に、という名前のカスタムイベントを作成します。 adblock_user これは、変数 isAdBlockActive が true かどうかに基づくイベントです。ここで user イベントパラメータを追加したのは、GA 上で素早く識別できるようにするためです。これについては次のセクションで詳しく説明します。

次のものを配置していることを確認してください: 基本の GA トラッキングコードhead タグに入れてください。そうでないとコードは動作しません。

3

GA でディメンションとカスタムイベントを作成する

この手順により GA ダッシュボードで Adblock ユーザーをより見やすく把握できますディメンション は各種レポートのフィルターとして使用でき、一方で カスタムイベント は、サイト上の Adblock ユーザー数を確認できる特定のページを表示します。

カスタムディメンション

1

をクリックし、 管理 > カスタム定義をクリックしてから、 カスタムディメンションを作成.

カスタムディメンションの設定 1
2

追加 Adblock を「ディメンション名」として入力し、 イベント を「スコープ」として選択し、任意の説明を追加して、 user を「イベントパラメータ」として入力します。

カスタムディメンションの設定 2
3

ヒット 保存.

ディメンションはすぐには機能しません。数日後に十分なイベント/ユーザーを識別すると、レポートに表示され始めます。利用可能になったら、次のように 比較を追加 して、閲覧中のレポートと比較できます:

カスタムディメンションの比較 1
カスタムディメンションの比較 2

カスタムイベント

1

をクリックし、 管理 > イベントをクリックしてから、 カスタムイベントを作成.

カスタムイベントの設定 1
2

をクリックし、 作成。カスタムイベント名には adblock_userと入力します。次に、照合条件として次の内容を入力します:

カスタムイベントの設定 1
3

最後に、「ソースイベントからパラメータをコピー」を有効にして「保存」をクリックします。

カスタムイベントもすぐには機能しません。数日後に数回発火すると、レポートに表示され始めます。このイベントを選択すると、Adblock ユーザーをより詳細に確認できます。

カスタムイベントの結果

最終更新

役に立ちましたか?