Parámetros de seguimiento web adicionales additional-parameters

Definición de parámetros definition-of-parameters

Su plataforma de Adobe Campaign ofrece dos parámetros de seguimiento web de tipo TRANSACTION como estándar:

  • cantidad: representa la cantidad de una transacción,
  • artículo: representa el número de elementos de una transacción.

Estos parámetros se definen en la variable nms:webTrackingLog y son algunos de los indicadores que se ven en los informes.

Para definir parámetros adicionales, debe ampliar este esquema.

Ejemplo:

<srcSchema extendedSchema="nms:webTrackingLog" label="Web Tracking"
           mappingType="sql" name="webTrackingLog"
           namespace="cus" xtkschema="xtk:srcSchema">

  <element name="webTrackingLog">
    <attribute desc="Payment method" label="Payment method" length="10" name="mode" type="string"/>
    <attribute desc="Offer code" label="Offer code" length="5" name="code" type="string"/>
  </element>
</srcSchema>

Puede mostrar los valores de estos parámetros configurando la lista de "logs" de seguimiento (de una entrega o destinatario).

Configuración del servidor de redirección redirection-server-configuration

En la configuración del servidor, puede definir el número máximo de caracteres que se deben tener en cuenta para los parámetros de seguimiento web.

IMPORTANT
El aumento del número máximo de caracteres a tener en cuenta puede afectar al rendimiento del seguimiento web de la plataforma.

Para ello, modifique la webTrackingParamSize atributo del <trackinglogd> elemento en el serverConf.xml archivo. Este archivo se guarda en conf del directorio de instalación de Adobe Campaign.

Ejemplo:

El valor predeterminado es de 64 caracteres. Este valor le permite tener en cuenta las variables cantidad y artículo ("amount=xxxxxxxx&article=xxxxxxxx") parámetros estándar.

Si tiene en cuenta ambos parámetros (tamaño del nombre y tamaño del valor) indicados en el ejemplo de esquema de extensión anterior, puede modificar la configuración para que tenga en cuenta 100 caracteres ("amount=xxxxxxx&article=xxxxxxx&mode=xxxxxxxx&code=xxxxx").

<trackinglogd args="" autoStart="false" initScript="" maxCreateFileRetry="5" maxLogsSizeOnDiskMb="500"
maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" maxSharedLogs="25000"
processRestartTime="06:00:00" purgeLogsPeriod="50000" runLevel="10"
webTrackingParamSize="64"/>

Cuando se haya modificado la configuración, deberá:

  • Detenga el servidor web que aloja el módulo de redirección (Apache, IIS, etc.),

  • Detenga el servidor de Adobe Campaign: net stop nlserver6 en Windows, /etc/init.d/nlserver6 stop en Linux,

    note note
    NOTE
    A partir de la versión 20.1, se recomienda utilizar el siguiente comando (para Linux): systemctl stop nlserver
  • En Linux, elimine los segmentos de memoria compartida mediante la variable ipcrm comando,

  • Reinicie el servidor de Adobe Campaign: net start nlserver6 en Windows, Inicio de /etc/init.d/nlserver6 en Linux,

    note note
    NOTE
    A partir de la versión 20.1, se recomienda utilizar el siguiente comando (para Linux): systemctl start nlserver
  • Reinicie el servidor web.

Ejemplo: teniendo en cuenta la configuración en Linux.

adobe@selma:~$ systemctl stop nlserver
adobe@selma:~$ systemctl stop apache2
adobe@selma:~$ ipcs shm

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x52020679 2097153    adobe   666        93608      8

------ Semaphore Arrays --------
key        semid      owner      perms      nsems
0x52020678 4227081    adobe   666        1

------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages

adobe@selma:~$ ipcrm shm 2097153
1 resource(s) deleted
adobe@selma:~$ systemctl start nlserver
adobe@selma:~$ systemctl start apache2
NOTE
En Linux, si aumenta el tamaño del webTrackingParamSize o maxSharedLogs parámetros, es posible que tenga que aumentar el tamaño de la memoria compartida (SHM).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1