Ytterligare parametrar för webbspårning additional-parameters
Definition av parametrar definition-of-parameters
Adobe Campaign-plattformen har två parametrar av typen TRANSACTION som standard:
- amount: representerar beloppet för en transaktion,
- artikel: representerar antalet objekt i en transaktion.
De här parametrarna definieras i schemat nms:webTrackingLog och är några av de indikatorer som visas vid rapportering.
Om du vill definiera ytterligare parametrar måste du utöka det här schemat.
Exempel:
<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>
Du kan visa parametrarnas värden genom att konfigurera spårningslogglistan (för en leverans eller mottagare).
Omdirigeringsserverkonfiguration redirection-server-configuration
I serverkonfigurationen kan du definiera det maximala antal tecken som ska beaktas för spårningsparametrarna för webben.
Det gör du genom att ändra attributet webTrackingParamSize för elementet <trackinglogd>
i filen serverConf.xml. Den här filen sparas i underkatalogen conf i Adobe Campaign installationskatalog.
Exempel:
Standardvärdet är 64 tecken. Med det här värdet kan du ta hänsyn till standardparametrarna amount och article ("amount=xxxxxx&article=xxxxxxxx").
Genom att ta hänsyn till båda parametrarna (storlek på namn + storlek på värde) som anges i exemplet ovan kan du ändra konfigurationen så att den tar 100 tecken ("amount=xxxxxx&article=xxxxxxxx&mode=xxxxxxxxxx&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"/>
När konfigurationen har ändrats måste du:
-
Stoppa webbservern som är värd för omdirigeringsmodulen (Apache, IIS osv.),
-
Stoppa Adobe Campaign-servern: net stop nlserver6 i Windows, /etc/init.d/nlserver6 stop i Linux,
note note NOTE Från 20.1 rekommenderar vi att du använder följande kommando i stället (för Linux): systemctl stop nlserver -
I Linux tar du bort de delade minnessegmenten med kommandot ipcrm .
-
Starta om Adobe Campaign-servern: net start nlserver6 i Windows, /etc/init.d/nlserver6 start i Linux,
note note NOTE Från 20.1 rekommenderar vi att du använder följande kommando i stället (för Linux): systemctl start nlserver -
Starta om webbservern.
Exempel: tar hänsyn till konfigurationen under 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