Adjustのアトリビューションチャネル名がUnattributedと表示される
背景
2025年6月17日、MetaはAMMを再開しました。MetaのAMM規約に同意して署名しないと、Metaのローデータを取得できません。AMM規約に署名していない場合、AdjustのローデータのMetaチャネル情報はUnattributedとして返され、campaignなどの広告の詳細データも含まれません。
Facebook広告をクリックしてインストールした一部のAndroidユーザーについて、元のアトリビューション情報を引き続き取得したい場合は、新しいプレースホルダーのセットを使用する必要があります。これは、Facebookが導入した新しいデータ送信の仕組みです。
解決手順
1. Adjust側の設定
1. クライアントの設定
GPIR
GPIRを有効にするには、Google Play Install Referrerを設定する必要があります。
MIR
MIRプラグインを有効にするには、Adjust Android SDKをv5に更新し、Meta install referrerプラグインを設定する必要があります。
2. AdjustのFacebookモジュールにFacebookのDecryption Keyを追加する
Facebook developer account(https://developers.facebook.com/)(ダッシュボード > 設定 > ベーシック > Android (Google Play) Install Referrer Decryption Key)でDecryption Keyを取得できます。各Decryption Keyは一意のFacebook App IDに対応しています。この値はアプリデータのソースを取得するための鍵となるため、Adjustのコントロールパネル(対応するAndroidアプリのアプリ設定 > パートナー設定 > Facebook)に追加してください
3. コールバックアドレスにプレースホルダーを追加する
以下は、この解決方法でアプリデータを取得するための新しいプレースホルダーです。現在、これらのプレースホルダーはインストールアクティビティのコールバックに追加できます。今後は他のアクティビティにも拡張する予定です。現時点では、まず{adid}やその他の内部IDを使用して、インストールおよびインストール後のイベントデータをマッピングすることをお勧めします。
| プレースホルダー | 説明 |
|---|---|
| {fb_install_referrer} | fb Install Referrerの復号後の完全な内容。 |
| {fb_install_referrer_campaign_group_name} | fb Install Referrerの完全な内容の "campaign_group_name" の値。 |
| {fb_install_referrer_campaign_group_id} | fb Install Referrerの完全な内容の "campaign_group_id" の値。 |
| {fb_install_referrer_campaign_name} | fb Install Referrerの完全な内容の "campaign_name" の値。 |
| {fb_install_referrer_campaign_id} | fb Install Referrerの完全な内容の "campaign_id" の値。 |
| {fb_install_referrer_adgroup_id} | fb Install Referrerの完全な内容の "adgroup_id" の値。 |
| {fb_install_referrer_adgroup_name} | fb Install Referrerの完全な内容に含まれる "adgroup_name" の値。 |
| {fb_install_referrer_ad_id} | fb Install Referrerの完全な内容の "ad_id" の値。 |
| {fb_install_referrer_account_id} | fb Install Referrerの完全な内容の "account_id" の値。 |
| {fb_install_referrer_ad_objective_name} | fb Install Referrerの完全な内容の "ad_objective_name" の値。 |
| {fb_install_referrer_publisher_platform} | fb Install Referrerの完全な内容の "publisher_platform" の値。 |
| プレースホルダー | 説明 |
|---|---|
| {meta_install_referrer} | Meta Install Referrerの復号後の完全な内容。 |
| {meta_install_referrer_campaign_group_name} | Meta Install Referrerの完全な内容の "campaign_group_name" の値。 |
| {meta_install_referrer_campaign_group_id} | Meta Install Referrerの完全な内容の "campaign_group_id" の値。 |
| {meta_install_referrer_campaign_name} | Meta Install Referrerの完全な内容の "campaign_name" の値。 |
| {meta_install_referrer_campaign_id} | Meta Install Referrerの完全な内容の "campaign_id" の値。 |
| {meta_install_referrer_adgroup_id} | Meta Install Referrerの完全な内容の "adgroup_id" の値。 |
| {meta_install_referrer_adgroup_name} | Meta Install Referrerの完全な内容に含まれる "adgroup_name" の値。 |
| {meta_install_referrer_ad_id} | Meta Install Referrerの完全な内容の "ad_id" の値。 |
| {meta_install_referrer_account_id} | Meta Install Referrerの完全な内容の "account_id" の値。 |
| {meta_install_referrer_ad_objective_name} | Meta Install Referrerの完全な内容の "ad_objective_name" の値。 |
| {meta_install_referrer_publisher_platform} | Meta Install Referrerの完全な内容の "publisher_platform" の値。 |
| {meta_install_referrer_is_click} | インタラクションタイプがクリックかどうか。インタラクションがクリックの場合は値が1、それ以外の場合は値が0。 |
| {meta_install_referrer_actual_timestamp} | 完全なMeta install referrerの内容に含まれる、Unixタイムスタンプ形式の “actual_timestamp” の値。 |
#AEへのコールバック後のデータの参考例
"fb_install_referrer":
"{
"ad_id":1234567890123,
"ad_objective_name":"APP_INSTALLS",
"adgroup_id":1234567890124,
"adgroup_name":"your_adgroup_name",
"campaign_id":1234567890125,
"campaign_name":"your_campaign_name",
"campaign_group_id":1234567890126,
"campaign_group_name":"your_campaign_group_name",
"account_id":1234567890,
"is_instagram":false,
"publisher_platform":"facebook",
"platform_position":null
}"
2. AE管理画面の設定
Adjustリアルタイムコールバックプランでユーザープロパティの格納設定を行う
AE管理画面の「サードパーティ統合」の「格納設定」で、「ユーザープロパティの格納設定」の「設定ルール」をクリックし、対応する設定ルールを追加します。たとえば、fb_install_referrer.publisher_platformをターゲットプロパティ名fb_network_nameにマッピングします(元のデフォルトフィールドnetwork_nameと区別する必要があります。区別しないと、最終的に格納される値はUnattributedのままになります)
次に、仮想プロパティを新規作成し、2つのチャネルフィールドを判定して統合します(その他のアトリビューションフィールドも同様です)
#"#adjust_network_name" ='Unattributed'の場合は"fb_network_name"を、それ以外の場合は"#adjust_network_name"を取得します
if("#adjust_network_name" ='Unattributed' ,"fb_network_name" ,"#adjust_network_name")
注意1:
プレースホルダーがfb_install_referrerなのか、fb_install_referrer_ad_idなのか、あるいはその両方なのかを区別して設定する必要があります:
1. fb_install_referrerのみの場合は、AEの管理画面ではfb_install_referrer.ad_idという第2階層のフィールドを参照して設定します
2. fb_install_referrer_ad_idのみの場合は、AEの管理画面ではfb_install_referrer_ad_idを直接使用してマッピングを設定します
注意2:
設定後、管理画面でfb関連のプロパティが格納されない場合の調査方法:まず、データ受信receiverのログで対応するフィールドを確認できるかを確認します。確認できない場合は-->Install Referrer Decryption Keyを取得しているか、また対応するFacebook App IDと一致しているかを確認します

