Esta página foi impressa em Sep 11, 2024. Para a versão mais recente, acesse https://help.shopify.com/pt-BR/manual/promoting-marketing/pixels/custom-pixels/code.
Esta página inclui instruções para criar um código personalizado para um pixel de terceiros que permitirá a você acompanhar eventos específicos do cliente. Depois da criação do código, adicione o pixel personalizado à loja da Shopify.
O serviço de terceiros com que você trabalha oferece o código integrado ao pixel, que costuma ter dois componentes: um SDK Javascript e o código de rastreamento. Todo HTML no código do serviço de terceiros precisa ser removido, pois a sandbox de pixels da Shopify só aceita JavaScript.
Este é um exemplo de pixel da Meta. Vale lembrar que os pixels diferem ligeiramente de um terceiro para outro.
Depois de remover o HTML do código da Meta, você fica com o SDK do pixel e o código para iniciá-lo. O código de rastreamento de eventos PageView também foi retirado, porque será adicionado na próxima etapa.
É possível que você encontre pixels enviados com script src=. Vale lembrar que os pixels da Shopify não são compatíveis com HTML, então será necessário substituir script src= pelo equivalente em JavaScript.
Veja um exemplo do pixel do Google Analytics:
É possível substituir a parte script src= pelo equivalente em JavaScript a seguir. Verifique sempre se o atributo src é igual à versão HTML:
Acompanhar eventos do cliente
Depois de carregar e inicializar o SDK do pixel, é preciso transmitir eventos para fazer o rastreamento. Faça isso por meio da inscrição em eventos e da transmissão dos dados relacionados ao SDK do pixel para processamento pelo serviço de terceiros.
Inscrever-se em eventos-padrão
A Shopify oferece um conjunto-padrão de eventos para facilitar a coleta dos dados necessários pelo pixel.
É possível se inscrever em eventos com a API Shopify Pixels Extension. No entanto, vale lembrar que é necessário colocar o código do pixel de terceiros junto com o evento em questão.
Neste exemplo do evento PageView do pixel da Meta, fbq("track") faz parte do código da plataforma. É importante ressaltar que cada empresa tem uma versão própria; portanto, consulte a documentação relacionada.
Alguns eventos têm metadados que podem ser transmitidos ao pixel. Veja no exemplo como enviar informações sobre um produto ao evento ViewContent da Meta:
Assinar eventos personalizados de cliente
Os eventos personalizados de cliente permitem que você acompanhe eventos adicionais, como quando alguém clica em um botão. A assinatura neles é feita da mesma maneira que a dos eventos-padrão: declare o nome do evento que você quer assinar e passe as informações para o pixel do provedor de serviços de terceiros.
Este é um exemplo de como um evento personalizado publicado aparece nos arquivos do Liquid para o tema:
Este é um exemplo de como você pode configurar o pixel para assinar esse evento personalizado:
Nos mercados configurados para exigir consentimento, como o Espaço Econômico Europeu (EEE) e o Reino Unido, os pixels da web são acionados apenas quando os visitantes do site deram as permissões necessárias. Vale destacar que os novos pixels requerem as permissões de Marketing e Análises por padrão.
Da mesma forma, pixels configurados como venda de dados não serão acionados para clientes que desativaram a venda ou o compartilhamento de dados, a menos que permitam o uso limitado de informações.
Vale lembrar que cada pixel pode ter um nome diferente para cada finalidade. Consulte a documentação do pixel de terceiros para saber como ele mapeia as definições da Shopify.
Por exemplo, veja como as finalidades de marketing e análises mapeiam o modo de consentimento do Google:
Exemplo de pixel personalizado
Veja abaixo um exemplo do código de um pixel da Meta. O código do pixel varia de acordo com o provedor de serviços de terceiros e os eventos que você quer acompanhar. Consulte a referência de eventos do cliente para ver a lista de eventos disponíveis.