Saiba como seu web app Chrome pode transmitir atribuições para seu 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 Chrome para dispositivos móveis, a API Attribution Reporting poderá atribuir essa conversão diretamente. Essa é a atribuição entre app e Web.
A API registra atribuições da Web para apps quando elas ocorrem no mesmo dispositivo.
Como a atribuição da Web para app é implementada?
Para implementar a atribuição da Web para app, primeiro verifique se a medição da 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 à origem de relatórios.
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 de relatórios 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 a como a origem de relatório responderia ao realizar uma medição da Web para a Web, mas, nesse caso, indica que o SO Android deve processar o relatório 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 do app em que a atribuição será acionada para a origem.
Por baixo dos panos, o cabeçalho Attribution-Reporting-Register-OS-Source sinaliza ao SO Android para chamar o registro da origem da Web, que extrai 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
- Leia mais sobre a atribuição da Web para app em 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.