Outras APIs de anúncios de parceiros gerenciados incluem:
Use esta API para pesquisar a identificação da empresa de determinado vendedor ou o vendor_id
.
Para fazer chamadas da API, use o token de acesso criado por um usuário administrador do sistema que pertence ao Gerenciador de Negócios (do marketplace) principal.
GET
curl -X GET \ -F "child_business_external_id=<VENDOR_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/owned_businesses?access_token=<ACCESS_TOKEN>"
{ "child_business_id": 3213232 }
Use essa API para recuperar os metadados do vendedor de uma empresa secundária de vendedor de anúncios de parceiros gerenciados. Os metadados da resposta da API incluem o seguinte:
Para fazer chamadas da API, use o token de acesso criado por um usuário administrador do sistema que pertence ao Gerenciador de Negócios (do marketplace) principal.
Use a identificação secundária do Gerenciador de Negócios na chamada de API.
GET
curl -X GET \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/?fields=collaborative_ads_managed_partner_business_info&access_token=<ACCESS_TOKEN>"
{ "collaborative_ads_managed_partner_business_info": { "seller_business_status": "ready", "seller_business_info": { "seller_external_website_url": "https://www.website.com", "partner_facebook_page": { "id":"9999999" } }, "ad_account": { "id": "act_11111111", "currency": "USD" }, "page": { "id": "3333333" }, "catalog_segment": { "id": "2222222" }, "extended_credit": { "receiving_credit_allocation_config": { "partition_type": "FIXED", "id":"66666666" }, "max_balance": { "amount":"5,000.00", "amount_in_hundredths":"500000", "currency":"USD", "offsetted_amount":"500000" }, "id":"888888888" }, "active_seller_campaign": { "status": "ACTIVE", "id": "1111111" }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] }, "id": "<child_business_manager_id>" }
Em um Gerenciador de Negócios secundário integrado, use esta chamada de API para compartilhar o app e obter o respectivo token de acesso. É possível usar esse token em todas as chamadas subsequentes para criar ou gerenciar anúncios.
POST
curl \ -F 'id=<CHILD_BUSINESS_MANAGER>' \ -F 'app_id=<App_ID>' \ -F 'scope=ads_management,business_management' \ -F 'access_token=<Parent BM Admin System User Access Token>' \ -F 'appsecret_proof=<APP_SECRET>' \ "https://graph.facebook.com/<API_VERSION>/<CHILD_BUSINESS_MANAGER_ID>/access_token"
{ "access_token": "<CHILD_BM_ACCESS_TOKEN>" }
Use esta API para atualizar as informações da empresa de um vendedor. Você pode atualizar as informações da empresa de um vendedor (como a URL do site externo ou o endereço de email) e/ou ativos de anúncios de parceiros gerenciados (como a conta de anúncios ativa ou um modelo personalizado de campanha de criação de anúncios). Consulte Parâmetros disponíveis para ver mais informações.
Para criar e obter a empresa de um vendedor, consulte Seller Business Creation API. Para encontrar a identificação da empresa de um vendedor existente, consulte API de Pesquisa da Empresa do Vendedor.
Para fazer chamadas da API, use o token de acesso que pertence a cada Gerenciador de Negócios (do vendedor) secundário.
Campo | Descrição |
---|---|
Tipo: string | Opcional. URL do site externo do vendedor. |
Tipo: string | Opcional. |
Tipo: string | Opcional. Identificação da Página do vendedor para veicular a campanha. |
Tipo: string | Opcional. Conta de anúncios ativa do vendedor. |
Tipo: JSON | Opcional. Modelo personalizado do vendedor. Exemplo |
POST
curl \ -F "seller_external_website_url='http://shop.com'" \ -F "ad_account=<SELLER_ACTIVE_AD_ACCOUNT_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Child_Business_id>/managed_partner_business_setup?access_token=<ACCESS_TOKEN>"
{ "id": 3213232, // id of child business "meta_data": { "seller_business_info": { "seller_email_address": "goodseller@fb.com" "seller_external_website_url": "www.website.com" }, "ad_account": { "id": "434343", "spend_limit": "500", }, "page": { "id": "123412341", }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] } }
Código de erro | Subcódigo de erro | Descrição |
---|---|---|
1800002 | 2310138 | O nome da empresa {invalid_business_name} não é válido. Você pode usar {business_name}. Os nomes das empresas precisam atender aos requisitos relacionados do Facebook. |
1800004 | 2310127 | Remova ou atualize os seguintes códigos de país inválidos listados no registro do parceiro: [{invalid_registration_country_codes}]. |
1800010 | 2310167 | Você está tentando usar uma API de Anúncios de Parceiros Gerenciados (MPA, pelas iniciais em inglês) para atualizar anúncios de uma empresa que não foi integrada ao MPA. Verifique a empresa que está sendo usada ou use outra API. |
1800301 | 2310129 | Você inseriu uma URL de página do Facebook {page_url} inválida para o parceiro. Verifique o link ou insira uma nova. |
1800302 | 2310130 | A Página do Facebook {page_url} inserida pertence à sua empresa. Insira uma Página do Facebook que pertença ao parceiro. |
1800303 | 2310132 | Você inseriu uma Página {page_url} vinculada a outro parceiro. Verifique o link ou insira uma nova URL para a Página do Facebook do parceiro. |
1800304 | 2310131 | A Página selecionada não pode ser usada com anúncios de parceiros gerenciados. Selecione outra. |
1800403 | 2310072 | A configuração do modelo pertencente ao vendedor é inválida. |
Um modelo é um ativo configurado e usado pelo marketplace no serviço de anúncios de parceiros gerenciados. Os modelos contêm detalhes e configurações, ou "componentes", que impulsionam as campanhas do vendedor veiculadas pelo marketplace em nome do vendedor.
Esses componentes incluem conjuntos de anúncios e anúncios, que abrangem informações, como direcionamento, criativo do anúncio, formatos e muito mais. Existem quatro componentes necessários para cada modelo de campanha:
No modelo, um conjunto de anúncios precisa ser configurado para o objetivo de anúncio de redirecionamento, e o outro deve ser configurado para o de prospecção.
Existem dois tipos de modelo, padrão e personalizado:
Base para comparação | Modelo padrão | Modelo personalizado |
---|---|---|
Criação | O modelo padrão é criado durante o processo de integração que deve ser concluído para os anúncios de parceiros gerenciados. | O modelo personalizado é criado pelo marketplace no fluxo de criação de modelos a partir de campanhas existentes no Gerenciador de Anúncios. |
Propriedades configuráveis | O Facebook configura automaticamente os conjuntos de anúncios e anúncios para o modelo padrão. A divisão do orçamento pode ser especificada para redirecionamento e prospecção de objetivos de anúncios. O marketplace pode especificar o texto principal e os parâmetros de UTM. | Armazena configurações de campanhas criadas anteriormente no Gerenciador de Anúncios. Com isso, a divisão do orçamento entre redirecionamento e prospecção de metas de publicidade pode ser especificada para cada vendedor. |
Escopo | Todo marketplace tem um modelo padrão, que é um ativo global, pronto para uso em qualquer campanha de vendedor, a qualquer momento. | Permitimos apenas um modelo de campanha personalizado de cada vez por vendedor. O marketplace pode alterar o modelo personalizado quando quiser para incluir diferentes conjuntos de anúncios e/ou componentes de anúncio. |
Advantage | Permite que os marketplaces definam configurações comuns para serem aplicadas a todas as campanhas do vendedor. | Permite que o marketplace configure um conjunto amplo de parâmetros e detalhes da campanha para promoções especiais, campanhas sazonais, eventos de vendas e outras ocasiões que exigem configurações especiais. Além disso, armazenar configurações de campanha ajuda os marketplaces a gerenciar e dimensionar as campanhas dos vendedores com esforço mínimo. |
Criação de campanha | Use as principais instruções de criação de campanhas. Para criar e veicular os anúncios de um vendedor usando o modelo padrão, defina o campo | Use as principais instruções de criação de campanhas. Para criar e veicular os anúncios de um vendedor usando o modelo personalizado, defina o campo |
Antes de criar um modelo personalizado, o marketplace deve primeiro criar um Gerenciador de Negócios produtor, pois isso garante que as campanhas usadas para criar modelos estejam em conformidade com as personalizações e os requisitos dos Anúncios Colaborativos para campanhas de vendedores. Como produtor, o Gerenciador de Negócios pode ser usado para criar anúncios de origem para a criação de modelos.
Redirecionamento do conjunto de anúncios, prospecção do conjunto de anúncios e componentes de anúncios devem estar disponíveis ao adicionar e/ou configurar um modelo de campanha personalizado para um vendedor.
As campanhas usadas para a criação de modelos devem estar associadas a uma conta com Anúncios Colaborativos e ter as seguintes configurações:
Os detalhes específicos do vendedor (como segmento do catálogo, conjunto de produtos, Página do Facebook e URL de destino) são retirados da campanha de origem durante a criação do modelo. A campanha final criada usando o modelo tem informações específicas do vendedor para esses campos com orçamento total da campanha e estratégia de lance de menor custo.
Os modelos personalizados podem ser usados desta forma:
Se quiser alterar o modelo de campanha para vendedores, tenha prontos os componentes do modelo que substituirão os atuais. Você pode substituir um ou todos. Se estiver criando um novo modelo para vendedores que não têm um modelo personalizado, será necessário ter os quatro componentes (2 anúncios e 2 conjuntos de anúncios) prontos para uso.
Um modelo pode ser aplicado aos vendedores usando uma das seguintes formas:
Esse recurso proporciona escalabilidade, permitindo que os marketplaces apliquem componentes de modelo a vários vendedores ao mesmo tempo.
Para finalizar o processo, clique em Salvar. Os componentes de modelo selecionados serão aplicados aos vendedores selecionados.
Use a API de Atualização da Configuração da Empresa do Vendedor para aplicar um modelo personalizado a um vendedor com o seguinte parâmetro de entrada: template
.
"template":[ { "budget_percentage":0.5, "campaign_template_id":"160235235998069", "adgroup_template_ids":[ "447963739637509" ], "targeting_type":"retargeting" }, { "budget_percentage":0.5, "campaign_template_id":"278452090413983", "adgroup_template_ids":[ "458654975391261" ], "targeting_type":"prospecting" } ]
Use as principais instruções de criação de campanhas para criar e veicular anúncios do vendedor com os parâmetros especificados e o modelo personalizado aplicado anteriormente. Para usar o modelo de campanha personalizado aplicado ao vendedor, defina use_seller_template
como true
.