Usar el servicio de lugares con Adobe Target

Este documento supone que tiene implementada la extensión Places en la aplicación. Si necesita ayuda para implementar la extensión Lugares, consulte Extensionesde lugares.

Una vez que la extensión Places envía eventos para entradas y salidas, puede aprovechar las reglas de Launch para adjuntar los datos del servicio de lugares a sus eventos del SDK de Adobe Target. Con la propiedad que desee seleccionada en Iniciar, puede crear este tipo de regla completando las siguientes tareas:

1. Crear una regla

  1. On the Rules tab, click Create New Rule.

    Recuerde la información siguiente:

    • Si no tiene reglas existentes para esta propiedad, el botón estará en medio de la pantalla.
    • Si la propiedad tiene reglas, el botón estará en la parte superior derecha de la pantalla.

2. Seleccionar un Evento

  1. Asigne un nombre significativo a la regla para que sea fácilmente reconocible en su lista de reglas.

    En este ejemplo, el nombre de la regla es Attach Places Service Data to Target Content Requested.

  2. Under the Events section, click Add.

  3. En la lista Extension desplegable, seleccione Adobe Target.

  4. En la lista Event Type desplegable, seleccione Content Requested.

  5. Haga clic en Keep Changes.

agregar un evento

3. Añadir condiciones

IMPORTANTE

Complete este paso si desea agregar Condiciones a la regla. De lo contrario, vaya a Definir la acción a continuación.

En el ejemplo siguiente, se crea una condición que hace que la regla se active solo para los usuarios que han iniciado la aplicación cinco o más veces.

  1. Under the Conditions section, click Add.
  2. En la lista Extension desplegable, seleccione Mobile Core.
  3. En la lista Condition Type desplegable, seleccione Launches.
  4. En el panel derecho, modifique la lista desplegable y los controles numéricos para que la condición se lea User has launched the app greater than or equal to 5 times.
  5. Haga clic en Keep Changes.

agregar una condición

4. Definir la acción

  1. Under the Actions section, click Add.
  2. En la lista Extension desplegable, seleccione Mobile Core.
  3. En la lista Action Type desplegable, seleccione Attach Data.
  4. En el panel derecho, en el JSON Payload campo, escriba los datos que se agregarán a este Evento.
  5. Haga clic en Keep Changes.

En el panel derecho, puede agregar una carga útil JSON de forma libre que agregue datos a un evento SDK antes de que las extensiones que escuchen este evento lo oigan.

En el siguiente ejemplo, poiCity se agregan valores y poiName a la mboxparameters para cada solicitud procesada en el evento de Destinatario. Los valores de las nuevas claves son determinados dinámicamente por el SDK en el momento en que se procesa este evento.

CONSEJO

Esta carga útil JSON utiliza una notación especial para el request objeto. En el evento original, request es una matriz de objetos anónimos. Cuando se adjuntan datos a todos los objetos de una matriz mediante Adjuntar datos, la [*] anotación en una clave que contenga una matriz hace que la carga útil se aplique a todos los objetos de esa matriz.

La notación de request[*] puede leerse en voz alta como para cada objeto de la request matriz.

definir la acción

5. Guarde la regla y vuelva a crear la propiedad

Después de completar la configuración, compruebe que la regla tenga el aspecto de la siguiente imagen:

regla completada

  1. Haga clic en Save
  2. Vuelva a compilar la propiedad Launch e impleméntelo en el Entorno correcto.

En esta página