Regole sulla personalizzazione delle risorse

Utilizza questa soluzione per definire quali risorse creative desideri mostrare nelle inserzioni. Al momento della creazione dell'inserzione, puoi scegliere la combinazione di risorse che desideri visualizzare, in base alle regole sulla personalizzazione delle risorse. Esempi di risorse creative sono immagini, video, testo e corpo di un'inserzione.

Offriamo tre API che utilizzano le regole sulla personalizzazione delle risorse:

  • Placement Asset Customization: consente di personalizzare le risorse creative visualizzate in posizionamenti di inserzioni diversi.
  • Multi-Language Ads: consente di personalizzare parti diverse della creatività di un'inserzione come l'immagine, il video, il testo e il corpo di un'inserzione per raggiungere parlanti di lingue diverse.
  • Segment Asset Customization: consente di personalizzare le risorse pubblicitarie in base ai tipi di targetizzazione.

Tutte le inserzioni che utilizzano asset_feed_spec devono contenere almeno due regole di personalizzazione della targetizzazione. Se la tua creatività usa asset_feed_spece include meno di due regole, non sarai in grado di creare l'inserzione.

Primi passi

Passaggio 1: crea campagna e gruppo di inserzioni

Puoi creare una campagna pubblicitaria standard per le regole sulla personalizzazione delle risorse, ma ci sono delle limitazioni:

API Obiettivi della campagna supportati

Personalizzazione delle risorse del segmento

APP_INSTALLS, BRAND_AWARENESS, CONVERSIONS, LINK_CLICKS, REACH, VIDEO_VIEWS.

Personalizzazione delle risorse del posizionamento

APP_INSTALLS, BRAND_AWARENESS, CONVERSIONS, LEAD_GENERATION, LINK_CLICKS, REACH, VIDEO_VIEWS.

Multi-Language Ads

APP_INSTALLS, BRAND_AWARENESS, CONVERSIONS, LINK_CLICKS, REACH, VIDEO_VIEWS.

Per il gruppo di inserzioni, usa l'endpoint gruppo di inserzioni standard e imposta is_dynamic_creative su false.

Per creare un gruppo di inserzioni in una campagna con optimization_goal impostato su conversions:

curl \
  -F 'status=PAUSED'
  -F 'name=Sample Ad Set'
  -F 'campaign_id=<CAMPAIGN_ID>'
  -F 'optimization_goal=OFFSITE_CONVERSIONS'
  -F 'is_dynamic_creative=false'
  -F 'lifetime_budget=1000'
  -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}'
  -F 'billing_event=IMPRESSIONS'
  -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP'
  -F 'targeting={"geo_locations": {"countries": ["US"]}}'
  -F 'start_time=2019-04-02'
  -F 'end_time=2019-04-09'
  -F 'access_token=<ACCESS_TOKEN>'
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adsets

Se usi asset_feed_spec con un gruppo di inserzioni ottimizzato per APP_INSTALLS, devi specificare link_url, ad esempio http://www.abc.com. Il link_urldeve essere lo stesso diobject_store_url in promoted_object. Devi fornirne solo un parametro link_url in asset_feed_spec.

asset_feed_spec fornisce creatività per Dynamic Creative, Placement Asset Customization, Multi-Language Ads e Segment Asset Customization. Il formato delle specifiche è diverso per ogni soluzione.

Passaggio 2: fornisci la creatività dell'inserzione

Fornisci la tua creatività attraverso asset_feed_spec. Il feed delle risorse è una raccolta di diversi elementi delle creatività, come immagine, titolo, corpo del testo e così via. Puoi specificare più risorse creative per ciascun tipo di risorsa.

Crea un elemento asset_feed_spec su /adcreative. Per applicare le opzioni di personalizzazione, imposta asset_customization_rules nell'elemento asset_feed_spec.

Dopo la configurazione, verifica l'elemento asset_feed_spec:

curl -G 
-d "access_token=<ACCESS_TOKEN>"
-d "fields=asset_feed_spec" 
https://graph.facebook.com/v21.0/<AD_CREATIVE_ID>

Quando crei l'inserzione, fornisci un riferimento all'ID creatività. Puoi creare più inserzioni per gruppo di inserzioni.

curl 
      -F 'name=Asset Custom Rule Ad' 
      -F 'adset_id=<ADSET_ID>' 
      -F 'access_token=<ACCESS_TOKEN>' 
      -F 'creative={
          "creative_id": <CREATIVE_ID>,
       }' 
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/ads

Dopo la creazione: