A API Attribution Reporting é a API do Chrome para oferecer suporte a casos de uso da Attribution Reporting e melhorar a privacidade dos usuários. É uma das muitas propostas (1, 2, 3, 4 e mais) que tentam resolver o mesmo problema.
Este documento explica por que lançamos a API Attribution Reporting enquanto ela ainda estava em incubação no grupo da comunidade do Incubator da Web. O Chrome está totalmente comprometido em participar dos processos relevantes do W3C, e as equipes do Chrome estão trabalhando no Grupo da comunidade de tecnologias de publicidade particular (PATCG, na sigla em inglês) para identificar uma solução que seja amplamente aceita em muitos mecanismos de navegador. O envio da API em paralelo nos permitirá testar e melhorar esse importante caso de uso.
Os casos de uso atendidos pela API Attribution Reporting são importantes para atender às necessidades do ecossistema antes de descontinuar os cookies de terceiros.
Acreditamos que os casos de uso da Attribution Reporting são essenciais para um ecossistema da Web saudável. Também acreditamos que remover cookies de terceiros do Chrome é essencial para melhorar a privacidade dos usuários na Web.
Para atender às necessidades do ecossistema e proteger melhor a privacidade do usuário, acreditamos que é necessário enviar essa API e, assim, permitir testes e calibração antes de descontinuar os cookies de terceiros. Essa posição está alinhada aos nossos compromissos com a Autoridade de Concorrência e Mercados (CMA, na sigla em inglês) do Reino Unido em relação ao Sandbox de privacidade e à remoção de cookies de terceiros do Chrome.
O lançamento da API Attribution Reporting vai permitir que os desenvolvedores se adaptem à nova tecnologia e ofereçam uma experiência real para informar o processo de padrões, melhorando a privacidade dos usuários.
Embora os padrões sejam essenciais para o funcionamento da Web, eles levam tempo e consenso para serem estabelecidos. À medida que a Web se afasta do rastreamento entre sites, precisamos garantir que as novas tecnologias que desenvolvemos vão atender efetivamente às necessidades do ecossistema.
Para isso, é necessário disponibilizar a API Attribution Reporting de forma ampla. Isso oferece a oportunidade para que os desenvolvedores adotem a nova tecnologia e avaliem os resultados dos testes, enquanto o processo de padrões se desenrola. Acreditamos que os resultados dessa adoção e desses testes vão alimentar o processo de definição de padrões e permitir que os participantes do PATCG cheguem a um consenso mais informado sobre um padrão interoperável que atenda ao caso de uso.
O envio da API Attribution Reporting oferece benefícios concretos para criar as bases para o futuro da medição na plataforma da Web:
- Pesquisa: a operacionalização da API vai fornecer ao Chrome e a outros fornecedores de navegadores insights importantes para projetar uma API interoperável no futuro. Vamos trazer nossos insights iniciais para locais como o PATCG para melhorar os padrões futuros.
- Mudança de paradigma de desenvolvimento: os desenvolvedores que migram para a API Attribution Reporting vão aumentar os novos conceitos técnicos, como a adição de ruído, que provavelmente serão importantes para futuras medições que preservam a privacidade, independentemente da API específica. Os desenvolvedores também vão começar a adaptar outros sistemas para dados ruidosos. Vamos fazer o possível para fornecer aos desenvolvedores a documentação e o suporte necessários para lidar com ruídos e conceitos que provavelmente serão transferíveis.
Esses benefícios são além da melhoria fundamental na privacidade do usuário que vem com a eliminação gradual de cookies de terceiros, o que, acreditamos, requer primeiro oferecer uma API que ofereça suporte a casos de uso de relatórios de atribuição.
O Chrome ofereceria uma migração cuidadosa para qualquer substituição interoperável possível.
O Chrome está comprometido em oferecer uma API eficaz e que melhore a privacidade para esse caso de uso, para oferecer suporte ao ecossistema após a descontinuação dos cookies de terceiros. No curto prazo, acreditamos que isso exige o envio da API Attribution Reporting.
No entanto, reconhecemos que alguns navegadores não expressaram sinais positivos para a proposta do Chrome. Nosso objetivo de longo prazo continua sendo um padrão interoperável que os navegadores suportam amplamente, e estamos trabalhando ativamente para identificar essa solução.
Agora que lançamos a API Attribution Reporting, se um padrão diferente for acordado, vamos trabalhar com o ecossistema para apoiar uma transição pensada para a nova API. Nesse ponto, poderíamos descontinuar a API Attribution Reporting. Isso provavelmente significa um período significativo em que a API Attribution Reporting e a substituição dela estarão disponíveis no Chrome, para que desenvolvedores e outras partes interessadas tenham tempo suficiente para avaliar a API de substituição e tornar o caminho de migração o mais simples possível.
Engajamento e compartilhamento de feedback
Estamos comprometidos em continuar melhorando a API e já fizemos várias mudanças em resposta ao feedback dos desenvolvedores (como 1, 2, 3, 4, 5 e mais). Agradecemos o feedback e esperamos continuar trabalhando em estreita colaboração com a comunidade.
- GitHub: leia a explicação da API Attribution Reporting e faça perguntas e acompanhe a discussão.
- Suporte para desenvolvedores: faça perguntas e participe das discussões no Repositório de suporte para desenvolvedores do Sandbox de privacidade.