2017-06-29 51 views
2

custom audienceをターゲティングする場合と異なり、saved audienceをターゲットとする広告を作成することは不可能です。Facebook Ads APIを使用してください。誰かがその事実を確認することはできますか?回避策は何ですか?Facebook Ads APIエラー:有効なカスタムオーディエンスIDである必要があります

Error #100: Param targeting[custom_audiences][id] must be a valid custom audience id 

saved audiencecustom audienceの違いがあります:これは私が取得していますエラーです。 saved audienceは、年齢層、地域、地域を手動で作成するオーディエンスです。 custom audienceは、収集した顧客(アップロードされたユーザーや訪問ユーザー、サイトなど)の一覧です。あなたが広告マネージャインターフェイスを介して手動でこれらの観客を作成することができます。Graph API Explorerを使用して

enter image description here

、1は次のようにsaved audiencesを取得することができます。

Graph API Explorerを使用して
act_1234567890/saved_audiences 

enter image description here

を、一つはcustom audiencesを取得することができます次のようになります。

act_123456789/customaudiences 

enter image description here

123456789が私の本当の口座番号ではないことに注意してください。私はセキュリティ上の理由からそれを変更しました。

だから、私はcustom audiencessaved audiences両方のIDを取得し、上記のエラーメッセージを表示しますsaved audienceをターゲットとは異なり、細かいcustom audience作品を、ターゲット広告を作成することができます。

saved audienceflexible_specをローカルに保存して、広告を作成するときにこの仕様を使用するのが厄介な回避策でした。その問題は、targeting segmentsが無効になること(Facebookはランダムにいくつかのセグメントを中断することにします)によってFacebook Ads APIがヒックアップすることです。さらに、これは私が常にsaved audiencesをローカルコピーと同期させておく必要があることを意味します。もちろん、saved audiencetargetingを検索して再利用しない限り、広告を作成するたびに別のAPIリクエストが発生します。

+0

bartあなたは保存された視聴者が何を意味すると言うことができますか? – aks

+0

@aks私はカスタムと保存された聴衆の違いを示す質問に、より詳細な部分を追加しました。 – bart

答えて

0

私はそれを自分で考え出しました。奇妙なcustom audienceとは異なり、saved audienceを直接ターゲティングすることは不可能です。私がしたことは、保存された視聴者から最初にtargetingを取得し、広告を作成する際にそのターゲティングを再利用することでした。

ここでは、custom audienceslookalike audiencesしか表示されない公式ドキュメントのスクリーンショットが表示されます。

(FacebookのPHP SDKで) saved audienceから targetingを取得

enter image description here

:保存された視聴者のIDとして987654321で

$api = Api::instance(); 

use FacebookAds\Http\Request; 

$response = $api->call(
    "/987654321", 'GET', 
    array('fields'=>'targeting') 
); 
$audience = $response->getContent(); 

use FacebookAds\Object\Targeting; 
use FacebookAds\Object\Fields\TargetingFields; 

$targeting = new Targeting(); 
$targeting->setData($audience['targeting']); 

この技術の欠点はsaved audienceが更新されたときに広告が更新されないことであり、それは必要なこと:

は、次に(FacebookのPHP SDKで)広告を標的とすることをコピーします広告の作成を遅くする余分なAPI呼び出し。

関連する問題