ビジネス間のMetaピクセルの共有

ビジネス(通常は広告会社)が別のビジネスのピクセルデータセットにアクセスするには、広告の管理、パフォーマンスの分析、イベントのアップロードなど、複数の事例が考えられます。

ピクセルと広告会社との関係を確立するために必要なAPI統合について以下に説明します。受け取り側(広告会社)のビジネスがクライアントの広告を管理しており、広告アカウントにそのピクセルを使用する必要がある場合は、ステップ3をご覧ください。

前提条件: アプリの要件

アプリには広告管理スタンダードアクセス(アドバンスアクセス)機能が必要です。また、アプリは以下の権限を有している必要があります。

  • business_management
  • ads_managementまたはads_readmanage_pages

ステップ1: 広告会社とのピクセル共有を開始する

開始するには、ピクセルを所有するビジネスの管理者から、上記のアプリ権限を持つユーザーアクセストークンを受け取る必要があります。

POST <ads_pixel>/agencies?business=<agency_business_id>&permitted_tasks=[<permitted_tasks_for_agency_business>]

このリクエストのオプションとパラメーターを以下に示します。

名前 説明

business

型: 数値

必須。

ピクセルへのアクセスを受け取る広告会社のビジネスID

permitted_tasks

型: リスト:文字列

必須。

例: ['ANALYZE', 'UPLOAD', 'ADVERTISE']

ピクセルに関して広告会社に許可されたタスク

使用可能な値: ANALYZEUPLOADADVERTISEEDIT

ANALYZE: 表示、分析、広告の掲載。

UPLOAD: このデータセットにウェブサイトコンバージョンデータをアップロードする。

ADVERTISE: このFacebookデータセットに広告アカウントをリンクする。このデータセットを広告に使用する。

EDIT: データセットの管理、設定の編集、分析、広告の掲載。(現在、EDITへのアクセスは制限されています。アプリを許可リストに登録するにはMeta担当者に連絡してください)

リクエストの処理方法は、相手のビジネスとの関係がどのような状況にあるかに応じて変わります。

  • 既に承認された関係を有するビジネス。直接そのビジネスとピクセルを共有します。
  • 進行中の関係を有するビジネス。ピクセルをリクエストに追加し、受け取り側のビジネスがこのリクエストを承認すると、ピクセルを共有します。
  • 関係が一切ないビジネス。ピクセルが添付された共有同意書を作成し、受け取り側のビジネスがこのリクエストを承認した後で、そのビジネスとピクセルを共有します。

ピクセルが正常にビジネスと共有された場合、以下の応答が返されます。

{  
    success: true,
}
    

リクエストが共有同意書の承認待ちの場合、APIリクエストは、pending_request_idで以下の応答を返します。相手がリクエストを承認すると、ピクセルは自動的に受け取り側のビジネスと共有されます。リクエストを承認または却下するにはステップ2をご覧ください。


{
  "success": true,
  "pending_request_id": "{request_id}"
}
      

ピクセルを共有できるビジネスの数には制限があります。

ステップ2: 処理待ちのリクエストを承認する(必要な場合)

ピクセル共有のリクエストを開始した後、ピクセルを所有するビジネスと広告会社との間に既存関係がない場合は、広告会社が処理待ちの共有同意書リクエストを受け取ることになります。受け取り側のビジネスの管理者は、ビジネスマネージャでこのリクエストを確認し承認することができます。

APIを通じてこの関係リクエストを承認または却下するには、ステップ1のエラー応答からrequest_idを取得します。

APIは、アプリのbusiness_mangementまたはads_management permissionを有するユーザーアクセストークンを、受け取り側のビジネスの管理者から取得する必要があります。

POST <request_id>?request_status="approve"

正常に行われると、APIはこの応答を返します。

{  
    success: bool
}

このリクエストのオプションとパラメーターを以下に示します。

名前 説明

request_status

型: 文字列

必須。

ピクセル共有リクエストを受け取ったビジネスが承認または却下する。


使用可能な値: APPROVEDECLINE

ステップ3: 広告会社の広告アカウントとピクセルを共有する

広告会社がクライアントの広告を管理し、クライアント専用の広告アカウントでピクセルデータセットを使用できるようにする必要がある場合は、このAPIを使用します。

広告掲載/分析の権限を持つビジネスにピクセルが共有されると、そのビジネス内で、広告アカウントがピクセルデータセットを広告に使用することを許可することができます。

APIは、business_managementads_managementまたはads_readのアクセス許可のあるユーザーアクセストークンをビジネスの管理者から取得する必要があります。

Post <ads_pixel>/shared_accounts?business=<business_id>&ad_account=<ad_account_id>
名前 説明

business_id

型: 数値

必須。

広告を管理し、ピクセルと広告アカウントにアクセス権限があるビジネス。アクセストークンが使用されたユーザーは、このビジネスにおいて管理者用のアクセス権限を有している必要があります。

ad_account_id

型: 数値

必須。

ピクセルで許可される広告アカウント。

ステップ4: ピクセル共有を削除する

ピクセルと広告会社との連携が不要になった場合、以下のAPIを使って連携を削除します。

Delete <adspixel>/agencies?business=<agency_business_id>

APIは、ピクセルを所有するビジネスから管理者ユーザーアクセストークンを取得する必要があります。

正常に行われると、APIはこの応答を返します。

{  
    success: true
}