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

Saiba como seu app da Web Chrome pode transmitir atribuições ao seu app Android.

O Sandbox de privacidade oferece suporte nativo à atribuição da Web para o app e de app para a 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 clica em um anúncio em um navegador Chrome para dispositivos móveis e depois faz uma compra em um app Android, a API Attribution Reporting pode atribuir diretamente essa conversão realizada no app Android aos anúncios mostrados nesse navegador. 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 no navegador Chrome para dispositivos móveis, a API Attribution Reporting poderá atribuir essa conversão diretamente. Essa é a atribuição de app para Web.

A API registra atribuições da Web para o 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 app, primeiro verifique se a medição de Web para app e de app para Web está disponível na sua base de código da Web. Para fazer isso, ao registrar um evento, inclua o cabeçalho Attribution-Reporting-Eligible na sua 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 do relatório com um cabeçalho de solicitação estruturado por dicionário.

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

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

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

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

Internamente, o cabeçalho Attribution-Reporting-Register-OS-Source sinaliza ao SO Android para chamar a fonte da Web de registro, que recebe os metadados do cabeçalho e os empacota para enviá-los ao URL da adtech especificado em Attribution-Reporting-Register-OS-Source. Não é necessário chamar registerWebSource() diretamente.

Próximas etapas