Parâmetros adicionais de rastreamento Web additional-parameters

Definição de parâmetros definition-of-parameters

Sua plataforma Adobe Campaign oferece dois parâmetros de rastreamento Web do tipo TRANSAÇÃO como padrão:

  • quantidade: representa o valor de uma transação,
  • artigo: representa o número de itens em uma transação.

Esses parâmetros são definidos na nms:webTrackingLog esquema e são alguns dos indicadores vistos nos relatórios.

Para definir parâmetros adicionais, é necessário estender esse schema.

Exemplo:

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

Você pode exibir os valores desses parâmetros configurando a lista de log de rastreamento (de um delivery ou recipient).

Configuração do servidor de redirecionamento redirection-server-configuration

Na configuração do servidor, é possível definir o número máximo de caracteres a serem considerados nos parâmetros de rastreamento Web.

IMPORTANT
O aumento do número máximo de caracteres a serem considerados pode afetar o desempenho do rastreamento web da sua plataforma.

Para fazer isso, modifique o webTrackingParamSize atributo de <trackinglogd> elemento na serverConf.xml arquivo. Esse arquivo foi salvo no conf subdiretório do diretório de instalação do Adobe Campaign.

Exemplo:

O valor padrão é 64 caracteres. Esse valor permite considerar a quantidade e artigo parâmetros padrão ("amount=xxxxxxx&article=xxxxxxx").

Considerando ambos os parâmetros (tamanho do nome + tamanho do valor) indicados no exemplo de esquema de extensão acima, você pode modificar a configuração para considerar 100 caracteres ("amount=xxxxxxx&article=xxxxxxx&mode=xxxxxxxxx&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"/>

Quando a configuração tiver sido modificada, você deverá:

  • Pare o servidor Web que hospeda o módulo de redirecionamento (Apache, IIS etc.),

  • Pare o servidor do Adobe Campaign: net stop nlserver6 no Windows, parada de /etc/init.d/nlserver6 no Linux,

    note note
    NOTE
    A partir da versão 20.1, recomendamos usar o seguinte comando (para Linux): systemctl stop nlserver
  • No Linux, exclua os segmentos de memória compartilhada usando o ipcrm comando,

  • Reinicie o servidor do Adobe Campaign: net start nlserver6 no Windows, /etc/init.d/nlserver6 iniciar no Linux,

    note note
    NOTE
    A partir da versão 20.1, recomendamos usar o seguinte comando (para Linux): systemctl start nlserver
  • Reinicie o servidor Web.

Exemplo: considerando a configuração no 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
No Linux, se você aumentar o tamanho do webTrackingParamSize ou maxSharedLogs , talvez seja necessário aumentar o tamanho da memória compartilhada (SHM).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1