전자상거래 이벤트에 할인 적용하기

할인 가격과 함께 discount 매개변수를 추가하여 전자상거래 이벤트의 상품에 할인을 적용할 수 있습니다. discount 매개변수에 백분율을 사용하지 마세요.


고객이 상품 2개와 다른 상품 1개가 포함된 주문에 8달러 할인 코드('SAVE20')를 적용합니다. 할인은 첫 번째 상품에 개당 2달러, 두 번째 상품에 개당 4달러로 할당됩니다. 다음은 이 예의 purchase 이벤트 태그입니다.

// A user applies the coupon code "SAVE20" to their entire order.
// The order contains two items, each receiving a portion of the discount.
gtag("event", "purchase", {
  'transaction_id': "T_12345",
  'value': 32.00,        // Total value after all discounts
  'currency': "USD",
  'coupon': "SAVE20",    // Order-level coupon code
  'items': [
    {
      'item_id': "SKU_123",
      'item_name': "Blue Widget",
      'price': 8.00,       // Unit price after discount (original 10.00 - 2.00 discount)
      'discount': 2.00,    // Unit discount
      'quantity': 2,
      'coupon': "SAVE20"   // Optional: Item-level coupon can match order-level
    },
    {
      'item_id': "SKU_456",
      'item_name': "Red Widget",
      'price': 16.00,      // Unit price after discount (original 20.00 - 4.00 discount)
      'discount': 4.00,    // Unit discount
      'quantity': 1,
      'coupon': "SAVE20"
    }
  ]
});

할인 관련 보고

다음 측정기준과 측정항목을 사용하면 할인에 대해 보고할 수 있습니다.

측정기준 또는 측정항목 설명
상품 쿠폰 상품(예: 판매하는 제품) 구매 시 사용할 수 있는 쿠폰
주문 쿠폰 할인된 상품에 지정하는 쿠폰 이름 또는 코드
상품 할인 금액 상품에서만 발생한 총 할인 금액입니다. 상품 할인 금액 = quantity x discount
상품 수익 상품에서만 발생한 총수익(세금 및 배송비 제외). 상품 수익 = quantity x price

이벤트 수준 및 상품 수준 할인 처리

쿠폰은 전체 주문 (이벤트 수준) 또는 특정 제품(상품 수준)에 추가할 수 있습니다.

  • 주문 수준: 전체 거래에 쿠폰을 적용하려면 이벤트 수준 (items 배열 외부)에서 coupon 매개변수를 추가합니다.
  • 상품 수준: 특정 상품에 쿠폰을 적용하려면 items 배열의 특정 객체 내에 coupon 매개변수를 추가합니다.

쿠폰이 전체 주문 (이벤트 수준)에 할인을 적용하는 경우 정확한 상품 수준 보고를 위해 이벤트의 상품에 할인을 할당해야 합니다. 각 상품 객체에서 다음을 실행합니다.

  1. 상품에 할당된 단위 할인 금액과 함께 discount 매개변수를 추가합니다.
  2. price를 단위 가격에서 상품에 할당된 단위 할인을 뺀 값으로 설정합니다.

이벤트 수준 할인에 대해 보고하기 위한 맞춤 측정항목을 만들 수도 있습니다.