As experiências instantâneas são um destino de anúncios de tela cheia e pós-clique carregado quase instantaneamente em anúncios no Feed.
Se você identificar alguma menção de canvas
na API, será uma referência às experiências instantâneas. Canvas era o nome anterior desse formato.
Para criar e gerenciar experiências instantâneas, você precisa do seguinte:
ADVERTISE
na PáginaPara criar uma experiência instantânea, você precisa da identificação de uma Página do Facebook (PAGE-ID
) e elementos que queira incluir na experiência, como fotos, botões e texto.
curl \
-F 'background_color=FFFFFF' \
-F 'body_element_ids=["<CANVAS_PHOTO_ID>"]' \
-F 'is_hidden=' \
-F 'is_published=' \
-F 'name=Canvas Name' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvases
Nome | Descrição |
---|---|
Um botão dentro da experiência instantânea. O campo | |
Um carrossel para a experiência instantânea. | |
Um rodapé para a experiência instantânea. | |
Um cabeçalho para a experiência instantânea. | |
Uma foto dentro da experiência instantânea. Forneça a | |
Uma lista de produtos para uma experiência instantânea. | |
O conjunto de produtos de um catálogo de produtos de anúncios de catálogo Advantage+ exibidos em uma experiência instantânea. | |
Um localizador de lojas dentro da experiência instantânea. | |
O texto e o estilo exibidos dentro da experiência instantânea. | |
Um vídeo dentro da experiência instantânea. Forneça a |
Para fazer a exclusão, envie uma solicitação DELETE
com a identificação do elemento a ser removido.
curl -X DELETE \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ELEMENT_ID>
Para obter informações sobre uma experiência instantânea, você precisa da identificação dela (CANVAS-ID
).
curl -G \
--data-urlencode 'fields=[
"body_elements",
"canvas_link",
"id",
"is_hidden",
"is_published",
"name"
]' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
Para obter informações sobre todas as experiências instantâneas existentes de uma Página do Facebook, você precisa da identificação da Página (PAGE-ID
).
curl -G \
--data-urlencode 'fields=[
"background_color",
"body_elements",
"canvas_link",
"id",
"is_hidden",
"is_published",
"last_editor",
"name",
"owner",
"update_time"
]' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvases
Não é possível atualizar uma experiência instantânea já publicada. Além disso, você precisa da identificação correspondente (CANVAS-ID
) e dos IDs dos elementos para atualização.
curl \
-F 'background_color=FFFFFF' \
-F 'body_element_ids=["<CANVAS_PHOTO_ID>"]' \
-F 'is_hidden=' \
-F 'is_published=' \
-F 'name=Canvas Name' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
É possível usar um modelo como forma rápida de criar uma experiência instantânea para uma meta de negócios específica. O layout de cada modelo é fixo. No entanto, você pode substituir o conteúdo-padrão por imagens, vídeos, produtos, texto e links próprios.
Nome do modelo da API | ID do modelo | Descrição |
---|---|---|
Obter novos clientes |
| Gere conversões com uma página de destino para celular que incentiva a ação. Modelo de aquisição de cliente no Gerenciador de Anúncios. |
Apresentar sua empresa |
| Ofereça às pessoas uma maneira envolvente de conhecer melhor sua marca, seu produto ou seu serviço. Modelo de narrativa no Gerenciador de Anúncios. |
Vender produtos (sem catálogo) |
| Crie uma experiência de compras em dispositivos móveis ao carregar as informações de produto em vez de usar um catálogo. Modelo de venda de produtos (sem catálogo) no Gerenciador de Anúncios. |
Vender produtos: layout de estilo de vida |
| Destaque seus produtos em fotos para que as pessoas os explorem na prática. Modelo de lookbook no Gerenciador de Anúncios. |
Vender produtos: layout de grade |
| Use seu catálogo de produtos para criar uma experiência que permita às pessoas comprarem diretamente no dispositivo móvel. Modelo de vitrine no Gerenciador de Anúncios. |
Experiência de AR | O modelo de experiência de AR está disponível apenas via Gerenciador de Anúncios. |
Envie uma solicitação GET
para identificar os elementos necessários a um modelo específico (no exemplo a seguir, Obter novos clientes).
curl -i -X GET \ "https://graph.facebook.com/VERSION/133471657203838?fields=document&access_token=ACCESS-TOKEN"
{ "document": { "name": "Get New Customers", "id": "397246414010297" }, "id": "133471657203838" }
Use a identificação do campo document
para obter os elementos disponíveis a um modelo específico.
curl -i -X GET \ "https://graph.facebook.com/VERSION/397246414010297?fields=body_elements&access_token=ACCESS-TOKEN"
A lista retornada exibe tipos de elementos disponíveis para uso no modelo Obter novos clientes.
{ "body_elements": [ { "name": "Cover Image or Video", "element_type": "PHOTO", "id": "397271930674412" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271920674413" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271910674414" }, { "name": "Button", "element_type": "BUTTON", "id": "397271914007747" }, { "name": "Carousel", "element_type": "CAROUSEL", "id": "397271940674411" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271917341080" }, { "name": "Button", "element_type": "BUTTON", "id": "397271924007746" } ], "id": "397246414010297" }
Para publicar seu anúncio de experiência instantânea, envie uma solicitação POST
à identificação da experiência (CANVAS-ID
) e defina o campo is_published
como true
.
curl \
-F 'is_published=1' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
Use o link de uma experiência instantânea existente (CANVAS-LINK
) para gerar um criativo do anúncio.
curl -X POST \
-F 'image_hash="<IMAGE_HASH>"' \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"link_data": {
"image_hash": "<IMAGE_HASH>",
"link": "<CANVAS_LINK>",
"name": "Creative message",
"call_to_action": {
"type": "LEARN_MORE"
}
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Assim que o criativo do anúncio estiver pronto, você poderá criar o grupo, o conjunto e a campanha de anúncios.
Use o diálogo de anúncios de experiências instantâneas para fornecer as interfaces do usuário para a criação de anúncios de experiências instantâneas do Facebook no seu site. Para mais detalhes sobre o componente de interface do usuário, consulte Diálogos.
Para configurar o SDK do Facebook para JavaScript, consulte:
O SDK para JavaScript depende das permissões do usuário conectado para criar uma experiência instantânea. Se o usuário não tiver as permissões necessárias para criar uma experiência instantânea para a página e a empresa fornecidas, o diálogo exibirá um erro. Para garantir que não ocorram erros, o usuário deve estar na empresa e ter permissões de "criar anúncios" para a página.
Em seguida, acione o diálogo:
FB.ui({ display: 'popup', method: 'instant_experiences_builder', business_id: '<BUSINESS_ID>', page_id: '<PAGE_ID>' }, function(response) { // callback });
É possível fornecer as seguintes configurações para o plugin:
Nome | Obrigatório | Descrição |
---|---|---|
| Sim | Parâmetro necessário com valor definido de |
| Sim | Parâmetro necessário com valor definido de |
| Sim | A identificação da empresa. |
| Sim | A identificação da página a que você deseja associar a experiência instantânea. |
| Não | ID da experiência instantânea que você deseja editar. |
O parâmetro canvas_id
é opcional e permite que um usuário edite ou visualize uma experiência instantânea existente. Não será possível editar experiências instantâneas concluídas. Para visualizar uma experiência instantânea, recomendamos usar o diálogo de experiências instantâneas.
O plugin retorna a seguinte resposta em caso de sucesso:
{ "success": true, "id": "CANVAS-ID" }
A identificação retornada é uma experiência instantânea publicada. Você pode usá-la em campanhas de anúncios. Se nenhuma resposta ou uma resposta undefined
for retornada, isso será uma indicação de que o usuário fechou o diálogo antes de concluir a experiência instantânea. O usuário pode ter salvado a experiência instantânea, mas não a concluiu. Você pode extrair todas as experiências instantâneas pertencentes a uma página por meio da Graph API. Dessa forma, é possível verificar se há experiências inacabadas.
Você pode gerar a visualização de uma experiência instantânea fazendo uma chamada da API de prévia que retorna um iframe (assim como na API de prévia do anúncio):
curl -X GET \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v18.0/<CANVAS_ID>/preview Open In Graph API Explorer
A API retorna algo semelhante a isto, que pode ser visualizado incorporando o elemento iframe retornado em HTML:
{ "data": [ { "body": "<iframe src=\"https://www.facebook.com/ads/canvas/preview?d=AQKELApdJxoVp2f3PHl8-pRtYuAh4-_eDupMDbh-pS9zde_EFxckhYQCXu7NYUi4PhhBA7uskIo2Ys3IjIVNGZiS&t=AQKGOPqGI-NWcv1YKbA\" width=\"405\" height=\"720\" scrolling=\"yes\" style=\"border: none;\"></iframe>" } ], "__www_request_id__": "AQnyr47Qp2r5M-ISqSiMgrw" }
Você pode usar esse diálogo para fornecer a um usuário do Facebook a prévia de uma experiência instantânea no seu site. Para mais detalhes sobre o componente de interface do usuário, consulte Diálogos.
Para configurar o SDK do Facebook para JavaScript, consulte:
O SDK para JavaScript depende das permissões do usuário conectado para criar uma Experiência Instantânea. Se o usuário não tiver as permissões necessárias para visualizar a experiência instantânea, o diálogo exibirá um erro.
Depois, acione o diálogo de prévia:
FB.ui({ display: 'popup', method: 'instant_experiences_preview', canvas_id: 'CANVAS-ID' });
É possível fornecer as seguintes configurações para o plugin:
Nome | Obrigatório | Descrição |
---|---|---|
| Sim | Parâmetro necessário com valor definido de |
| Sim | Parâmetro necessário com valor definido de |
| Sim | ID da experiência instantânea que você deseja visualizar. |
Para criar um público de engajamento, isto é, um público de pessoas que interagiram com uma experiência instantânea, defina o parâmetro object_id
do campo rule
como a identificação da experiência instantânea (CANVAS-ID
) na sua chamada POST /act_AD-ACCOUNT/customaudiences
.
Pessoas que abriram a experiência instantânea
curl \ -F 'name=Instant Experience Engagement Audience' \ -F 'description=People who opened this Instant Experience' \ -F 'rule=[{"object_id":"<CANVAS_ID>","event_name":"instant_shopping_document_open"}]' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/customaudiences Open In Graph API Explorer
Pessoas que clicaram em qualquer link na experiência instantânea
curl \ -F 'name=Instant Experience Engagement Audience' \ -F 'description=People who clicked any links in this Instant Experience' \ -F 'rule=[{"object_id":"<CANVAS_ID>","event_name":"instant_shopping_element_click"}]' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/customaudiences Open In Graph API Explorer
Para obter mais informações sobre Públicos Personalizados, consulte a referência Público Personalizado.
A implementação de anúncios de experiências instantâneas com o Instagram usa as mesmas chamadas de API utilizadas para esse tipo de anúncio no Facebook. Observe que há limitações quando você usa o Instagram e as experiências instantâneas:
Oferecemos suporte parcial a estes elementos da experiência instantânea no Instagram:
swipe to open
em clientes, será renderizado como Tap to open
.Confira os Insights sobre Anúncios para obter uma visão geral e descrições das métricas disponíveis.