É possível configurar Anúncios de Catálogo Advantage+ para celular com SDKs do Facebook. Incorpore o deep linking e o deep linking diferido ao app para proporcionar a melhor experiência possível às pessoas.
Na web, use os eventos de Pixel da Meta, como ViewContent
, para rastrear as interações de eventos. Em celulares, é possível rastrear os mesmos eventos com Eventos do App.
Envie os mesmos três eventos obrigatórios do app e do Pixel: ViewContent
, AddToCart
e Purchase
. Para funcionar corretamente, os Anúncios de Catálogo Advantage+ precisam desses eventos.
Evento para iOS | Evento para Android | Equivalente para a web |
---|---|---|
|
|
|
|
|
|
|
|
|
Por exemplo, um evento ViewContent
é disparado quando alguém visualiza um produto no app:
[[FBSDKAppEvents shared] logEvent:FBSDKAppEventNameViewedContent
valueToSum:54.23
parameters:@{
FBSDKAppEventParameterNameCurrency : @"USD",
FBSDKAppEventParameterNameContentType : @"product",
FBSDKAppEventParameterNameContentID : @"123456789"
}
];
Também é possível fornecer uma matriz de valores em JSON de IDs de produto quando ocorrer um evento em diversos produtos. Por exemplo, você pode enviar vários produtos com o evento Purchase
.
[[FBSDKAppEvents shared] logPurchase:54.23 currency : @"USD" parameters:@{
FBSDKAppEventParameterNameContentID : @"['1234','5678']",
FBSDKAppEventParameterNameContentType : @"product"
}
];
Se houver várias identificações de conteúdo, forneça uma matriz JSON com escape, por exemplo:
"[\"1234\",\"5678\"]"
Para cada evento do app, é possível enviar parâmetros adicionais. Envie-os quando alguém fizer uma compra:
Nome | Descrição |
---|---|
string | Opcional. |
string | Opcional. |
Se você usar um Parceiro de Métricas para Aplicativos (MMP, pelas iniciais em inglês) aprovado para relatar eventos ao Facebook, poderá ajustar sua implementação para enviar também os eventos obrigatórios. O processo varia de acordo com o MMP, mas normalmente é assim:
Os eventos a seguir são obrigatórios.
Nome | Descrição |
---|---|
| Quando uma conta da Central de Contas visualizou um produto. |
| Quando um item foi adicionado ao carrinho. |
| Quando itens foram comprados. |
Você também precisa enviar estes dois parâmetros adicionais para que os Anúncios de Catálogo Advantage+ funcionem:
product
ou product_group
Os parâmetros adicionais disponíveis são os seguintes:
Nome | Descrição |
---|---|
string |
|
string | Obrigatório. |
string | Opcional. |
string | Opcional. |
Observação: quando itens forem comprados, envie também os parâmetros _valueToSum
e fb_currency
.
O Auxiliar para Anúncios no Aplicativo é a forma mais fácil de testar se a integração funcionou, para ver os eventos e parâmetros informados ao Facebook em tempo real.
Você verá estes três nomes de eventos se a integração for concluída:
FB_MOBILE_CONTENT_VIEW
FB_MOBILE_ADD_TO_CART
FB_MOBILE_PURCHASE
Saiba mais sobre os eventos do app para iOS e para Android.
Para verificar a função de eventos do app, confira os eventos recentes no
Gerenciador de Eventos do Facebook.
Ao fornecer deep links no feed de produtos, qualquer pessoa que interagir com o anúncio no Facebook poderá ir diretamente a um local específico no app. Por exemplo, se alguém clicar em um anúncio enquanto usa o Facebook em um dispositivo móvel, essa pessoa verá o produto no seu app para celular. Para ver mais informações, consulte Deep Linking e Verify Deep Linking.
Ao usar deep links, você pode especificar o comportamento de fallback se alguém não tiver o app instalado. Ao fornecer deep links no feed de produtos, quem não tiver o app verá a URL da web do produto no anúncio.
Sua meta provavelmente é aumentar as vendas do catálogo. Por isso, talvez você prefira que as pessoas vejam as páginas dos produtos, e não o app para instalação. Portanto, nosso padrão são as URLs da web, embora seja possível especificar um comportamento diferente para ter mais controle. Defina o comportamento de fallback como applink_treatment
ao criar o Anúncio de Catálogo Advantage+ e use uma destas opções:
Nome | Descrição |
---|---|
| Sempre encaminha alguém à URL da web especificada. Substitui todos os deep links do seu feed. |
| Encaminha alguém ao seu app se ele estiver instalado e houver deep links correspondentes. Caso uma dessas condições não seja atendida, encaminha à URL do site. |
| Encaminha alguém ao app se ele estiver instalado e houver informações de deep link correspondentes. Caso o app não esteja instalado, encaminha à loja de apps correspondente. |
Forneça agora deep links para Anúncios de Catálogo Advantage+. Para ver mais informações, consulte Product Catalog, Deep Linking.
Para mensurar eventos de conversão do site e dos apps para celular, verifique se todos os Anúncios de Catálogo Advantage+ têm as especificações de rastreamento adequadas definidas para estes eventos:
Evento | Especificação de rastreamento |
---|---|
|
|
|
|
|
|
O Facebook pode rastrear todos os eventos com origem em um Anúncio de Catálogo Advantage+ independentemente de alguém visualizar o site ou app. Para definir as especificações de rastreamento:
use FacebookAds\Object\Ad;
use FacebookAds\Object\Fields\AdFields;
$ad = new Ad(<AD_ID>);
$ad->{'tracking_spec'} = array(
array(
'action.type' => array('app_custom_event'),
'application' => array($app_id),
),
array(
'action.type' => array('offsite_conversion'),
'offsite_pixel' => array(<PIXEL_ID>),
),
array(
'action.type' => array('mobile_app_install'),
'application' => array($app_id),
),
);
$ad->update();
curl \
-F 'tracking_spec=[
{"action.type":["app_custom_event"],"application":["101"]},
{"action.type":["offsite_conversion"],"offsite_pixel":["<PIXEL_ID>"]},
{"action.type":["mobile_app_install"],"application":["101"]}
]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<AD_ID>