Visão geral dos pixels

Use o gerenciador de pixels da Shopify para gerenciar e adicionar pixels que rastreiam eventos de clientes. Eventos de clientes são ações que ocorrem no navegador do cliente, como clicar em um link ou adicionar um produto a um carrinho. É possível adicionar e gerenciar pixels na seção Eventos de clientes do admin da Shopify.

Antes, os lojistas podiam adicionar snippets de JavaScript manualmente em vários locais da loja virtual: nas preferências online, nos scripts de checkout e nos apps. Em geral, esses scripts não passavam por controle de qualidade, e o gerenciamento deles levava muito tempo. Com o gerenciador de pixels, os scripts são armazenados em uma única ferramenta de gerenciamento e executados em um ambiente sandbox. Adicionar pixels de apps ou pixels personalizados à loja pode trazer estes benefícios:

  • Acesso a um fluxo de eventos de clientes na loja virtual, incluindo eventos de checkout.
  • Uma camada extra de segurança para a loja virtual e os clientes, incluindo maior controle sobre os dados de clientes que você compartilha com serviços de terceiros.
  • Prevenção contra a execução de JavaScript de baixo desempenho por código de terceiros ou contra interferências na loja virtual e no checkout.
  • Ferramentas integradas para conformidade com a privacidade.

É possível adicionar pixels à loja virtual de duas maneiras: com pixels de apps, instalados por meio de apps de marketing e coleta de dados, e com pixels personalizados, que podem ser adicionados manualmente por um desenvolvedor no gerenciador de pixels do admin da Shopify.

Os pixels são carregados automaticamente na vitrine virtual, no checkout, na página de agradecimento, na página de status do pedido e nas contas dos clientes.

Ambiente sandbox para pixels

A Shopify usa um sandbox seguro para pixels de apps e pixels personalizados. Um sandbox é um ambiente isolado que permite executar scripts sem afetar o restante da loja virtual. Um pixel em sandbox tem a liberdade de ser executado em qualquer lugar do site, mas fica restrito aos dados disponibilizados no sandbox. Esse sandbox garante que os pixels instalados ou criados no gerenciador de pixels não possam coletar nem recuperar dados fora da finalidade declarada do pixel, o que poderia ser um risco à segurança.

Saiba mais sobre os riscos em potencial associados a pixels.

Limitações do sandbox de pixels

Existem algumas limitações sobre quais informações podem ser acessadas, pois os pixels são executados em um ambiente sandbox seguro. A segurança aprimorada dá a você e a seus clientes maior controle sobre a quais dados os terceiros têm acesso. Essas limitações podem não ser compatíveis com alguns pixels de terceiros. Consulte o provedor do pixel de terceiros para confirmar quais pixels são compatíveis.

Analise as seguintes limitações conhecidas dos sandboxes de pixels:

  • Os sandboxes de pixels não podem renderizar elementos da interface do usuário, como botões, formulários, banners ou janelas modais.
  • Os sandboxes de pixels não podem detectar automaticamente as seguintes informações:
    • Eventos da extração de DOM (Document Object Model).
    • Metadados da extração de DOM.
    • Informações do usuário, como e-mail e telefone, da extração de DOM.
    • Cliques em links de saída da extração de DOM.
    • Rolagem de página.
    • Cliques e movimentos do mouse para criar mapas codificados por cores da extração de DOM.

A detecção automática de URLs de página no sandbox Lax inclui uma versão de sandbox e não reflete exatamente o URL da janela principal. Para saber o URL da janela principal, consulte o evento page_viewed.

Para a detecção automática de eventos, metadados, informações do usuário e links de saída da extração de DOM, uma alternativa é publicar eventos personalizados. A publicação de eventos personalizados pode não ser compatível com todos os pixels de apps.

Funcionalidades de rastreamento de pixel

As informações a seguir descrevem o que geralmente é possível rastrear para cada tipo de pixel:

  • Pixels de marketing e conversão: os eventos-padrão de checkout e as ações do cliente funcionam na maior parte do rastreamento de conversões. Talvez os recursos que extraem de forma automática e-mails ou números de telefone de formulários não funcionem no sandbox. A maioria dos provedores de pixel permite repassar esses dados manualmente.
  • Pixels de análise: funcionam para eventos-padrão de clientes, como visualizações de página, visualizações de produto, atualizações de carrinho, compras e pesquisas. Além disso, é possível rastrear eventos personalizados usando o método Shopify.analytics.publish(). Vale destacar que o rastreamento das interações em formulários e os cliques em links exige publicá-los como eventos personalizados.
  • Google Tag Manager: é possível executar o Google Tag Manager como um pixel personalizado. Vale lembrar que os pixels carregados pela ferramenta ainda rodam dentro do sandbox da Shopify, portanto as mesmas limitações e funcionalidades de rastreamento se aplicam. Saiba mais sobre como usar o Google Tag Manager como pixel personalizado.

Privacidade do cliente

Nos mercados configurados para exigir consentimento (geralmente o Espaço Econômico Europeu (EEE) e o Reino Unido), os web pixels são executados somente quando os visitantes fornecem as permissões necessárias na configuração do pixel. Por padrão, novos pixels exigem as permissões de marketing e análise.

Da mesma forma, os pixels configurados como venda de dados não serão executados para clientes que desativaram a venda ou o compartilhamento de dados, a menos que o pixel seja compatível com o uso limitado de dados.

Desenvolvedores de pixels personalizados podem saber mais sobre como coletar e registrar o consentimento.

Riscos em potencial

Sempre tenha certeza de que você entende o código que adiciona à loja virtual ou ao checkout da loja, ou contrate um Parceiro da Shopify para ajudar com pixels personalizados.

Riscos de desempenho

Pixels são scripts executados em segundo plano na loja virtual para rastrear eventos de clientes. Quanto mais scripts, mais lenta será a loja. Além disso, se o script adicionado estiver corrompido ou formatado incorretamente, a atividade poderá ser executada indefinidamente, o que pode fazer com que o site carregue lentamente ou não carregue.

Riscos de privacidade

A privacidade do usuário é rigorosamente regulamentada para garantir que as informações dos clientes sejam protegidas online. Snippets de código podem ser usados para contornar os requisitos de consentimento do cliente, o que viola os Termos de serviço da Shopify e pode gerar responsabilidade legal para você. Isso é especialmente válido se você mora ou atende clientes em locais com regulamentações de privacidade mais rigorosas, como alguns estados dos EUA ou o Espaço Econômico Europeu. Lembre-se de que é sua responsabilidade cumprir as leis aplicáveis e obter todos os consentimentos necessários ao usar pixels para coletar dados de clientes. Fale com um advogado caso não tenha certeza sobre os requisitos que se aplicam a você.