Show Menu
TEMAS×

Usar el servicio de lugares con Adobe Destinatario

Este documento supone que tiene implementada la extensión Places en la aplicación. Si necesita ayuda para implementar la extensión Lugares, consulte Extensiones de 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 Destinatario. Con la propiedad que desee seleccionada en Iniciar, puede crear este tipo de regla completando las siguientes tareas:

1. Crear una regla

  1. En la Rules ficha, haga clic en 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. En la Events sección, haga clic en 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 .

3. Añadir condiciones

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. En la Conditions sección, haga clic en 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 .

4. Definir la acción

  1. En la Actions sección, haga clic en 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.
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 .

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:
  1. Haga clic en Save
  2. Vuelva a compilar la propiedad Launch e impleméntelo en el Entorno correcto.