ページ本文へ移動
炭火ブログ

MENU

ねこ ねこ

タグマネージャーと連携するAmazonアソシエイト計測設定の手順解説

以前からAmazonアソシエイト広告のクリック場所を知りたいと思っていました。外部のサービス、例えば、もしもアフィリエイトのかんたんリンクを使うと、クリック場所やよく利用されるリンクの情報など、知りたいデータを得らそうですが、自分でAmazon PA-APIを利用して広告を表示することはできなくなります。

Google Analytics(以下アナリティクス)とGoogle Tag Manager(以下タグマネージャー)を組み合わせれば自分のサイトのどのページのどのリンクをクリックされたかを知れることは理解できたのですが、具体的な設定方法がすぐには分かりませんでした。

Googleのサービスは変化が頻繁なので、少し古い情報では現状と操作が異なります。今回はデータが取得されるまで諦めずに、アナリティクスでデータを取得するまで試行錯誤しながら粘りました。タグマネージャーの「プレビュー」機能が使えればもっと早くに解決したのですが、私の環境ではなぜか未だに「プレビュー」機能が使えません。

設定の前にアナリティクスとタグマネージャーのアカウントを作り、利用できるようにコードを適切な場所に書き加えてください。また、アナリティクスの測定ID(G-から始まる文字列)を控えておいてください。

タグマネージャーの変数を追加する

はじめにタグマネージャーの設定を行った後でアナリティクスの設定をします。タグマネージャーの画面の左、「変数」を選びます。「クリック」の項目にある「Click URL」と「Click Text」にチェックを入れ保存します。

変数設定

トリガーの設定をする

タグマネージャーの画面の左、「トリガー」を選びます。「新規」ボタンを選び、左上の「無題のトリガー」と表示されている箇所に任意の名称を入力します。(画像では「Amazonアソシエイト」)「トリガーの設定」を選ぶと「トリガーの選択」画面が表示されるので「リンクのみ」を選びます。

次に「一部のリンククリック」のチェックボックスにチェックを入れると入力項目が表示されるので下のように入力します。これは、「リンク生成」で得られるURL(amazn.to)と「PA-API」で取得する(amazon.co.jp)のどちらのクリックも取得できるようになっています。入力が終わったら「保存」を押します。

Click URL正規表現に一致(amazon\.co\.jp|amzn\.to)

「amazon.co.jp」のみのクリックを取得する場合は下のようになります。

Click URL含むamazon.co.jp

「amzn.to」のみの場合は下のとおりです。

Click URL含むamzn.to

下の画像は最終の完成画像です。この段階ではタグの設定をしていないので、「このトリガーへの参照」の項目はありません。タグの設定をする過程でタグからトリガーを参照するので、その設定が終わるとトリガーの設定画面に「このトリガーへの参照」の項目が表示されます。

トリガー設定

2つのタグを設定する

タグマネージャーの画面の左、「タグ」を選びます。「新規」ボタンを選び「名前のないタグ」と表示されている箇所に任意の名前を入力します。(画像では「Amazonアソシエイト」)

「タグの設定」>「Googleアナリティクス」>「Google アナリティクス: GA4 イベント」と選びます。「測定IDを入力してください」と表示され左にアナリティクスの測定ID(G-から始まる文字列)を入力します。

入力してしばらくすると「測定IDを入力してください。」の表示が「このコンテナにGoogleタグはありません。」と表示が変わるので「タグを作成」ボタンを押します。アナリティクスの測定IDが入力されたGoogleタグの設定画面が表示されるので「トリガー」の項目を「All Pages ページビュー」に変更し右上の「保存」ボタンを押します。Googleタグが作成され元の画面が表示されます。

タグ設定(Google)

「このコンテナにGoogleタグはありません。」の表示は変わっていませんが、1度閉じて再表示させると「このコンテナで Google タグが見つかりました」と表示されます。ここではこのまま設定を続けます。

「イベント名」に入力します。(画像では「click_amazon」)アナリティクスで表示されるイベント名になります。おそらく「英数字」と「-」「_」の文字が利用可能だと思います。

イベントパラメーターの項目で「パラメーターを追加」を選び下のように入力します。

イベントパラメーター
click_text{{Click Text}}
click_url{{Click URL}}
page_url{{Page URL}}

トリガーの項目で先程作ったトリガー(画像では「Amazonアソシエイト」)を選び、「保存」を押します。下の画像と同じようにしてください。ただしこの時点では「このコンテナで Google タグが見つかりました」と表示されて無くても構いません。

タグ設定

タグマネジャーの設定は以上になります。タグマネージャーでは公開することで機能が有効になります。初回の設定でだけでなく、修正を行った場合も公開する必要があります。公開する前に「プレビュー」機能を利用し、想定通りに動くかを調べられるのですが、私の場合は接続できませんでした。使えないので使い方の説明ができませんが、使える方はこの時点で誤りがないか「プレビュー」機能を利用すると良いでしょう。

アナリティクスの設定でカスタムディメンションを作成する

アナリティクスの設定を行い、クリックデータの一覧表を作ります。アナリティクスのページで「管理」>「プロパティ設定」>「データの表示」>「カスタム定義」を開きます。「カスタムディメンションを作成」を選び、以下のように入力します。説明は空欄でかまいません。

ディメンション名イベントパラメーター
click_textclick_text
click_urlclick_url
page_urlpage_url

3つのカスタムディメンションを作成すると下の画像のように表示されます。

カスタム定義設定

データ探索の設定をして一覧表を作る

「探索」>「空白」を選びデータ探索名に任意の名称を入力します。

設定の項目に入力するの下記のとおりです。

ディメンション
  • イベント名
  • click_text
  • click_url
  • page_url
指標
  • イベント数
  • イベント名
  • page_url
  • click_text
  • click_url
  • イベント数

フィルタ

イベント名次と完全一致click_amazon

最後のフィルタだけは入力の後に適応を押してください。

データ探索設定その1
データ探索設定その2

上の画像と同じ設定をすれば、右側に下の画像と同じ形式でデータが表示されるようになります。タグマネージャーとアナリティクスの設定が完了した後の測定結果が表示されるので、クリックの発生から1日程度経ってから表示されます。

データ探索

以上で設定は終わりです。この方法でAmazonアソシエイトのクリック場所と数が一覧表で取得できます。

最後までお読みいただき、誠にありがとうございます。

Google関連

Antigravity IDEからVSCodiumとAntigravity CLIの併用へ Antigravity CLI 日本語ウェブフォントのサブセット化と最適化・容量削減とCLS対策 pagespeed insights web fonts Preconnect活用でGoogle広告導入時の速度低下を抑える方法 google-analytics-adsense-preconnect WordPressでGA4 APIを使ったアクセスランキング作成法 Google Analytics API 自作テーマで発生する誤ったURLをGSCから消し去る方法 google-search-console

総合ランキング

U字溝と耐火レンガで作る格安の焼鳥台の作り方と使い方 U字溝と耐火レンガで炭火を使う キャビティプロ導入で水槽管理はどう変わる?3ヶ月使用レポート キャビティプロ TOPPING Mini 300を測定値で見る!最高級の音質を誇る低価格アンプ Topping Mini 300 低価格で高音質!中華アンプとDACのASRの評価とその選び方 Fosi Audio V3 鉄久で焼鳥を焼く・焼鳥台の工夫と鉄の棒の購入と使い方 U字溝と鉄久
管理者
ほんだ

当サイトの管理者 : 炭火で美味しいものを作ることを中心に、日々の趣味についてを文章にすることで、WordPressを使ってのWebページ作成を忘れないようにするブログです。熱帯魚の世話や野菜の栽培、Linuxについて、音楽を聴くための機材やアイデアなど、興味のあることを書いています。兵庫県在住。