Skip to main content
Marketing API を使用して Facebook Audience キャンペーンを設定する際に、特定のエラーが発生する場合があります。以下に、一般的なエラーとその解決方法を示します。

business_management 権限エラーを解決する

アクセストークンに business_management 権限がないために Facebook Audience の同期が失敗する場合は、Graph API Explorer を使用してこの権限を含む新しいトークンを生成し、長期間有効なトークンに延長します。
  1. Graph API Explorer を開きます。
  2. Meta App ドロップダウンからアプリを選択します。
  3. Permissions ドロップダウンで、ads_read、ads_management、business_management がすべて選択されていることを確認します。このエラーの原因として一般的に欠けている権限は business_management です。
  4. Generate Access Token をクリックします。business_management 権限が選択され、Generate Access Token ボタンが表示された Graph API Explorer
  5. 生成されたトークンは短期間のみ有効です。延長するには、Access Token Debugger を開きます。
  6. トークンを貼り付け、Extend Access Token をクリックして、60 日間有効な長期トークンを生成します。短期トークンと Extend Access Token ボタンが表示された Access Token Debugger
  7. 延長されたトークンをコピーし、そのトークンを使用して MoEngage で Facebook Audience を接続 します。

必要な権限を確認する

利用規約に同意していない場合、Facebook の API ではカスタムオーディエンスを作成または変更できません。契約が締結されていない場合、カスタムオーディエンスを作成または編集しようとすると、Facebook がエラーを発生させます。

権限の問題を特定する

オーディエンスの作成失敗の原因が権限の問題であることを確認するには、次の手順に従います。
  1. ブラウザーで Developer Tools に移動します。
  2. Network タブを選択します。
  3. MoEngage で、Create new audience セクションの Create Audience をクリックします。
  4. 以下に示すように、Network タブに表示されるエラーメッセージを確認します。 Screenshot_2021-07-09_at_4.50.23_PM.png

権限の問題を解決する

この問題を解決するには、次の手順に従います。
  1. Facebook の Manage Custom Audiences ページに移動します。ログインしていない場合は、ログインを求められることがあります。
  2. URL 内の広告アカウント ID を正しいものに更新します。
  3. 広告アカウントの利用規約に同意します。
  4. Facebook App ダッシュボード から新しいアクセストークンを取得します。
  5. MoEngage ダッシュボードに移動します。MoEngage の Settings ページで Facebook からログアウトし、新しいアクセストークンで再度ログインします。
  6. 新しいオーディエンスを作成するか、既存のオーディエンスに新しいユーザーを追加してみてください。
問題が解決しない場合は、次の追加手順を試してください。
  1. Facebook App ダッシュボード に移動し、Add Product をクリックします。
  2. Facebook Login を検索して選択します。
  3. 関連する詳細を入力します。これにより、左側のパネルの Products の下に Facebook Login が追加されます。
  4. MoEngage ダッシュボードに戻り、新しいオーディエンスを作成するか、既存のオーディエンスに新しいユーザーを追加してみてください。