Parametri di tracciamento web aggiuntivi additional-parameters

Definizione dei parametri definition-of-parameters

La piattaforma Adobe Campaign offre due parametri di tracciamento web di tipo TRANSACTION come standard:

  • importo: rappresenta l'importo di una transazione,
  • articolo: rappresenta il numero di elementi in una transazione.

Questi parametri sono definiti nello schema nms:webTrackingLog e sono alcuni degli indicatori visualizzati nel reporting.

Per definire parametri aggiuntivi, devi estendere questo schema.

Esempio:

<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>

Puoi visualizzare i valori di questi parametri configurando l’elenco dei registri di tracciamento (di una consegna o di un destinatario).

Configurazione server di reindirizzamento redirection-server-configuration

Nella configurazione del server, puoi definire il numero massimo di caratteri da considerare per i parametri di tracciamento web.

IMPORTANT
L’aumento del numero massimo di caratteri da considerare può influire sulle prestazioni di tracciamento web della piattaforma.

Per eseguire questa operazione, modificare l'attributo webTrackingParamSize dell'elemento <trackinglogd> nel file serverConf.xml. Il file viene salvato nella sottodirectory conf della directory di installazione di Adobe Campaign.

Esempio:

Il valore predefinito è 64 caratteri. Questo valore consente di prendere in considerazione i parametri standard amount e article ("amount=xxxxxxxx&article=xxxxxxxx").

Tenendo conto di entrambi i parametri (dimensione del nome + dimensione del valore) indicati nell’esempio di schema di estensione precedente, puoi modificare la configurazione in modo da tenere conto di 100 caratteri ("amount=xxxxxxxx&article=xxxxxx&mode=xxxxxxxx&code=xxxxxxx").

<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"/>

Dopo aver modificato la configurazione, è necessario:

  • Arrestare il server Web che ospita il modulo di reindirizzamento (Apache, IIS, ecc.),

  • Arresta il server Adobe Campaign: net stop nlserver6 in Windows, /etc/init.d/nlserver6 stop in Linux,

    note note
    NOTE
    A partire dalla versione 20.1, è consigliabile utilizzare il comando seguente (per Linux): systemctl stop nlserver
  • In Linux, eliminare i segmenti di memoria condivisa utilizzando il comando ipcrm,

  • Riavvia il server Adobe Campaign: net start nlserver6 in Windows, /etc/init.d/nlserver6 start in Linux,

    note note
    NOTE
    A partire dalla versione 20.1, è consigliabile utilizzare il comando seguente (per Linux): systemctl start nlserver
  • Riavvia il server web.

Esempio: tenendo conto della configurazione in 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
Per Linux, se si aumentano le dimensioni dei parametri webTrackingParamSize o maxSharedLogs, potrebbe essere necessario aumentare le dimensioni della memoria condivisa (SHM).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1