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.

IMPORTANT
Om du ökar det maximala antalet tecken som ska beaktas kan det påverka plattformens webbspårningsprestanda.

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
NOTE
Om du ökar storleken på parametrarna webTrackingParamSize eller maxSharedLogs för Linux kan du behöva öka storleken på det delade minnet (SHM).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1