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
- Saiba mais sobre a atribuição da Web para o app na medição de atribuição entre apps e na Web.
- Confira também Relatórios de atribuição: medição entre apps e na Web.