Ihre Adobe Campaign-Plattform bietet standardmäßig zwei Webtrackingparameter vom Typ TRANSACTION :
Diese Parameter werden in der Variablen nms:webTrackingLog und sind einige der Indikatoren, die in Berichten angezeigt werden.
Um zusätzliche Parameter zu definieren, müssen Sie dieses Schema erweitern.
Beispiel:
<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>
Sie können die Werte dieser Parameter anzeigen, indem Sie die Trackinglog-Liste (eines Versands oder eines Empfängers) konfigurieren.
In der Serverkonfiguration können Sie die maximale Zeichenanzahl definieren, die für Ihre Webtracking-Parameter berücksichtigt werden soll.
Eine Erhöhung der maximal zu berücksichtigenden Zeichenanzahl kann sich auf die Webtracking-Leistung Ihrer Plattform auswirken.
Ändern Sie dazu die webTrackingParamSize -Attribut <trackinglogd>
-Element im serverConf.xml -Datei. Diese Datei wird im conf -Unterverzeichnis des Adobe Campaign-Installationsordners.
Beispiel:
Der Standardwert ist 64 Zeichen. Dieser Wert ermöglicht es, die amount und Artikel ("amount=xxxxxxxxxx&article=xxxxxxxxxx") Standardparameter.
Unter Berücksichtigung der beiden im Beispiel des Erweiterungsschemas angegebenen Parameter (Größe des Namens + Größe des Werts) können Sie die Konfiguration so ändern, dass 100 Zeichen berücksichtigt werden ("amount=xxxxxxxxxx&article=xxxxxxxxxxxx&mode=xxxxxxxxxx&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"/>
Nachdem die Konfiguration geändert wurde, müssen Sie:
Beenden Sie den Webserver, der das Weiterleitungsmodul hostet (Apache, IIS usw.),
Beenden Sie den Adobe Campaign-Server: net stop nlserver6 unter Windows: /etc/init.d/nlserver6 stop unter Linux:
Ab Version 20.1 wird empfohlen, stattdessen den folgenden Befehl zu verwenden (für Linux): systemctl stop nlserver
Löschen Sie unter Linux die freigegebenen Speichersegmente mithilfe der ipcrm Befehl,
Starten Sie den Adobe Campaign-Server neu: net start nlserver6 unter Windows: /etc/init.d/nlserver6 start unter Linux:
Ab 20.1 wird empfohlen, stattdessen den folgenden Befehl zu verwenden (für Linux): systemctl Beginn nlserver
Starten Sie den Webserver neu.
Beispiel: unter Berücksichtigung der Konfiguration unter 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
Wenn Sie für Linux die Größe der webTrackingParamSize oder maxSharedLogs -Parameter, müssen Sie möglicherweise die Größe des gemeinsamen Speichers (SHM) erhöhen.