AdAttributionKitを使用してアプリの広告パフォーマンスを測定する
AdAttributionKitは、2018年からAppleがモバイル広告業界に提供してきた無料のアトリビューションソリューションです。広告ネットワークとデベロッパはAdAttributionKitを利用することで、登録済みのさまざまな広告ネットワーク(Apple Adsを含む)で実行されている可能性がある、種々のアプリキャンペーンのパフォーマンスに関するインサイトを得ることができます。これにはダウンロード数や、ダウンロード後にユーザーがアプリ内で行うその他のアクションなどが含まれ、すべてユーザーのプライバシーを尊重して収集されます。デベロッパはこうしたインサイトに基づき、ユーザーのエンゲージメントが最も高いマーケティングチャネルに予算を割り当てることができます。AdAttributionKitにはあらゆる広告ネットワークを登録でき、デベロッパがマーケティングチャネルの効果を評価するのを支援できます。
AdAttributionKitは、広告主と共有される情報の量と種類を制限するなど、ユーザーのプライバシーを尊重するための保護機能を備えています。こうした制限を課している理由は、他の広告ネットワークやサードパーティプロバイダによるユーザーのプライバシー保護をAppleがコントロールしているわけではないためです。たとえばAppleは、他の広告ネットワークやサードパーティプロバイダがユーザーとデバイスのアクションに関する情報をどのように推測し、ユーザープロファイルを構築しているかをコントロールしておらず、Appleのプラットフォームの外部で広告主に提供されるターゲティング条件の範囲(ユーザーの興味や個人情報によるターゲティングを含む可能性があります)をコントロールしていません。またAppleは、他の広告ネットワークがユーザーに対して提供している、ユーザーの情報がいつどのように広告に使用されるかを制御する選択肢や、その情報が使用されているかどうか、どのように使用されるかに関する透明性についてもコントロールしていません。
AdAttributionKitは、ユーザーのトラッキングを行わず、サードパーティによるトラッキングを制限するよう設計されています1。AdAttributionKitは、クラウド匿名性のしきい値を使用して、広告主や広告ネットワークに送信されるデータ(ポストバック)を制限します。大まかに言えば、クラウド匿名性とは、コンバージョンが少ない場合にポストバックで送信されるデータを減らし、匿名化されたデータが特定のユーザーとマッチングされないようにする技術です。コンバージョン数が増えるにつれて、より多くのデータが送り返されますが、個々のユーザーを特定できないよう匿名性は保たれます。またプライバシーをさらに保護するため、コンバージョンイベント(たとえばアプリが開かれること)と実際のポストバックとの間に時間差が設けられ、特定のポストバックをデバイスやユーザーに結びつける能力が制限されます。
AdAttributionKitの仕組み
AdAttributionKitでは、ユーザーがApple App Storeでアプリに誘導する広告をクリックし、そのアプリをインストールすると、クリックスルーアトリビューションとしてカウントされます。ユーザーがアプリを開いた後にアトリビューションデータが送信されます。ユーザーが複数の広告をクリックした場合、クリックスルーコンバージョンのアトリビューションは、ユーザーが最後にクリックした広告に割り当てられます。AdAttributionKitでは、登録されている広告ネットワーク間でのみコンバージョンが関連付けられるため、参加する広告ネットワークが多いほど、アトリビューションデータの精度と有用性が向上します。
たとえば、ユーザーが広告ネットワークA、広告ネットワークB、広告ネットワークCの広告を順番に閲覧し、クリックしたとします。そのユーザーは広告ネットワークAとBの広告をクリックした後、アプリをダウンロードしませんでした。ですが広告ネットワークCの広告をクリックした後、そのアプリをダウンロードして開きました。もし3つの広告ネットワークすべてがAdAttributionKitに登録されていたとしたら、AdAttributionKitはこのアプリコンバージョンを広告ネットワークCに関連付けます。ユーザーのコンバージョンが発生する前にユーザーが最後にクリックした広告をホストしているネットワークだからです。

広告ネットワークCがAdAttributionKitに登録されていなかったとしたら、AdAttributionKitはそのアプリコンバージョンを、関連付けし得る最新の広告がクリックされた広告ネットワークBに関連付けます。広告ネットワークの登録がなかった場合、AdAttributionKitは、登録されている広告ネットワークで最後に行われたインタラクションに基づいてコンバージョンを割り当てます。

登録して参加する広告プラットフォームが増えれば増えるほど、AdAttributionKitが最後にクリックした広告を割り当てる精度とデベロッパにとっての有用性が高まります。過去数年間で、より多くのデベロッパが複数チャネルにわたるマーケティングキャンペーンの効果を知るためにAdAttributionKitを採用しています。また、より多くの広告プラットフォームがAdAttributionKitに登録され、マーケティングチャネルがキャンペーンにどのように貢献しているかをデベロッパがより詳しく把握できるようになっています。