Ejemplos de manipulaciones de cadenas con el editor de expresiones avanzadas

En condiciones

Esta condición recupera solo los eventos de geovalla activados en "Arlington":

        @event{GeofenceEntry
                    .placeContext
                    .POIinteraction
                    .POIDetail
                    .name} == "Arlington"

Explicación: Se trata de una comparación de cadenas estricta (con distinción de mayúsculas y minúsculas), equivalente a una consulta en modo simple que utiliza equal to con Is sensitive marcado.

La misma consulta con Is sensitive sin marcar generará la siguiente expresión en modo avanzado:

        equalIgnoreCase(@event{GeofenceEntry
                        .placeContext
                        .POIinteraction
                        .POIDetail
                        .name}, "Arlington")

En acciones

La siguiente expresión le permite definir el CRM ID en un campo de personalización de acción:

substr(
   @event{MobileAppLaunch
   ._myorganization
   .identification
   .crmid},
   1,
   lastIndexOf(
     @event{MobileAppLaunch
     ._myorganization
     .identification
     .crmid},
     '}'
   )
)

Explicación: Este ejemplo utiliza las funciones substr y lastIndexOf para eliminar llaves que encierran el ID de CRM pasado con un evento de inicio de aplicación móvil.

Para obtener más información sobre cómo usar el editor de expresiones avanzadas, vea este vídeo.

Página anteriorPropiedades del recorrido
Página siguienteFunciones principales

Journey Optimizer