소재 맞춤화 규칙

이 솔루션을 사용하여 광고에 표시할 크리에이티브 소재를 정의하세요. 광고 생성 시 소재 맞춤 설정 규칙에 따라 표시하고자 하는 소재의 조합을 선택할 수 있습니다. 크리에이티브 소재의 예시로는 광고 이미지, 동영상, 텍스트 및 본문이 있습니다.

Facebook에서는 소재 맞춤화 규칙을 사용하는 3가지 API를 제공합니다.

  • 노출 위치 소재 맞춤화: 다양한 광고 노출 위치에 표시된 크리에이티브 소재를 맞춤 설정합니다.
  • 다언어 광고: 광고의 이미지, 동영상, 텍스트 및 본문과 같이 광고 크리에이티브의 다양한 부분을 맞춤 설정하여 서로 다른 언어를 구사하는 사용자에게 도달하도록 합니다.
  • 세그먼트 소재 맞춤화: 타게팅 유형에 따라 광고 소재를 맞춤 설정합니다.

asset_feed_spec을 사용하는 모든 광고는 타겟 맞춤화 규칙을 2개 이상 포함해야 합니다. 크리에이티브가 asset_feed_spec을 사용하고 규칙을 2개 미만으로 포함할 경우 해당 광고를 생성할 수 없습니다.

시작하기

1단계: 캠페인 및 광고 세트 만들기

소재 맞춤화 규칙에 대한 표준 광고 캠페인을 만들 수는 있지만 제한이 있습니다.

API 지원되는 캠페인 목표

세그먼트 소재 맞춤화

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

노출 위치 소재 맞춤화

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

다언어 광고

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

광고 세트의 경우 표준 광고 세트 엔드포인트를 사용하고 is_dynamic_creativefalse로 설정합니다.

optimization_goalconversions로 설정하여 캠페인에서 광고 세트를 생성하는 방법은 다음과 같습니다.

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/<API_VERSION>/act_<AD_ACCOUNT_ID>/adsets

APP_INSTALLS에 최적화된 광고 세트와 함께 asset_feed_spec을 사용할 경우 link_url(예: http://www.abc.com)을 지정해야 합니다. link_urlpromoted_objectobject_store_url같아야 합니다. asset_feed_spec에서는 link_url 매개변수 하나만 제공해야 합니다.

asset_feed_spec다이내믹 크리에이티브, 노출 위치 소재 맞춤화, 다언어 광고세그먼트 소재 맞춤화에 크리에이티브를 제공합니다. 사양 형식은 솔루션마다 다릅니다.

2단계: 광고 크리에이티브 제공

asset_feed_spec을 통해 크리에이티브를 제공합니다. 소재 피드는 이미지, 제목, 본문 등 여러 크리에이티브 요소의 컬렉션입니다. 각 소재 유형에 여러 크리에이티브 소재를 지정할 수 있습니다.

/adcreative에서 asset_feed_spec을 만듭니다. 맞춤화 옵션을 적용하려면 asset_feed_spec에서 asset_customization_rules를 설정합니다.

설정이 끝나면 asset_feed_spec을 확인합니다.

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

광고를 만들 때 크리에이티브 ID에 대한 참조를 제공합니다. 광고 세트당 여러 개의 광고를 생성할 수 있습니다.

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/<API_VERSION>/act_<AD_ACCOUNT_ID>/ads

광고를 만든 후: