eVar (머천다이징)

이 도움말 페이지에서는 머천다이징 eVar를 구현하는 방법에 대해 설명합니다. 머천다이징 eVar가 차원으로 작동하는 방법에 대한 자세한 내용은 구성 요소 사용 안내서의 eVar(머천다이징 차원)를 참조하십시오.

머천다이징 eVars의 작동 원리에 대한 자세한 내용은 머천다이징 eVar 및 제품 검색 방법을 참조하십시오.

보고서 세트 설정에서 eVar 설정

구현에서 eVar를 사용하기 전에 보고서 세트 설정에서 eVar를 원하는 구문으로 구성해야 합니다. 관리 안내서에서 전환 변수를 참조하십시오.

WARNING
머천다이징 eVar를 올바로 구성하지 않으면 이 변수에 대해 예기치 않은 값이나 데이터 손실이 발생합니다. 이 변수를 구현에 맞게 올바로 구성했는지 확인하십시오.

제품 구문을 사용한 구현

제품 구문이 활성화된 경우 머천다이징 카테고리가 products 변수 내에서 직접 채워지므로 결합 이벤트를 선택하고 설정할 필요가 없습니다. 성공 이벤트가 발생할 때 변수를 products에서 사용할 수 없는 경우를 제외하고 이 방법이 권장됩니다.

// The bare minimum to set a merchandising eVar with product syntax
s.products = ";Example product;;;;eVar1=Example merchandising value";

// An example single product with product syntax
s.products = "Example category;Example product;1;5.99;event1=1;eVar1=Turtles";

// Tie a merchandising eVar to a different values on two different products
s.products = "Birds;Scarlet Macaw;1;4200;;eVar1=talking bird,Birds;Turtle dove;2;550;;eVar1=love birds";

eVar1에 대한 값이 제품에 지정됩니다. 이 제품과 관련된 이후의 모든 성공 이벤트는 eVar 값에 반영됩니다.

웹 SDK를 사용한 제품 구문

을 사용하는 경우 XDM 개체, 제품 구문 머천다이징 변수는 다음 XDM 필드를 사용합니다.

  • 제품 구문 머천다이징 eVar는 xdm.productListItems[]._experience.analytics.customDimensions.eVars.eVar1 아래에서 xdm.productListItems[]._experience.analytics.customDimensions.eVars.eVar250에 매핑됩니다.
  • 제품 구문 머천다이징 이벤트는 xdm.productListItems[]._experience.analytics.event1to100.event1.value 아래에서 xdm.productListItems[]._experience.analytics.event901to1000.event1000.value에 매핑됩니다. 이벤트 일련화 XDM 필드는 xdm.productListItems[]._experience.analytics.event1to100.event1.id 아래에서 xdm.productListItems[]._experience.analytics.event901to1000.event1000.id에 매핑됩니다.
NOTE
productListItems 아래에서 이벤트를 설정할 때 이벤트 문자열에서 설정할 필요가 없습니다. 두 위치에 모두 설정된 경우 이벤트 문자열의 값이 우선합니다.

다음 예는 여러 상품화 eVar 및 이벤트를 사용하는 단일 제품을 보여 줍니다.

"productListItems": [
  {
    "name": "Bahama Shirt",
    "priceTotal": "12.99",
    "quantity": 3,
    "_experience": {
      "analytics": {
        "customDimensions" : {
          "eVars" : {
            "eVar10" : "green",
            "eVar33" : "large"
          }
        },
        "event1to100" : {
          "event4" : {
            "value" : 1
          },
          "event10" : {
            "value" : 2,
            "id" : "abcd"
          }
        }
      }
    }
  }
]

위의 예 오브젝트는 ";Bahama Shirt;3;12.99;event4|event10=2:abcd;eVar10=green|eVar33=large"로 Adobe Analytics에 전송됩니다.

을 사용하는 경우 데이터 개체, eVar 머천다이징 사용 data.__adobe.analytics.eVar1 - data.__adobe.analytics.eVar250 다음 AppMeasurement 구문

전환 변수 구문을 사용한 구현

products 변수에서 eVar 값을 설정할 수 없을 때 전환 변수 구문이 사용됩니다. 이 시나리오는 일반적으로 페이지에 머천다이징 채널 또는 검색 방법 컨텍스트가 없음을 의미합니다. 이 경우 제품 페이지에 도착하기 전에 머천다이징 변수를 설정하고 값은 결합 이벤트가 발생할 때까지 지속됩니다.

구성 중에 선택한 결합 이벤트가 발생하면 eVar의 지속된 값이 제품과 연결됩니다. 예를 들어 prodView가 결합 이벤트로 지정된 경우 머천다이징 카테고리가 이벤트가 발생하는 시점에만 현재 제품 목록과 연결됩니다. 후속 결합 이벤트만이 이미 제품에 지정된 머천다이징 eVar를 업데이트할 수 있습니다.

// Place on the same or previous page before the binding event:
s.eVar1 = "Aviary";

// Place on the page where the binding event occurs:
s.events = "prodView";
s.products = ";Canary";

eVar1에 대한 값 "Aviary"가 제품 "Canary"에 지정됩니다. 이 제품과 관련된 이후의 모든 성공 이벤트는 "Canary"에 반영됩니다. 또한 다음 조건 중 하나가 만족될 때까지 머천다이징 변수의 현재 값이 모든 후속 제품에 연결됩니다.

  • eVar 만료 ('다음 시기 이후에 만료' 설정에 따름)
  • 머천다이징 eVar가 새로운 값으로 덮어쓰기됨.

웹 SDK를 사용한 전환 변수 구문

을 사용하는 경우 XDM 개체, 구문은 기타 구현 과 유사하게 작동합니다 eVarevents. 위의 예를 미러링하는 XDM은 다음과 같습니다.

동일한 이벤트 호출 또는 이전 이벤트 호출에서 eVar를 설정합니다.

"_experience": {
  "analytics": {
    "customDimensions": {
      "eVars": {
        "eVar1" : "Aviary"
      }
    }
  }
}

제품 문자열에 대한 바인딩 이벤트 및 값을 설정합니다.

"commerce": {
  "productViews" : {
    "value" : 1
  }
},
"productListItems": [
  {
    "name": "Canary"
  }
]

을 사용하는 경우 데이터 개체, 위의 예를 미러링하는 데이터 객체는 다음과 같습니다.

동일한 이벤트 호출 또는 이전 이벤트 호출에서 eVar를 설정합니다.

"data": {
  "__adobe": {
    "analytics": {
      "eVar1": "Aviary"
    }
  }
}

제품 문자열에 대한 바인딩 이벤트 및 값을 설정합니다.

"data": {
  "__adobe": {
    "analytics": {
      "events": "prodView",
      "products": ";Canary"
    }
  }
}
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690