추가 매개 변수

매개 변수 정의

Adobe Campaign 플랫폼은 표준으로 2개의 TRANSACTION 형식 웹 추적 매개 변수를 제공합니다.

  • 금액:트랜잭션 금액을 나타냅니다.
  • 아티클:트랜잭션의 항목 수를 나타냅니다.

이러한 매개 변수는 nms:webTrackingLog 스키마에 정의되며 보고에 표시되는 표시기 중 일부입니다.

추가 매개 변수를 정의하려면 이 스키마를 확장해야 합니다.

예제:

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

배달 또는 수신자의 추적 로그 목록을 구성하여 이러한 매개 변수의 값을 표시할 수 있습니다.

리디렉션 서버 구성

서버 구성에서 웹 추적 매개 변수를 고려하여 사용할 최대 문자 수를 정의할 수 있습니다.

중요

고려할 최대 문자 수를 늘리면 플랫폼의 웹 추적 성능에 영향을 줄 수 있습니다.

이렇게 하려면 serverConf.xml 파일에서 <trackinglogd> 요소의 webTrackingParamSize 특성을 수정합니다. 이 파일은 Adobe Campaign 설치 디렉토리의 conf 하위 디렉토리에 저장됩니다.

예제:

기본값은 64자입니다. 이 값을 사용하면 amountarticle("amount=xxxxxx&article=xxxxxxxx") 표준 매개 변수를 고려할 수 있습니다.

위의 확장 스키마 예제에 표시된 매개 변수(이름 + 값 크기)를 모두 고려하여 100자를 고려하여 구성을 수정하여 계정에 포함할 수 있습니다("amount=xxxxxxxx&article=xxxxxxxxxxxx&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"/>

구성이 수정되면 다음을 수행해야 합니다.

  • 리디렉션 모듈(Apache, IIS 등)을 호스트하는 웹 서버를 중지합니다.

  • Adobe Campaign 서버를 중지합니다.Windows의 net stop nlserver6, Linux의 /etc/init.d/nlserver6 stop,

    노트

    20.1부터는 다음 명령을 대신 사용하는 것이 좋습니다(Linux의 경우).systemctl stop nlserver

  • Linux에서 ipcrm 명령을 사용하여 공유 메모리 세그먼트를 삭제합니다.

  • Adobe Campaign 서버를 다시 시작합니다.Windows의 net start nlserver6, Linux의 /etc/init.d/nlserver6 start

    노트

    20.1부터는 다음 명령을 대신 사용하는 것이 좋습니다(Linux의 경우).systemctl 시작 nlserver

  • 웹 서버를 다시 시작합니다.

: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
노트

Linux의 경우 webTrackingParamSize 또는 maxSharedLogs 매개 변수의 크기를 늘리려면 공유 메모리(SHM)의 크기를 늘려야 할 수 있습니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now