As campanhas de compras Advantage+ permitem que anunciantes de comércio eletrônico/varejo direto ao consumidor e marcas melhorem o desempenho, a personalização e a eficiência. Essas campanhas oferecem maior flexibilidade para controlar alavancas como criativo, direcionamento, posicionamentos e orçamento, além de mais oportunidades para otimizar campanhas que geram conversões.
Em vez de veicular várias campanhas com públicos segmentados, as campanhas de compras Advantage+ possibilitam combinar todos seus públicos de um determinado mercado em uma única estrutura de campanha. Esse sistema simplifica os processos de criação e gerenciamento, ao mesmo tempo em que reduz a sobreposição de público.
Configuração manual da campanha BAU | Campanha de compras Advantage+ |
---|---|
Várias campanhas BAU | Substituição de portfólio BAU |
Direcionamento manual com 7 alavancas | Segmentação automatizada, automação para aumentar a eficiência da configuração com entrada de 1 país |
Alocações de orçamento rigorosas em várias campanhas | Liquidez do orçamento em 1 campanha |
Teste de até 50 combinações de criativos | Uso de anúncios dinâmicos e estáticos com até 150 combinações de criativos |
Este documento descreve as etapas que você precisa seguir para configurar sua integração de campanhas de compras Advantage+. Você precisará fazer o seguinte:
Saiba mais sobre a otimização para conversão entre canais em campanhas de compras Advantage+.
As campanhas de compras Advantage+ permitem que você defina seus clientes existentes como uma coleção de identificações de públicos personalizados. Clientes existentes são usuários que já estão familiarizados com seu negócio/produto. Depois que essa definição for configurada, você poderá usá-la para segmentar seu orçamento em campanhas de compras Advantage+ a fim de limitar os gastos com clientes existentes. Também forneceremos métricas que mostram o desempenho das suas campanhas nesses diferentes segmentos.
Você pode definir seu anúncio publicando no ponto de extremidade /act_{ad_account_id}
. Será preciso incluir o seguinte parâmetro para configurar essa definição:
Parâmetro | Descrição |
---|---|
Array<string> | Matriz de identificações de públicos personalizados aos quais a conta de anúncios tem acesso. No momento, estas são as fontes compatíveis com público personalizado: site, atividade do app, lista de clientes, catálogo e atividade offline. Para saber como criar um público personalizado, consulte esta página. |
curl -X POST \
-F 'existing_customers=[<CUSTOM_AUDIENCE_ID>, <CUSTOM_AUDIENCE_ID>]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>
Para saber como rastrear públicos novos e existentes em ferramentas de rastreamento de terceiros, confira os parâmetros de URL de tipo de público.
Para começar, crie sua campanha de anúncios. Para concluir essa etapa, faça uma solicitação POST
para /act_{ad_account_id}/campaigns
.
Parâmetro | Descrição |
---|---|
| Obrigatório. |
| Obrigatório |
list<Object> | Obrigatório. |
list<Object> | Opcional. |
| Opcional. |
list<enum> | Opcional.
Se a chamada passar no processo de validação ou análise, a resposta será |
| Obrigatório. |
| Opcional. Se o status for |
curl -X POST \
-F 'name=Advantage+ Shopping Campaign' \
-F 'objective=OUTCOME_SALES' \
-F 'status=ACTIVE' \
-F 'special_ad_categories=[]' \
-F 'smart_promotion_type=AUTOMATED_SHOPPING_ADS' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/campaigns
É possível atualizar uma campanha fazendo uma solicitação POST
para /{campaign_id}
.
Parâmetro | Descrição |
---|---|
| Nome da campanha de compras Advantage+. |
list<Object> | Categorias de anúncio especial associadas à campanha de compras Advantage+. |
list<Object> | Rótulos de anúncios associados à campanha de compras Advantage+. |
list<enum> | Valor padrão:
Se a chamada passar no processo de validação ou análise, a resposta será |
| Identificação da linha do pedido. |
| Você pode usar estes status em uma chamada de API de atualização:
Se uma campanha de anúncios for definida como |
curl -X POST \
-F 'name=Advantage+ Shopping Update Sample Campaign' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<CAMPAIGN_ID>
Para verificar se você criou a campanha de compras Advantage+ com sucesso, faça uma solicitação GET
para /<AD_CAMPAIGN_ID>
com o campo smart_promotion_type
.
Uma campanha de compras Advantage+ válida retornará o valor do campo AUTOMATED_SHOPPING_ADS
.
curl -X GET -G \
-d 'fields=smart_promotion_type' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_CAMPAIGN_ID>
{ "smart_promotion_type": "AUTOMATED_SHOPPING_ADS", "id": <AD_CAMPAIGN_ID> }
Quando a campanha estiver pronta, crie um conjunto de anúncios. Cada campanha de compras Advantage+ pode ter apenas um conjunto de anúncios associado a ela.
Para criar um conjunto de anúncios, faça uma solicitação POST
para /act_{ad_account_id}/adsets
.
Parâmetro | Descrição |
---|---|
| Obrigatório. |
| Obrigatório. |
| Obrigatório.
Saiba mais sobre a otimização para conversão entre canais em campanhas de compras Advantage+. |
| Obrigatório. |
| Obrigatório.
|
| Opcional.
|
| Opcional.
|
| Obrigatório quando Exemplo: |
| Opcional. |
| Opcional
|
| Obrigatório se a bid_strategy for definida como |
| Opcional
|
| Obrigatório. |
| Opcional. |
list<Object> | Opcional Especifica uma lista de rótulos que serão associados ao objeto. |
| Opcional. Exemplo: |
| Opcional Hora de início |
| Opcional Hora de encerramento. |
list<JSON Object> | Opcional. |
curl -X POST \
-F 'name=Advantage+ Shopping Sample Ad Set' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'promoted_object={ "pixel_id": "<PIXEL_ID>", "CUSTOM_EVENT_TYPE": "PURCHASE" }' \
-F 'daily_budget=<NUM>' \
-F 'existing_customer_budget_percentage=<NUM>' \
-F 'billing_event=IMPRESSIONS' \
-F 'targeting={"geo_locations": {"countries": ["US"]}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/adsets
Para atualizar um conjunto de anúncios, faça uma solicitação POST
para /{ad_set_id}
.
Parâmetro | Descrição |
---|---|
list<Object> | Especifica uma lista de rótulos que serão associados ao objeto. Este campo é opcional. |
| Orçamento diário definido na moeda da sua conta, permitido apenas para conjuntos de anúncios com duração (diferença entre
|
| Especifica a porcentagem máxima do orçamento que pode ser gasta com clientes existentes associados à conta de anúncios. Valores baixos podem levar a custos por conversão mais elevados. Valores válidos: entre "0" e "100". |
| Hora de término, obrigatória quando Exemplo: Ao criar um conjunto de anúncios com um orçamento diário, especifique Registro de data e hora UNIX (UTC). |
list<enum> | Valor padrão:
Se a chamada passar no processo de validação ou análise, a resposta será |
| A hora de início do conjunto. Precisa ser fornecida como um registro de data e hora UNIX (UTC). Exemplo: |
| Opções disponíveis para atualização:
Se for definido como |
| Orçamento total, definido na moeda da sua conta. Se for especificado, será preciso definir também um
|
| Hora de início |
| Hora de encerramento. |
| Estrutura de direcionamento do conjunto de anúncios. Valores válidos: |
| Obrigatório.
|
list<JSON Object> | Opcional. |
curl -X POST \
-F 'name=Advantage+ Shopping Sample Updated Ad Set' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_SET_ID>
Quando o conjunto de anúncios estiver pronto, crie seu anúncio publicando no ponto de extremidade /act_{ad_account_id}/ads
. Os seguintes parâmetros podem ser incluídos:
Parâmetro | Descrição |
---|---|
| Obrigatório. |
| Obrigatório. |
| Obrigatório.
Leia mais sobre criativos aqui. Forneça o criativo neste formato: Ou informe uma especificação de criativo: { "creative": { "name": <NAME>, "object_story_spec": <SPEC>, "product_set_id": <PRODUCT_SET_ID> } } |
| Opcional. |
list<Object> | Opcional. |
list<enum> | Opcional.
Se a chamada passar no processo de validação ou análise, a resposta será |
curl -X POST \
-F 'name=Advantage+ Shopping campaign Sample Ad' \
-F 'adset_id=<ADSET_ID>' \
-F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/ads
Para conferir uma lista completa de campos de criativo do anúncio, clique aqui.
Campo | Descrição |
---|---|
| Obrigatório. |
| Obrigatório. |
curl -X POST \
-F 'object_story_spec=<SPEC>' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/act_<AD_ACCOUNT_ID>/adcreatives
Para atualizar um anúncio, faça uma solicitação POST
para /{ad_id}
.
Parâmetro | Descrição |
---|---|
| Novo nome do anúncio. |
list<Object> | Rótulos de anúncios associados ao anúncio. |
list<enum> | Valor padrão:
Se a chamada passar no processo de validação ou análise, a resposta será |
| As opções são as seguintes:
Durante os testes, é recomendável definir um status |
| Especificação do criativo do anúncio que deve ser usada pelo anúncio. Campos válidos: Forneça o criativo no seguinte formato: { "creative": { "name": <NAME>, "object_story_spec": <SPEC>, "product_set_id": <PRODUCT_SET_ID> } } |
curl -X POST \
-F 'name=Advantage+ Shopping campaign Sample Update Ad' \
-F 'creative={"name": <NAME>, "object_story_spec": <SPEC>}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v20.0
/<AD_ID>