Publicamos actualizaciones constantes en nuestra documentación, y es posible que algunas de ellas aún no estén disponibles en tu idioma. Si deseas obtener la información más actual, utiliza la versión en inglés.

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.

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 en my+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 o xyz456 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 u Organic se envían hacia un servidor de producción.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}