입찰 전략

iOS 14.5 출시로 인해 다음과 같은 변경 사항이 적용되었습니다.

  • target_cost 입찰 전략은 마케팅 API v9에서 사용 중단되었습니다. 이 입찰 전략을 사용하는 캠페인은 더 이상 지원되지 않으며 게재가 일시 중단됩니다. target_cost 대신 비용 한도 입찰을 사용하는 것이 좋습니다.
  • COST_CAP 또는 LOWEST_COST_WITH_MIN_ROAS를 사용하는 iOS 14.5 캠페인은 기간을 3일 이상으로 설정해야 합니다.

iOS 14.5 변경 사항에 대한 자세한 내용은 변경 사항을 참조하세요.

이 페이지에서는 입찰 전략이 입찰과 Meta 광고에 대한 비용 관리에 미치는 영향과 이를 설정하는 방법을 설명합니다.

입찰 전략 유형

  • LOWEST_COST_WITHOUT_CAP: Facebook이 사용자를 대신하여 자동으로 입찰하고 비용이 가장 낮은 결과를 제공합니다. 사용자의 주어진 optimization_goal을 기반으로 사용자가 원하는 결과를 얻기 위해 필요에 따라 유효 입찰가를 자동으로 올립니다. 광고 관리자에서 Valueoptimization_goal로 설정하면 Highest Value를 입찰 전략으로 표시합니다.
  • COST_CAP: 설정된 행동당 비용에 부합하고자 하면서 가능한 한 가장 많은 결과를 얻습니다. 참고: 비용 한도 제한이 준수된다는 보장은 없습니다. 비용 한도를 참조하세요.
  • LOWEST_COST_WITH_MIN_ROAS: 가치 최적화를 위한 특별한 입찰 옵션입니다. 광고 지출에서 원하는 최소 수익을 나타내는 roas_average_floor를 지정해야 합니다. 광고주 지출 대비 최소 수익률 입찰을 참조하세요.
  • LOWEST_COST_WITH_BID_CAP: Facebook이 사용자를 위해 자동으로 입찰하고 비용이 가장 낮은 결과를 제공합니다. Facebook은 사용자가 원하는 결과를 얻기 위해 필요에 따라 입찰가를 자동으로 올리지만 사용자가 지정한 한도를 초과하지는 않습니다.

각 전략에 대한 자세한 내용은 아래의 표를 참조하세요.

입찰 전략사용 가능한 목표권장 사용 사례고려 사항

LOWEST_COST_WITHOUT_CAP

APP_INSTALLS

CONVERSIONS

EVENT_RESPONSES

LEAD_GENERATION 각 전략에 대한 자세한 내용은 아래의 표를 참조하세요. LINK_CLICKS

MESSAGES

PAGE_LIKES

POST_ENGAGEMENT

PRODUCT_CATALOG_SALES

REACH

STORE_VISITS

VIDEO_VIEWS

모든 예산을 지출하려고 합니다.


다른 입찰 옵션에는 어떤 입찰과 비용을 사용하는지 알아야 합니다.


주어진 예산을 최대한 효율적으로 사용해야 합니다.

비용을 조절할 수 없습니다.


가장 저렴한 기회를 소진하거나 예산이 증가하면 비용이 늘어날 수 있습니다.

COST_CAP

APP_INSTALLSCONVERSIONSEVENT_RESPONSESLEAD_GENERATIONLINK_CLICKSMESSAGES

PAGE_LIKESPOST_ENGAGEMENTPRODUCT_CATALOG_SALESVIDEO_VIEWS

전환당 평균 비용의 비용 효율성을 관리하여 성과를 극대화하고자 합니다.


iOS 14.5 캠페인은 기간을 3일로 설정해야 합니다.

가장 저렴한 기회를 소진하면 비용이 늘어날 수 있습니다.


한도에 도달하면 모든 예산을 지출하지 않을 수도 있습니다.

LOWEST_COST_WITH_MIN_ROAS

APP_INSTALLS

CONVERSIONSPRODUCT_CATALOG_SALES

광고 지출당 최소 수익이 성공을 측정하는 기본 척도라면 Facebook 플랫폼으로 거래 가격을 다시 전달할 수 있습니다.

가치 최적화에만 해당됩니다.


벤치마크를 너무 높게 설정하면 광고가 제대로 게재되지 않을 수 있습니다.


iOS 14.5 캠페인은 기간을 3일로 설정해야 합니다.

LOWEST_COST_WITH_BID_CAP

APP_INSTALLSCONVERSIONSEVENT_RESPONSESLEAD_GENERATIONLINK_CLICKSMESSAGESPAGE_LIKESPOST_ENGAGEMENTPRODUCT_CATALOG_SALESREACHSTORE_VISITSVIDEO_VIEWS

경매에서 최대 입찰가를 설정하여 비용을 조절하고 해당 입찰에서 가능한 많은 사용자에게 도달하고자 합니다.

비용을 조절하기 위해 입찰을 관리하는 데 더 많은 시간을 할애해야 합니다.


보다 저렴한 기회를 소진하거나 예산이 증가하면 비용이 늘어날 수 있습니다.


모든 예산을 지출하지 않을 수도 있습니다.


입찰가는 보고에 표시되는 비용이 아닙니다.

LOWEST_COST_WITH_MIN_ROAS, COST_CAPLOWEST_COST_WITH_BID_CAP수동 입찰이라고도 하며 추가적인 비용 관리를 추가할 수 있습니다. 배경 설명은 광고 지원 센터, 입찰 전략 정보: 최저 비용을 참조하세요.

광고 세트에서 bid_strategy를 읽는 방법은 다음과 같습니다.

curl -G \
  -d 'fields=bid_strategy' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/<AD_SET_ID>

입찰가 한도를 미화 3달러로 설정하여 광고 세트 입찰 전략을 LOWEST_COST_WITH_BID_CAP으로 업데이트하는 방법은 다음과 같습니다.

curl
  -F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \
  -F 'bid_amount=300' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/<AD_SET_ID>

이 API 초기 버전에서는 is_autobid, is_average_price_pacingbid_amount를 설정하여 입찰 전략을 선택합니다.

is_autobidis_average_price_pacing은 자동 입찰 또는 평균 가격 입찰을 선택했는지 나타내는 부울 플래그였습니다. 마케팅 API 버전 3.0이 릴리스되고 두 가지 모두 사용 중단되었습니다.

비용 한도

비용 한도는 광고주가 전환의 실제 비용(CPA/CPI)을 표현하고 그에 대해 최적화할 수 있는 비용 기반 입찰 기능입니다. 이 기능을 사용하면 광고주는 원하는 비용을 초과하지 않도록 노력하면서 가능한 한 가장 많은 결과를 얻을 수 있어 비용 효율을 극대화하고, 입찰을 관리하는 복잡성을 낮추고, 광고주가 더욱 수익성 높고 자신감 있게 확장하는 데 도움이 됩니다. 참고: 비용 한도 제한이 준수된다는 보장은 없습니다.

비용 한도를 사용하는 방법은 다음과 같습니다.

  • billing_eventIMPRESSIONS여야 합니다.
  • pacing_type은 표준이어야 합니다.
  • optimization_goal은 비용 한도와 호환되어야 합니다.

캠페인 예산 최적화에서 비용 한도 입찰 전략을 사용하려면 위에 나열된 요구 사항을 준수하는 것 외에도 목표에 비용 한도를 적용해야 합니다. 사용 가능한 목표에 대한 자세한 정보는 Facebook 입찰 전략, 비용 한도 가이드를 참조하세요.

예를 들어 광고 캠페인 수준에서 비용 한도를 사용하는 방법은 다음과 같습니다.

curl 
 -F "name"="L3 With Lifetime Budget" \
 -F "objective"="LINK_CLICKS" \
 -F "lifetime_budget=100000" \
 -F "bid_strategy"="COST_CAP" \
 -F "access_token"="ACCESS_TOKEN" \
https://graph.facebook.com/VERSION/AD_ACCOUNT_ID/campaigns

광고 세트 수준에서 비용 한도를 설정하는 방법은 다음과 같습니다.

curl \
  -F 'name=My Ad Set' \
  -F 'optimization_goal=CONVERSIONS' \
  -F 'billing_event=IMPRESSIONS'-F 'bid_strategy=COST_CAP'-F 'bid_amount=200' \
  -F 'daily_budget=1000' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations":{"countries":["US"]}}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets

광고주 지출 대비 최소 수익(최소 ROAS) 입찰

이는 가치 최적화를 위한 특별한 입찰 옵션입니다. 그러므로 다음과 같은 몇 가지 필수 조건이 포함된 가치 최적화 자격이 있어야 합니다.

  • optimization_goalVALUE여야 합니다.
  • 계정이 가치 최적화에 액세스할 수 있어야 하며, 이것은 광고 계정에서 쿼리할 수 있습니다.

    • CAN_USE_ROAS_VALUE_OPTIMIZATION - 캠페인 목표 = “Website Conversion”일 때 계정이 가치 최적화가 가능해야 합니다.
    • ADS_NEKO_MAI_ROAS - 캠페인 목표 = “App Install”일 때 계정이 가치 최적화가 가능해야 합니다.
    • CAN_USE_DYNAMIC_ADS_VALUE_OPTIMIZATION - 캠페인 목표 = “Catalog Sales”일 때 계정이 가치 최적화가 가능해야 합니다.
  • 최소 ROAS 입찰은 bid_constraints를 사용하여 “ROAS floor”를 전달하지만, 이것을 bid_constraints와 함께 사용하면 안 됩니다. 대신 roas_average_floor를 사용하세요.

광고 세트의 API 사양

roas_average_floor에 대한 참고 사항:

  • roas_average_floor“the mininum roas” = “total conversion purchase value” / “total spend”를 나타냅니다(예: “return on ads spend”).
  • 중요: API에서 roas_average_floor는 정수이고 10,000배까지 확장됩니다. 그러므로 roas_average_floor = 100은 "최소 ROAS" = 0.01(또는 1%)을 의미하고 roas_average_floor = 23300은 "최소 ROAS" = 2.33(또는 233%)을 의미합니다. 예를 들어 최소 ROAS를 1.5로 설정하면 해당 API 사양이 bid_constraints = {"roas_average_floor": 15000}이 되어야 합니다.
  • roas_average_floor의 가치 범위는 [100, 10000000](양쪽 숫자 포함)입니다. 즉 "최소 ROAS"의 가치 범위는 [0.01, 1000.0] 또는 [1%, 100000.0%](양쪽 숫자 포함)입니다.
  • bid_info 또는 bid_amount를 최소 ROAS 입찰 광고 세트로 설정하지 마세요. bid_constraintsroas_average_floor를 통해서만 최소 ROAS의 'bid'를 설정할 수 있습니다.
{
  "bid_strategy": "LOWEST_COST_WITH_MIN_ROAS",
  "bid_constraints": {
    "roas_average_floor": <roas_average_floor number>
  },
}

새로운 최소 입찰 광고 세트 생성

아래의 API 호출은 최소 ROAS 입찰 광고 세트를 생성합니다. 캠페인 목표 = "website conversion"이고 최저 ROAS = 1.0(즉, 100%)입니다.

curl \
  -F 'name=minRoasBiddingDemo' \
  -F 'daily_budget=2000' \
  -F 'optimization_goal=VALUE' \
  -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}' \
  -F 'targeting={"geo_locations":{"countries":["US"]}}' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'status=PAUSED' \
  -F 'start_time=2018-12-10T12:45:26-0700' \
  *-F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \
  -F 'bid_constraints={"roas_average_floor": 10000}' \*
  -F 'billing_event=IMPRESSIONS' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets

최소 ROAS 입찰 광고 세트에서 roas_average_floor 삭제

curl \
  -F bid_strategy=LOWEST_COST_WITHOUT_CAP \
  -F 'bid_constraints={}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

가치 최적화 광고 세트에 roas_average_floor 추가

이 예시에서는 최소 ROAS를 1.23(123%)으로 설정합니다.

curl \
  -F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \
  -F 'bid_constraints={"roas_average_floor": 12300}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

기존 최소 ROAS 입찰 광고 세트에서 roas_average_floor 변경

이 API 호출은 광고 세트의 roas_average_floor2.23(223%)으로 변경합니다.

curl \
  -F 'bid_constraints={"roas_average_floor": 22300}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

광고 세트 수준 검증

  • LOWEST_COST_WITH_BID_CAP은 수동 입찰이라고도 하며 bid_amount 필드에 다른 비용 관리를 추가할 수 있습니다.
  • COST_CAPbid_amount 필드에 한도 숫자를 입력해야 합니다.
  • LOWEST_COST_WITH_MIN_ROAS 전략을 사용할 경우 bid_amount를 설정할 수 없습니다.