Facebookログインは、Audience NetworkレポートAPIデータへのアクセスを許可するための新しい手段です。これは、収益化マネージャインターフェイスからシステムユーザートークンをコピーペーストする従来の方法を置き換えるアプローチです。収益化マネージャトークンの場合はビジネスの部外者への漏洩リスクがありますが、このアプローチではより安全にユーザーのデータにアクセスできます。
このドキュメントの主な目的は、パブリッシャーに代わってレポートAPIデータにアクセスするダイレクトレポートAPI統合パートナー、モバイル測定パートナー、メディエーションパートナーといったFacebookパートナーを対象に、ガイダンスを提供することです。
すでにパートナー(モバイル測定パートナーまたはメディエーションパートナー)を利用している場合、追加のコーディング作業を行う必要はありません。パートナーがFacebookログインフローを統合していることを確認してください。「FBでログイン」オプションをクリックし、生成するトークンでアクセスできるようにするプロパティを選択する必要があります。
すべてのプロパティを選択した場合、トークンは、トークンを作成したユーザーがビジネスマネージャのプロパティにアクセスできる限り、ビジネスのすべてのプロパティへのアクセスを提供します。
レポートAPIを直接使用する必要がある場合は、まずFacebookアプリを作成し、必要なアクセス許可を取得する必要があります。アプリがAudience NetworkレポートAPIデータにアクセスするには、read_audience_network_insights
アクセス許可が必要になります。アプリのためにこのアクセス許可を取得するには、ビジネスがAudience Networkにオンボーディングする必要があります。
これでアプリがAudience Networkにオンボーディングされ、read_audience_network_insights
アクセス許可を使用できるようになります。read_audience_network_insights
が表示されない場合は、アプリが収益化マネージャビジネスアカウントにアクセスできるビジネスにリンクされていることを確認してください。
Facebookログインですでにread_insights permission
を取得している場合はそれを利用することもできますが、read_audience_network_insights
アクセス許可を使用することをおすすめします。
レポートAPIへのアクセス方法は、統合の種類によって異なります。以下のうち、自分のケースに該当する指示に従ってください。
フロントエンド/UIインターフェイスなしのカスタム(直接)レポートAPI統合があり、それを使用して自分のビジネスのデータのみをクエリする場合、以下の指示に従ってレポートAPIにアクセスできます。
このトークンでAudience NetworkレポートAPIデータにアクセスできるようになりました。
以下のガイドは、Facebookログインボタンを配置できる独自のUIインターフェイスを持つパブリッシャーやパートナーを対象としています。このガイドは、独自のデータにアクセスするパブリッシャーや、他のパブリッシャーの収益化データにそのアクセス許可を使ってアクセスするパートナーにご活用いただけます。
以下のガイドのエンドツーエンドデモビデオ(上記のアクセス許可のステップを含む)も参照できます。
public_profile,email
アクセス許可ではなく、新たにアクセスされたread_audience_network_insights
アクセス許可を利用してください。この新しいアクセス許可を使うと、ボタンコードは次のようになります。 <fb:login-button scope="read_audience_network_insights" onlogin="checkLoginState();"> </fb:login-button>
statusChangeCallback
JavaScriptメソッドに渡された引数の一部として返されます。エラーメッセージ | 説明 | アクション/解決方法 |
---|---|---|
クエリを実行しているユーザーまたはアプリが所有しているものではないページ、ビジネス、アプリ、ドメイン、またはイベントソースグループのインサイトを読み取っています | Facebookログインのトークンの場合、トークンを発行するアプリに十分なアクセス許可( | ビジネス管理者は、トークンを生成したいユーザーまたはトークンを作成したユーザーに、すべてのプロパティへのアクセスを提供する必要があります。 |
データがないか空のデータです | これは通常、データの全部または一部がMetaのプライバシー集約を使用してフィルタリングされたことを意味します。これは、MoMaデータと照らして検証することもできます。 |
|
| トークンを生成するために作成されたアプリはタイプがビジネスとして作成されておらず、かつそのアプリがAudience Network収益化マネージャにリンクされています。 | トークンを生成するためのアプリは、必ずビジネスとして作成してください。新しいアプリを作成して、「アクセス許可」セクションの指示に確実に従ってください。 developers.facebook.com/apps にアクセスして |
| トークンの期限が切れています | トークンが長期トークンに変換されていることを確認してください。「作成したトークンを長期アクセストークンに切り替える」セクションの指示に従い、FacebookのサーバーにレポートAPIリクエストを送信して、長期トークンを1日1回更新してください。リクエストがまったく行われないと、トークンは約60日後に有効期限切れになり、利用者は新しいトークンを生成する必要があります。 |
同じ名前のアプリが2つ表示されています | どちらかのアプリに | 正しい |
(#200)レポートAPI v2.0へのアクセス方法が変更されました。このAPIにアクセスするには、アプリにFacebookログインを実装する必要があります。 | 新しい方法でAPIにアクセスするための資格情報を使用していません。 | 新しいアプリを最初から作成し(トークンの作成のみに使用する)、その際にビジネスタイプとして作成してください。 |