Medição da Web para o app e do app para a Web

Saiba como o app da Web do Chrome pode transmitir atribuições para o app Android.

O Sandbox de privacidade oferece suporte nativo à atribuição de Web para app e de app para Web, e a API Attribution Reporting permite a medição em navegadores para dispositivos móveis e apps Android.

O que é a atribuição da Web para o app?

Se um usuário clicar em um anúncio em um navegador Chrome para dispositivos móveis e depois fizer uma compra em um app Android, a API Attribution Reporting poderá atribuir diretamente essa conversão realizada no app Android aos anúncios mostrados no navegador Chrome para dispositivos móveis. Essa é a atribuição da Web para o app.

Da mesma forma, se um usuário clicar em um anúncio em um app Android e depois fizer uma compra em um navegador móvel Chrome, a API Attribution Reporting poderá atribuir diretamente essa conversão. Essa é a atribuição de app para a Web.

A API registra atribuições de Web para app quando elas ocorrem no mesmo dispositivo.

Como a atribuição da Web para o app é implementada?

Para implementar a atribuição da Web para o app, primeiro verifique se a medição da Web para o app e do app para a Web está disponível na base de código da Web. Para fazer isso, ao registrar um evento, inclua o cabeçalho Attribution-Reporting-Eligible na solicitação para a origem do relatório.

O navegador vai transmitir se o suporte no nível do SO estiver disponível para o servidor de origem de relatórios com um cabeçalho de solicitação estruturado em dicionário.

Em seguida, continue registrando que o anúncio foi clicado registrando uma origem.

Se o suporte do SO estiver disponível, a origem do relatório vai enviar uma resposta com o cabeçalho estruturado de string, Attribution-Reporting-Register-OS-Source, que inclui o URL indicando onde registrar a origem.

A resposta é semelhante à origem do relatório ao realizar a medição da Web para a Web, mas, neste caso, indica que o SO Android precisa processar os relatórios em vez do navegador Chrome.

Os metadados da resposta incluem destinos da Web e de apps. Esses campos de destino especificam o site e o pacote de apps em que a atribuição será acionada para a origem.

Por trás dos bastidores, o cabeçalho Attribution-Reporting-Register-OS-Source sinaliza o SO Android para chamar o registro da fonte da Web, que pega os metadados do cabeçalho e os empacota para enviar ao URL da adtech especificado em Attribution-Reporting-Register-OS-Source. Não é necessário chamar registerWebSource() diretamente.

Próximas etapas