Por que o Chrome enviou a API Attribution Reporting

A API Attribution Reporting é a API do Chrome para oferecer suporte a casos de uso de relatórios de atribuição 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 está em incubação no Web Incubator Community Group (em inglês). O Chrome está totalmente comprometido em participar dos processos relevantes do W3C, e as equipes do Chrome estão trabalhando no Private Advertising Technology Community Group (PATCG) para identificar uma solução que seja amplamente aceita em vários mecanismos de navegador. O envio da API em paralelo vai permitir que testemos e melhoremos esse caso de uso importante.

Os casos de uso atendidos pela API Attribution Reporting são importantes para apoiar as necessidades do ecossistema antes da descontinuação dos cookies de terceiros.

Acreditamos que os casos de uso da API Attribution Reporting são essenciais para um ecossistema da Web próspero. 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, achamos necessário lançar essa API e, assim, permitir testes e calibragem antes da descontinuação dos 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 pelo Chrome.

O lançamento da API Attribution Reporting vai permitir que os desenvolvedores se adaptem à nova tecnologia e ofereçam experiência real para informar o processo de padrões, além de melhorar a privacidade dos usuários.

Embora os padrões sejam essenciais para uma Web funcional, 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 atendam às necessidades do ecossistema.

Isso exige que a API Attribution Reporting esteja disponível de forma geral. Isso permite que os desenvolvedores adotem a nova tecnologia e avaliem os resultados dos testes, enquanto o processo de padrões se desenvolve. Acreditamos que os resultados dessa adoção e dos 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 subjacente.

O lançamento da API Attribution Reporting oferece benefícios concretos em termos de preparação 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 necessários para projetar uma futura API interoperável. Vamos levar nossos insights iniciais a locais como o PATCG para melhorar os padrões futuros.
  • Mudança no paradigma de desenvolvimento: os desenvolvedores que migrarem para a API Attribution Reporting vão aprender novos conceitos técnicos, como a adição de ruído, que provavelmente serão essenciais para a medição que preserva a privacidade no futuro, independente da API específica. Os desenvolvedores também vão começar a adaptar outros sistemas a 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 se somam à melhoria fundamental na privacidade do usuário que vem com a descontinuação dos cookies de terceiros. Acreditamos que isso exige primeiro oferecer uma API que ofereça suporte aos casos de uso da API Attribution Reporting, pelos motivos acima.

O Chrome fará uma migração cuidadosa para qualquer substituição interoperável possível.

O Chrome está comprometido em fornecer uma API eficaz e que melhora a privacidade para esse caso de uso, a fim de apoiar o ecossistema após a descontinuação dos cookies de terceiros. Acreditamos que, a curto prazo, 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 ofereçam suporte de forma ampla, e estamos trabalhando ativamente para identificar uma solução desse tipo.

Agora que lançamos a API Attribution Reporting, se um padrão diferente e mutuamente aceitável for criado, vamos trabalhar com o ecossistema para apoiar uma transição cuidadosa para a nova API. Nesse momento, poderemos considerar a descontinuação da API Attribution Reporting. Isso provavelmente significa um período significativo em que a API Attribution Reporting e a substituta estarão disponíveis no Chrome, para que desenvolvedores e outras partes interessadas tenham tempo suficiente para avaliar a API substituta e tornar o caminho de migração o mais simples possível.

Engajamento e como compartilhar 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 muito mais. Aceitamos mais feedback e esperamos continuar trabalhando em estreita colaboração com a comunidade.