No início de Abril de 2023, a Apple atualizou novamente a sua funcionalidade de Intelligent Tracking Prevention (ITP), que agora limita a vida útil dos cookies, mesmo que sejam configurados a partir de um domínio de primeira parte.
No Safari 16.4+, os cookies do lado do servidor são agora definidos com uma duração máxima de 7 dias nos seguintes casos:
Embora os cookies JavaScript possam ter qualquer duração, eles serão efetivamente apagados após 7 dias de navegação.
Soa preocupante, certo? Mas não é tão ruim como parece. Neste artigo, vamos explicar porquê e como pode facilmente continuar a utilizar a duração total dos cookies com o Stape.
Esta actualização ITP não funciona se o usuário tiver a opção "Hide IP Address" dos Rastreadores e Sítios Web activada nas suas configurações Safari. Por defeito, esta opção está ativa para todos os usuários iCloud+ (se o usuário pagar por qualquer serviço adicional da Apple: armazenamento iCloud, Apple Music, Apple Arcade, etc.). Esta subtileza é a razão pela qual a actualização não tem um impacto tão significativo como quando o iOS 14.5 foi lançado.
Na Stape, estamos sempre atentos a todas as actualizações e esforçamo-nos por minimizar qualquer impacto negativo nos seus dados de marketing. Para resolver este problema, preparámos duas soluções:
Com a ajuda da funcionalidade CDN própria, pode rotear o domínio personalizado do sGTM e o tráfego proxy do sGTM através do fornecedor de DNS do seu sítio Web. Neste caso, os endereços IP do seu sítio Web e o domínio personalizado do sGTM corresponderão e os cookies do lado do servidor serão considerados como primários.
Abaixo está um exemplo de como configurar o Own CDN usando o CloudFlare.
1. Habilite a CDN própria na sua conta stape abrindo o contêiner sGTM -> vá para configurações e selecione CDN própria nas configurações de CDN global.
2. Aceda ao CloudFlare e configure um registo CNAME para o URL do servidor de etiquetagem. Certifique-se de que Proxied está ativado.
3. Aceda a Rules -> Page Rules (1) na sua conta CloudFlare. Na configuração de URL (2), adicione o URL do seu servidor de marcação terminando com /*. Defina SSL como Full (3) e Cache Level como Bypass (4).
4. Vá para Rules -> Transform Rules (Regras -> Regras de transformação) (1) na sua conta do CloudFlare. Na secção Modify Request Header (2), crie uma nova regra. Se All incoming requests (3), então Set static X-From-Cdn = cf-stape (4).
E pronto! Agora não precisa de se preocupar com o facto de a defesa CNAME Cloaking restringir os cookies. Com o Own CDN no Stape, o sítio Web e o serviço são considerados como primários um para o outro.
O Cookie Keeper Power-Up foi criado para o ajudar a manter a funcionalidade dos seus cookies de marketing, mesmo que estes sejam eliminados por qualquer razão. Aqui está uma explicação simplificada de como funciona:
Ao utilizar o Cookie Keeper Power-Up, pode manter a eficácia das suas campanhas de marketing e garantir um acompanhamento mais preciso, independentemente de qualquer eliminação de cookies que possa ocorrer.
1. Instale e ative o nosso Stape Server Side plugin:
2. Instale as configurações da aplicação.
Uma vez instalado, abra o plugin Stape na administração da sua loja. Nas configurações da aplicação, execute os seguintes passos:
a) Ative a funcionalidade de adição de snippet GTM: Ligue o interruptor para ativar a adição do snippet GTM à sua loja.
b) Introduza o seu GTM ID: Introduza o seu ID exclusivo Google Tag Manager, que segue o formato 'GTM-XXXXXXXX'.
c) Especifique o seu domínio personalizado: Forneça o domínio personalizado que utiliza para o seu container do servidor GTM.
d) Introduza o identificador do container: Pode encontrá-lo em Container Settings na sua conta Stape.
e) Ative a opção Cookie Keeper: Ative esta funcionalidade.
3. Ative o Power-Up
a) No seu container Stape, vá para a secção Power-Ups -> Cookie Keeper.
b) Seleccione todas as plataformas necessárias nos cookies padrão, e se o seu plano de subscrição o permitir, adicione os personalizados. A propósito, se quiser definir um cookie padrão 'fbp' para uma duração não padrão, pode adicioná-lo a cookies personalizados, e as suas configurações serão aplicadas a esse cookie.
c) Guarde as alterações.
d) Vá para o Power-Up Custom Loader.
e) Escolha o seu domínio, introduza o seu GTM Web ID, e selecione a plataforma do seu website, seja Shopify, WordPress, Magento.
Guarde as suas configurações e teste-as usando as instruções fornecidas abaixo.
Para tal, é necessário ter um cookie master* no local, com base no qual o Cookie Keeper irá restaurar os cookies do usuário. A melhor abordagem é a seguinte:
Uma vez criado tal cookie:
1) Ative o Cookie Keeper em Stape Power-Ups para o seu container.
Nas configurações, selecione as plataformas de que necessita, e adicione cookies personalizados, se necessário.
2) Para utilizar o Cookie Keeper, terá de substituir o GTM loader snippet.
Vá para o "Carregador Personalizado" da Power-Up e nas suas configurações:
Será gerado um snippet de carregador personalizado para que possa utilizar em vez do padrão.
Depois disto, tudo estará pronto, e poderá testar a funcionalidade do Cookie Keeper.
* Pode também utilizar outros tipos de identificadores de usuário, embora os cookies sejam preferíveis. O Cookie Keeper também suporta a recuperação do identificador de usuário do Armazenamento Local, elementos DOM, e variáveis JavaScript.
No Stape, os cookies padrão estão disponíveis para os utilizadores do plano Stape Pro, para as plataformas mais populares: Google Analytics, Google Ads, TikTok, Facebook, e Stape cookies (incluindo o conjunto de cookies usando Data Tag).
Clique neste link para descobrir qual o tipo de cookies padrão que será restaurado e com que duração.
Para usuários de nível empresarial e superior, também pode utilizar quaisquer cookies personalizadas adicionais. Por exemplo, se utilizar Anúncios do Twitter, pode adicionar o cookie "twclid" para que o cookie de ID de clique para o Twitter seja também restaurado para a duração necessária.
O principal objectivo aqui é ter um cookie master no seu site. O cookie master é um cookie de primeira parte que está em conformidade com todas as regras do ITP e tem um ID único. Criámos plugins para Shopify, WordPress, Magento que também definem tais cookies. As instruções detalhadas sobre como configurar adequadamente estes plugins juntamente com o Cookie Keeper Power-Up são fornecidas abaixo. Além disso, abaixo, há informações com recomendações sobre como configurar um cookie master se estiver a utilizar outra plataforma ou uma plataforma personalizada (neste caso, infelizmente, precisará de um programador).
O exemplo abaixo mostra como verificar a renovação dos cookies do lado do servidor GA4 utilizando o Cookie Keeper e Own CDN. Se utilizar outras plataformas, pode também verificar os seus cookies. Pode encontrar a lista completa de cookies padrão que são restaurados utilizando o Cookie Keeper aqui.
1. Abra o navegador Safari: Certifique-se de que está a utilizar a versão 16.4 ou superior do Safari. Pode verificar a versão clicando em "Safari" na barra de menu e depois selecionando "Sobre o Safari".
2. Aceda à sua loja: Navegue até à URL da sua loja no navegador Safari.
3. Inspeccione Elemento: Clique com o botão direito do rato em qualquer espaço vazio dentro da página web da sua loja e seleccione "Inspect Element" a partir do menu de contexto. Isto abrirá o painel de Ferramentas de Desenvolvimento.
4. Abra o tab Armazenamento: No painel Ferramentas de Desenvolvimento, clique no tab "Armazenamento" para ver as informações de armazenamento para a sua loja.
5. Encontre a seção "Cookies": No lado esquerdo do tab "Armazenamento", clique em "Cookies" para visualizar a lista de cookies associados à sua loja.
6. Localize e guarde o valor FPID: Na lista de cookies, encontre o cookie "FPID", que é o cookie de identificação do usuário definido para a GA4. Tome nota do seu valor, copiando-o para um editor de texto ou escrevendo-o.
7. Elimine o cookie FPID: Clique no cookie 'FPID' e pressione a tecla "Delete" no seu teclado, ou clique com o botão direito do rato e escolha "Delete" a partir do menu de contexto. Isto irá remover o cookie da lista.
8. Actualize a página: Recarregue a página web da sua loja pressionando a tecla "Refresh" no browser ou pressionando as teclas "Cmd+R" no seu teclado.
9. Atualize a página de novo: Para poder ver os cookies atualizados no Safari, terá de atualizar a página mais uma vez.
10. Verifique o cookie da FPID: Depois de atualizar a página duas vezes, localize novamente o cookie "FPID" na lista. O valor deste cookie deve corresponder ao valor que guardou anteriormente.
Esperamos que este guia tenha facilitado a compreensão e a implementação das funcionalidades Cookie Keeper e Own CDN. Ao enfrentar os desafios trazidos pela última atualização ITP no Safari 16.4, pode agora restaurar e manter esses cookies de marketing essenciais.
Assim, mantenha-se informado, mantenha-se na vanguarda da tendência, e continue a efetuar a sua recolha e análise de dados de marketing com o Stape.io. Feliz marketing
Temo-lo coberto! Clique em Obter ajuda, preencher o formulário, e enviar-lhe-emos um orçamento.