Cómo agregar una condición a tu callback
Puedes utilizar callbacks condicionales para recibir callbacks únicamente si cumplen con ciertos criterios. Por ejemplo, el tipo de dispositivo, la configuración del entorno del SDK de Adjust, etc.
Cuando agregas una condición a tu callback, se aplica la siguiente estructura:
prefijo, {placeholder}, valor, URL de callback
Prefijo de condición
Utiliza un prefijo para definir tus condiciones. Nuestro sistema es compatible con los siguientes prefijos:
equal
Esto indica a nuestro sistema que solo debe enviar los callbacks si contienen el mismo valor.
notequal
Esto indica a nuestro sistema que solo debe enviar los callbacks si el valor no es igual. Utiliza notequal
cuando solo sea un valor. Si deseas excluir varios valores, utiliza notcontained
.
contained
Esto indica a nuestro sistema que solo debe enviar los callbacks cuyos valores coincidan con los valores proporcionados en la condición. Utiliza contained
para incluir los eventos relacionados con varios links (o notcontained
para excluir la actividad de varias fuentes).
notcontained
Esto indica a nuestro sistema que solo debe enviar los callbacks que no tengan estos valores.
Placeholders
Puedes configurar cualquier número de placeholders como condiciones.
- Consulta la lista de todos los placeholders de Adjust.
- Consulta los placeholders que recomendamos para cada activador de callback.
Valores
Estos son algunos consejos generales sobre la sintaxis de los valores.
- Utiliza
+
en lugar de espacios para los valores que contengan varias palabras. Por ejemplo:my campaign
se convierte enmy+campaign
- Utiliza
;
para incluir varios valores en un solo filtro. Por ejemplo:Organic;Facebook+Installs
URL de callback
Sigue las instrucciones proporcionadas en el artículo sobre cómo configurar una URL de callback.
Ejemplos
Estos son algunos ejemplos de URL de callback condicionales.
- La actividad medida en el entorno de sandbox se envía hacia un servidor de testeo.
equal,{environment},sandbox,http://test.your-server.com?source={tracker_name}
- La actividad medida en tablets en el entorno de sandbox se envía hacia un servidor de testeo.
equal,{environment}{device_type},sandboxtablet,http://test.your-server.com?source={tracker_name}
- Los eventos registrados con los tokens
abc123
oxyz456
se envían hacia un servidor de producción.
contained,{event},abc123;xyz456,http://production.your-server.com?source={tracker_name}
- Los eventos registrados sin el nombre de red
Facebook Installs
uOrganic
se envían hacia un servidor de producción.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}