Estamos sempre publicando atualizações em nossa documentação, mas pode ser que elas ainda não estejam disponíveis em seu idioma. Para ter acesso às informações mais atualizadas, use a ​​versão em inglês.

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.

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-se my+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 ou xyz456 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 ou Organic para um servidor de produção.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}