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
을 기반으로 사용자가 원하는 결과를 얻기 위해 필요에 따라 유효 입찰가를 자동으로 올립니다. 광고 관리자에서 Value
를 optimization_goal
로 설정하면 Highest Value
를 입찰 전략으로 표시합니다.LOWEST_COST_WITH_MIN_ROAS
: 가치 최적화를 위한 특별한 입찰 옵션입니다. 광고 지출에서 원하는 최소 수익을 나타내는 roas_average_floor
를 지정해야 합니다. 광고주 지출 대비 최소 수익률 입찰을 참조하세요.LOWEST_COST_WITH_BID_CAP
: Facebook이 사용자를 위해 자동으로 입찰하고 비용이 가장 낮은 결과를 제공합니다. Facebook은 사용자가 원하는 결과를 얻기 위해 필요에 따라 입찰가를 자동으로 올리지만 사용자가 지정한 한도를 초과하지는 않습니다.각 전략에 대한 자세한 내용은 아래의 표를 참조하세요.
입찰 전략 | 사용 가능한 목표 | 권장 사용 사례 | 고려 사항 |
---|---|---|---|
|
| 모든 예산을 지출하려고 합니다. 다른 입찰 옵션에는 어떤 입찰과 비용을 사용하는지 알아야 합니다. 주어진 예산을 최대한 효율적으로 사용해야 합니다. | 비용을 조절할 수 없습니다. 가장 저렴한 기회를 소진하거나 예산이 증가하면 비용이 늘어날 수 있습니다. |
| 전환당 평균 비용의 비용 효율성을 관리하여 성과를 극대화하고자 합니다. iOS 14.5 캠페인은 기간을 3일로 설정해야 합니다. | 가장 저렴한 기회를 소진하면 비용이 늘어날 수 있습니다. 한도에 도달하면 모든 예산을 지출하지 않을 수도 있습니다. | |
| 광고 지출당 최소 수익이 성공을 측정하는 기본 척도라면 Facebook 플랫폼으로 거래 가격을 다시 전달할 수 있습니다. | 가치 최적화에만 해당됩니다. 벤치마크를 너무 높게 설정하면 광고가 제대로 게재되지 않을 수 있습니다. iOS 14.5 캠페인은 기간을 3일로 설정해야 합니다. | |
| 경매에서 최대 입찰가를 설정하여 비용을 조절하고 해당 입찰에서 가능한 많은 사용자에게 도달하고자 합니다. | 비용을 조절하기 위해 입찰을 관리하는 데 더 많은 시간을 할애해야 합니다. 보다 저렴한 기회를 소진하거나 예산이 증가하면 비용이 늘어날 수 있습니다. 모든 예산을 지출하지 않을 수도 있습니다. 입찰가는 보고에 표시되는 비용이 아닙니다. |
LOWEST_COST_WITH_MIN_ROAS
, COST_CAP
및 LOWEST_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_pacing
및 bid_amount
를 설정하여 입찰 전략을 선택합니다.
is_autobid
와 is_average_price_pacing
은 자동 입찰 또는 평균 가격 입찰을 선택했는지 나타내는 부울 플래그였습니다. 마케팅 API 버전 3.0이 릴리스되고 두 가지 모두 사용 중단되었습니다.
비용 한도는 광고주가 전환의 실제 비용(CPA/CPI)을 표현하고 그에 대해 최적화할 수 있는 비용 기반 입찰 기능입니다. 이 기능을 사용하면 광고주는 원하는 비용을 초과하지 않도록 노력하면서 가능한 한 가장 많은 결과를 얻을 수 있어 비용 효율을 극대화하고, 입찰을 관리하는 복잡성을 낮추고, 광고주가 더욱 수익성 높고 자신감 있게 확장하는 데 도움이 됩니다. 참고: 비용 한도 제한이 준수된다는 보장은 없습니다.
비용 한도를 사용하는 방법은 다음과 같습니다.
billing_event
는 IMPRESSIONS
여야 합니다.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
이는 가치 최적화를 위한 특별한 입찰 옵션입니다. 그러므로 다음과 같은 몇 가지 필수 조건이 포함된 가치 최적화 자격이 있어야 합니다.
optimization_goal
은 VALUE
여야 합니다.계정이 가치 최적화에 액세스할 수 있어야 하며, 이것은 광고 계정에서 쿼리할 수 있습니다.
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
를 사용하세요.
roas_average_floor
에 대한 참고 사항:
roas_average_floor
는 “the mininum roas” = “total conversion purchase value” / “total spend”
를 나타냅니다(예: “return on ads spend”
).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_constraints
의 roas_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_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_average_floor
변경이 API 호출은 광고 세트의 roas_average_floor
를 2.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_CAP
은 bid_amount
필드에 한도 숫자를 입력해야 합니다.LOWEST_COST_WITH_MIN_ROAS
전략을 사용할 경우 bid_amount
를 설정할 수 없습니다.