ITP 2.2 da Apple: Expiração de 1 dia do conjunto de cookies de rastreamento via decoração de link
Publicados: 2019-06-12A Apple criou o ITP em nome da privacidade.
Essencialmente, o ITP original dificultou o uso de cookies de terceiros para rastrear usuários do Safari no iOS e MacOS e está alinhado com os esforços do Firefox ETP em privacidade. Ele adicionou uma janela de 24 horas aos cookies nos domínios sinalizados para que pudessem ser rastreados entre domínios, após o que o acesso a cookies de terceiros foi bloqueado. Isso gerou problemas para muitos provedores de rastreamento, já que grande parte do rastreamento é feito com cookies de terceiros.
Uma solução comum para os profissionais de marketing era mudar para cookies primários. No entanto, em versões posteriores do ITP (2.0, 2.1 e 2.2), a Apple também começou a limitar o uso de cookies primários. No início deste ano, no ITP 2.1, a Apple atualizou o ITP para dar conta de uma solução alternativa que as empresas criaram na qual eles teriam um site para descartar um cookie primário imitando a funcionalidade do cookie de terceiros. Com o ITP 2.1, o Safari exclui esses cookies primários sete dias após a instalação em um navegador.
A maior mudança do ITP 2.2 de 2.1 e 2.0 limita a duração de alguns cookies primários definidos por JavaScript a um dia – abaixo dos sete dias que o ITP 2.1 implementou.
Para que um cookie seja limitado em um dia pelo ITP 2.2, três condições devem ser atendidas:
- O cookie é definido via JavaScript (ou em suas palavras, “definido através de document.cookie”). Essa condição foi aplicada também com ITP 2.1 (veja também nosso blog sobre ITP 2.1 para testes A/B).
- O site que enviou o usuário para a página de destino foi classificado pelo ITP como “com recursos de rastreamento entre sites” (as principais redes de anúncios, Google e Facebook certamente são classificadas dessa maneira)
- O link usa decoração de link (ele usa parâmetros de string de consulta e/ou um identificador de fragmento)
Vamos dar uma olhada nas três condições acima e entender como o Convert é afetado e o que você pode fazer.
Condição 1: Cookies persistentes criados via document.cookie
No futuro, todos os cookies persistentes criados por meio de document.cookie do JavaScript (em oposição aos cookies definidos por HTTP) serão configurados para expirar em 24 horas se o domínio de referência tiver sido identificado como tendo recursos de rastreamento entre sites e o URL contiver uma string de consulta ou identificador de fragmento. Todos os cookies primários criados por document.cookie que não foram criados por meio de uma string de consulta ou identificador de fragmento expirarão em 7 dias (conforme mencionado no ITP 2.1).
Os cookies de conversão são criados via document.cookie do Javascript, portanto, a primeira condição em ITP2.2 se aplica . (como também foi aplicado sob ITP 2.1).
Condição 2: Domínio de referência com recursos de rastreamento entre sites
Os domínios são classificados dinamicamente em ITP por um algoritmo de aprendizado de máquina:
- Detecção do Rastreador de Rejeição da Primeira Parte. Detecta quando um domínio é usado apenas para rastreamento de redirecionamento. Isso será aplicado recursivamente para todos os domínios na cadeia de redirecionamento.
- Sub-recurso sob o número de domínios exclusivos. Relacionado ao número de caminhos disponíveis em um domínio. Atualmente, as plataformas de rastreamento têm um número muito pequeno deles.
- Subquadros sob o número de domínios exclusivos. Relacionado ao número de frames de página disponíveis nos domínios.
- Número de domínios exclusivos redirecionados.
- O sistema não possui uma lista branca ou uma lista negra. Em vez disso, cada dispositivo criará sua própria lista de prevenção de rastreamento com base no uso da web.
Se um domínio for classificado como um domínio de rastreamento entre sites por meio do mecanismo de classificação baseado em aprendizado de máquina ITP descrito acima e houver decoração de link, o Safari impedirá o armazenamento de cookies primários persistentes.
Como não há uma lista central de domínios classificados para recursos de rastreamento entre sites, os proprietários de sites precisarão avaliar seus links e avaliar quaisquer bibliotecas JavaScript de terceiros que possam usar decoração de links. Isso inclui fornecedores de tecnologia de anúncios, empresas de medição, comerciantes afiliados e certos tipos de influenciadores. O Facebook e o Google certamente são afetados pelo ITP 2.2.
Vamos deixar claro com um exemplo: imagine que você tem um site www.example.com, onde o código de acompanhamento do Convert está instalado. Se o seu site recebe tráfego do Google, Facebook (que são os domínios de referência neste caso, por exemplo, um visitante chega com este URL em seu site: https://www.example.com?utm_source=google), todos os cookies primários definidos em www.example.com será restrito à duração de 24 horas, uma vez que esse tráfego é proveniente de um domínio de referência que é considerado possuindo recursos de rastreamento entre sites e decoração de links (veja abaixo). Assim, os cookies Convert terão uma duração de 24 horas. O que isso significa? Se você fizer um experimento de 7 dias e um usuário visitar seu site no dia 1 e depois no dia 3 (após um intervalo de 2 dias), o Convert não poderá reconhecer essa pessoa como um visitante recorrente (porque o Convert do cookie criado pelo navegador seria excluído seguindo as novas restrições!). E este visitante será tratado como um novo.
Portanto, esta segunda condição não tem a ver com Convert em si , mas com os domínios de referência.
Condição 3: Decoração de Link
A decoração de links é uma técnica usada pelas plataformas de tecnologia de Publicidade e Marketing para atribuir cliques, visitas e conversões (compras, downloads, etc.) em diferentes domínios usando cookies primários.
Existem duas maneiras principais de decorar um link.
A maneira básica é anexar estaticamente as informações extras à URL quando um link é criado. Aqui está um exemplo de um link decorado:
https://www.example.com?utm_source=google&utm_medium=cpc&utm_campaign=2019_promotion
A informação depois? é conhecido como uma consulta de string, que é composta de parâmetros (por exemplo, medium=). Outra forma de decoração de link usa identificadores de fragmentos, que são introduzidos por um hash (#).
A outra maneira mais complexa de decorar um link é executar algum código Javascript que é acionado quando uma pessoa clica em um link e adiciona informações dinamicamente a um link. As empresas farão isso quando quiserem passar informações específicas do clique individual que levou alguém ao site de destino. Por exemplo, um anunciante pode fazer isso para rastrear uma campanha de anúncios gráficos em execução em vários sites de editores e links para o site do anunciante. Em vez de personalizar manualmente o link para cada editor que carrega seu anúncio, o anunciante pode fazer com que o código adicione “?publisher=[nome do editor]” ao URL no momento em que uma pessoa clica no anúncio. Dessa forma, o anunciante pode determinar qual editor foi responsável por enviar o visitante do site.
Assim, esta terceira condição não tem a ver com o próprio Convert , mas com domínios de referência que possuem recursos de rastreamento entre sites E usam decoração de link conforme explicado acima no exemplo.
Aqui está a solução alternativa do Convert
Os três fatores acima combinados significam que os cookies definidos pelo Convert serão afetados pelo ITP 2.2, se o seu site onde o código de rastreamento do Convert estiver instalado receber tráfego de domínios considerados com recursos de rastreamento entre sites e você usar a decoração de links para fins de atribuição.
A mesma solução alternativa se aplica ao ITP 2.1 que foi descrito aqui algumas semanas atrás. Sugerimos que os clientes movam o processo de criação de cookies do navegador para o servidor.
Você pode encontrar as etapas para facilitar a criação de cookies do lado do servidor aqui. Se você precisar de ajuda para fazer as alterações necessárias em sua infraestrutura de servidor web, não hesite em nos contatar.
Preocupado com o ITP 2.2? Mantemos o seu Rastreamento na Faixa
À medida que os provedores de tecnologia tentam encontrar soluções alternativas para as restrições da Apple, a Apple continuará a sufocar o rastreamento que consideram censurável, mesmo que isso atrapalhe a maneira como os sites e o rastreamento de sites operam atualmente.
Muitas das soluções atuais podem não permanecer viáveis a longo prazo se não mudarem com as mudanças nos requisitos de privacidade e atualizações de rastreamento.
Na Convert, continuaremos atentos a isso à medida que se desenvolve e às implicações que isso tem para nossos clientes. Você nos encontrará falando sobre assuntos que dizem respeito à viabilidade de rastreamento e também inovando à medida que oferecemos a melhor alternativa possível.