Adicionando uma condição ao seu callback
Você pode usar callbacks condicionais para receber callbacks apenas se eles cumprirem critérios específicos. Por exemplo, com base no tipo de dispositivo, configuração do ambiente do SDK da Adjust, entre outros.
Quando você adiciona uma condição no seu callback, ele assume a seguinte estrutura:
prefixo, {placeholder}, valor, URL do callback
Prefixo da condição
Use um prefixo para definir sua condição ou condições. A Adjust tem compatibilidade com os seguintes prefixos:
equal
Instrui a Adjust a enviar apenas callbacks que contenham o mesmo valor.
notequal
Instrui a Adjust a enviar um callback apenas se o valor não for o mesmo. Use notequal
somente para um valor. Para excluir vários valores, use notcontained
.
contained
Instrui a Adjust a enviar apenas callbacks que tenham valores que correspondam àqueles enviados na condição. Use contained
para incluir eventos relacionados a links múltiplos (ou notcontained
para excluir atividades de fontes múltiplas).
notcontained
Instrui a Adjust a enviar apenas callbacks que não tenham esses valores.
Placeholders
Você pode definir vários placeholders como condições.
- Veja a lista completa de placeholders da Adjust.
- Confira nossos placeholders recomendados para cada acionador de callback.
Valores
Estes são alguns conselhos gerais sobre a sintaxe a ser usada com valores.
- Use
+
em vez de espaços para valores contendo palavras múltiplas. Por exemplo:my campaign
torna-semy+campaign
- Use
;
para incluir múltiplos valores em um filtro. Por exemplo:Organic;Facebook+Installs
URL de callback
Siga as instrução oferecidas em sobre como configurar uma URL de callback.
Exemplos
Estes são alguns exemplos de URLs de callback condicional.
- Envia atividade mensurada no ambiente sandbox para um servidor de teste.
equal,{environment},sandbox,http://test.your-server.com?source={tracker_name}
- Envia atividade mensurada em tablets no ambiente sandbox para um servidor de teste.
equal,{environment}{device_type},sandboxtablet,http://test.your-server.com?source={tracker_name}
- Envia eventos registrados com tokens
abc123
ouxyz456
para um servidor de produção.
contained,{event},abc123;xyz456,http://production.your-server.com?source={tracker_name}
- Envia eventos registrados sem o nome da rede
Facebook Installs
ouOrganic
para um servidor de produção.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}