アフィリエイトプログラムは、パートナーがもたらした売上に対して報酬を支払います。ほとんどのパートナーは誠実にその報酬を得ています。しかし一部のパートナーは近道をします。有料検索であなたのブランド名に入札し、自社広告より上に表示され、もともとあなたを探していた顧客から報酬を得るのです。法務チームが承認していない表現を使った広告を出したり、期限切れのクーポンコードを広めて買い物客に割引を待つ習慣をつけさせたりするパートナーもいます。
アフィリエイトコンプライアンス監視とは、そうしたパートナーを見つけ、何をしたかを証明し、対処する業務です。これは広告検証の一分野であり、実際の買い物客が見ている広告やランディングページを、彼らが見ている場所と時間で確認する必要があります。違いは、確認対象の広告主が自社のパートナーであり、その一部はあなたに見られないよう積極的に工夫しているという点です。
最も損失の大きい違反
プログラムの規約はさまざまですが、ほぼすべてのプログラムで同じいくつかの問題が見られます。
- ブランド入札。 規約で禁止されているにもかかわらず、有料検索であなたのブランド名、そのスペルミス、あるいはブランド名に「クーポン」や「割引」を加えた語句に入札する行為です。いずれにせよ得られたはずの売上に報酬を支払うことになり、アフィリエイトが同じオークションで競合するため、自社ブランドのクリック単価も上がることがよくあります。
- 広告文や表示URLでの商標使用。 見出しにあなたの商標を使ったり、あなた自身が出稿したかのように見せたりする広告です。
- ダイレクトリンク。 アフィリエイトリンクを通じてクリックを直接あなたのサイトに送る広告です。自社で直接購入できたはずの有料検索トラフィックの手柄をアフィリエイトが得ることになります。
- 承認されていない表現。 存在しない割引、古い価格、特定の市場で規制上のリスクを生む製品説明などです。
- クーポンの流出。 非公開または期限切れのコードがクーポンサイトに掲載されることで、利益率が下がり、その売上に報酬が発生します。
- 禁止された掲載先。 契約で除外しているサイト、アプリ、地域への広告掲載です。
通常、最大の損失源はブランド入札であり、最も見つけにくいのもブランド入札です。
ブランド入札が自社のチェックから隠れる理由
検索広告はターゲティングされており、ルールを知っているアフィリエイトは、取り締まる側の人々を避けてターゲティングできます。よくあるパターンは次のとおりです。
- 地域の除外。 本社がある都市や地域以外のすべての場所で広告を配信します。
- オフィスIPの除外。 Google Adsでは、広告主が特定のIPアドレスを除外できます。あなたのオフィスのIP範囲を知っているアフィリエイトは、社内の誰にも広告が表示されないようにできます。
- 時間帯配信。 アフィリエイトマネージャーが検索していない夜間や週末に広告を配信します。
- デバイスターゲティング。 チームがほとんど確認しないモバイルだけに配信します。
- 短期集中配信。 セール期間の前後1日か2日だけキャンペーンを実施し、月次レビューの前に停止します。
広告プラットフォームが取り締まってくれることはありません。ほとんどの地域で、プラットフォームは誰でもブランド名をキーワードとして入札することを認めており、それを禁止しているのはアフィリエイト契約です。したがって問題は、広告が配信されているときにあなたがそれを見られるかどうかです。
監視の仕組みで収集する情報
チェックのたびに、パートナーやネットワークに送ったときにそれ単体で通用するだけの情報を記録します。
| 項目 | 重要な理由 |
|---|---|
| 検索語句、検索エンジン、検索結果ページでの掲載位置 | 何が広告を表示させたかを正確に示す |
| 表示されたままの広告文、表示URL、広告表示オプション | 広告文そのものが違反であることが多い |
| リンク先とリダイレクトチェーン全体 | 広告の背後にいるアフィリエイトを特定する |
| 市場、都市、デバイス、言語 | その場所の実際の買い物客に広告が配信されたことを証明する |
| タイムゾーン付きのタイムスタンプ | 発見をスケジュールやセールに結びつける |
| ページのスクリーンショット | パートナーが反論できない証拠になる |
最も重要な項目はリダイレクトチェーンです。アフィリエイトリンクはネットワークのトラッキングドメインを経由し、パートナーのIDをパラメータとして含んでいるため、チェーンを見れば誰が報酬を受け取るかがわかります。
すべての市場で買い物客と同じように確認する
まず公式の情報源から始めます。 Google Ads Transparency Centerでは、認証済みの広告主ごとに広告を表示し、地域と日付で絞り込めます。アフィリエイトが自社の認証済みの名前で出稿していれば、そこで広告を見つけられる可能性があります。ただし、どのキーワードが広告を表示させたかは表示されず、アフィリエイトが見覚えのない名前の陰に隠れている場合は役に立ちません。
次に、買い物客と同じ方法で検索します。 販売しているすべての市場から、デスクトップとモバイルで、さまざまな時間帯にブランド名を検索します。各クエリは、その場所にいる実在の人物のように見える必要があります。つまり、家庭回線を使い、ロケールと言語を一致させることです。レジデンシャルプロキシを使えば、選んだ国や都市でそうした回線を利用できるため、オフィスIPの除外や地域の除外によって広告が見えなくなることはありません。市場をまたいでローカライズされたキャンペーンを検証するためのガイドでは、デバイス、言語、タイムゾーンの一致について解説しています。
スケジュール全体でサンプリングします。 時間帯配信はよく使われるため、各市場を1日に数回、夜間や週末も含めて確認してください。ランダムな時間の3回のチェックは、火曜日の10:00に行う10回のチェックよりも多くを捉えます。
広告は慎重にたどります。 最終URLを読み取るには、通常リンクを1回たどる必要があります。発見1件につきクリックは1回に抑え、記録を残してください。競合やパートナーの広告を繰り返しクリックすると相手に費用が発生し、無効なトラフィックとみなされます。それは監視ではありません。
小さなヘルパーを使えば、取得したリダイレクトチェーンからアフィリエイトを特定できます。以下のパラメータ名は、大手ネットワークがトラッキングリンクで使っているものです。利用しているネットワークが含まれていない場合は追加してください。
from urllib.parse import urlparse, parse_qs
NETWORK_PARAMS = {
"awinaffid": "Awin", # partner ID on Awin's tracking hop
"irclickid": "Impact",
"awc": "Awin",
"cjevent": "CJ",
"ranSiteID": "Rakuten",
}
def identify_affiliate(redirect_chain):
"""Return (network, value, url) for the first hop that carries a
known affiliate tracking parameter, or None."""
for url in redirect_chain:
params = parse_qs(urlparse(url).query)
for key, network in NETWORK_PARAMS.items():
if key in params:
return network, params[key][0], url
return None
chain = [
"https://www.googleadservices.com/pagead/aclk?sa=L&ai=EXAMPLE",
"https://www.awin1.com/cread.php?awinmid=1234&awinaffid=98765",
"https://www.yourbrand.com/?awc=1234_1729250000_abcdef",
]
print(identify_affiliate(chain)[:2]) # ('Awin', '98765')
ネットワークのトラッキングホップ(ここではawinaffid)から、パートナーIDを直接取得できます。そのホップが隠されている場合でも、最終URLのクリックID(ここではawc)を使えば、ネットワーク側でパートナーを調べてもらえます。
有料検索以外の領域
ブランド入札は最大の損失源ですが、同じ仕組みでプログラムの他の領域もカバーできます。
- ランディングページ。 パートナーは審査担当者には規約に沿ったページを見せ、ターゲット市場の買い物客には別のページを見せることがあります。クローキングされた広告や地域ターゲティング広告を見つけるためのガイドで紹介している手法がそのまま使えます。
- クーポンサイト。 自社ブランドに関するクーポンサイトやセール情報サイトを毎週確認し、掲載されているコードを自社が発行したものと照合してください。
- 商標の使用。 有料検索以外で商標を不正に使用している広告やページは、より広範なブランド保護のプロセスで扱うべきものです。ブロックされずに商標の不正使用を検出する方法に関する記事では、マーケットプレイス、ソーシャルメディア、ドメインについて解説しています。
発見への対処
監視が成果につながるのは、発見が一貫した対応に結びつく場合だけです。
- ルールを文書化します。 禁止語句(ブランド名、スペルミス、ブランド名とクーポンの組み合わせ)と禁止行為を契約に明記し、取り締まりが個人の判断に左右されないようにします。
- 非難ではなく証拠を送ります。 スクリーンショット、検索語句、市場、時刻、パートナーIDを含むリダイレクトチェーンがあれば、ほとんどの争いは1回のメッセージで決着します。
- 段階的に対応を強めます。 まず警告し、次に対象となる売上の報酬を取り消し、違反を繰り返す場合はプログラムから除外します。ほとんどのネットワークは、規約違反に対する報酬の取り消しに対応しています。
- 除外キーワードを追加します。 有料検索を行っている規約遵守のパートナーに、ブランド名を除外キーワードとして追加するよう依頼し、うっかりミスが起きないようにします。
- 長期的に追跡します。 パートナーごとに月あたりの違反件数を数えます。自社のブランドキャンペーン中に売上が急増するパートナーは、より詳しく調べる価値があります。
よくある質問
アフィリエイトコンプライアンス監視とは何ですか?
アフィリエイトパートナーがプログラムの規約の範囲内であなたのブランドを宣伝しているかを確認することです。有料検索でブランド名に入札しない、誤解を招く表現を使わない、許可されていないクーポンを使わない、禁止された掲載先に出稿しない、といった点を確認し、違反があった場合に対処するための証拠を収集します。
競合のブランド名に入札することは認められていますか?
ほとんどの地域で、広告プラットフォームは一般にキーワードとしての使用を認めていますが、広告文での商標使用には制限があります。アフィリエイトプログラムでは通常、パートナーがマーチャント自身のブランドに入札することを禁止しており、あなたが執行するのはその契約です。
アフィリエイトが出しているブランド入札広告が見えないのはなぜですか?
あなたの所在地、オフィスのIPアドレス、勤務時間が除外されている可能性があるからです。各市場の家庭回線から、異なるデバイスで、異なる時間帯に確認することで、買い物客が見ているものを確認できます。
どのくらいの頻度で確認すべきですか?
ブランド名については、市場ごとに1日数回、夜間や週末も含めて確認してください。ブランド入札が急増しやすいセールやプロモーションの前後は、さらに頻度を上げてください。
まとめ
ブランド入札や不正広告は、マーチャントがもともと得ていた売上に対する報酬という損失をもたらし、それを行うパートナーは確認する側の人々を避けてターゲティングします。買い物客と同じ方法で監視してください。販売しているすべての市場で、デスクトップとモバイルで、さまざまな時間帯に、一般的な家庭回線から確認します。広告、リダイレクトチェーン、タイムスタンプを記録し、トラッキングリンクからパートナーを特定し、書面で規約を執行してください。