ユースケース

国ごとに広告コピーをパーソナライズする

広告を配信する可能性のあるすべての市場向けに別々のバージョンを書くのは、セルフサービス型の広告プラットフォームを使う多くの広告主にとって、手間がかかりすぎる作業です。そして書かなかった場合、広告主が実際には配送していない国の閲覧者に「送料無料」と表示したり、閲覧者が使っていない通貨で価格を示したりする広告になってしまいます。どちらも雑な印象を与え、クリックを失う原因になります。

中小規模の広告主向けの広告プラットフォームは、より軽量な解決策を作りました。広告主に国別のバージョンを書いてもらうのではなく、1つの広告テンプレートに国名、配送に関する約束、価格といったいくつかの変数フィールドを含められるようにし、広告の配信先に応じて閲覧者ごとに値を埋めるようにしたのです。閲覧者の所在地の特定には/v1/ipを使い、配信する広告が選ばれた時点でサーバー側で実行して、ほかのフィールドとともに閲覧者の国を取得しました。

広告主は、ターゲットにしたい国ごとに各変数フィールドの内容を設定します。これは一度だけ行う短い設定作業で、配信時に適切なバージョンへの差し替えはプラットフォームが処理しました。ある国の閲覧者には自分の国名が入り、実際に請求される金額と一致する価格が示された広告文が表示され、同じキャンペーンから配信される別の国の閲覧者には、その市場に合わせたバージョンが表示されました。すべて、広告主が一度作った1つの広告から生まれたものです。

これは大規模な広告主よりも小規模な広告主にとって重要でした。大規模な広告主は通常、市場ごとに完全に別のクリエイティブを作るリソースをすでに持っているからです。このプラットフォームの利用者である、専任のマーケティングチームを持たずに自社で広告キャンペーンを運用する小規模事業者は、多数の素材を自分で制作しなくても、十分な水準のローカライズされた広告文を得られるという恩恵を受けました。

プラットフォームは、ターゲティングの判断と広告文の個別化を別々の関心事として慎重に扱いました。そもそもある国の閲覧者に広告を表示できるかどうかは、推定ではなく意図的に設定された、広告主自身のターゲティング設定によって引き続き制御されていました。IPに基づく国の判定が決めるのは、すでに表示対象となっている広告のどのバージョンの文面を表示するかだけで、広告を表示するかどうか自体を決めることはありませんでした。これにより、広告費が実際にどこに使われるかを広告主が完全に管理できる状態が保たれました。

ここでの精度に対する期待は、絶対的なものではなく現実的なものでした。IPに基づく国の判定は大部分のトラフィックで信頼できますが、完璧ではありません。特に一部のモバイルネットワークや企業の接続を使う閲覧者は、実際にいる国とは別の国と判定されることがあります。広告文の個別化においては、たまに起こる不一致は深刻な問題ではなく軽微な見た目の問題にすぎず、不正検知や法令遵守のような用途とは許容できるリスクの水準が異なります。

広告配信の量は非常に多くなることがあるため、このプラットフォームはプリペイドクレジットではなくUnlimitedキーで余裕をもって運用していました。予測できず、しばしば非常に多くなる広告配信量に対しては、週ごとに大きく変動しうるリクエスト単位の請求よりも、毎月€50の定額費用のほうが見通しを立てやすかったからです。

エンドポイントのドキュメントは/docs/ipv4-lookup/と/docs/ipv6-lookup/にあり、料金プランの詳細は/pricing/に記載されています。