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

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


한 고객이 한 상품 3개(원래 개당 10달러)와 다른 상품 1개 (원래 개당 22달러)가 포함된 주문에 할인 코드('SAVE20')를 적용합니다. 할인은 첫 번째 상품에 단위당 $2, 두 번째 상품에 단위당 $4.40로 할당됩니다.

계산 예 요약

이벤트를 전송하기 전에 각 상품의 할인 가격을 계산해야 합니다. Google 애널리틱스에서는 price에서 discount 값을 자동으로 빼지 않습니다.

항목 원래 단가 단위 할인 가격 (매개변수) 수량 상품 수익
파란색 위젯 $10.00 $2.00 $8.00 3 $24.00
빨간색 위젯 22달러 $4.40 $17.60 1 17.6달러
합계 $41.60
  • value = 상품 수익 합계 = $24.00 + $17.60 = $41.60

다음은 이 예의 purchase 이벤트 태그입니다.

// A user applies the coupon code "SAVE20" to their entire order.
// The order contains three units of one item type, and one unit of another item type.
gtag("event", "purchase", {
  'transaction_id': "T_12345",
  'value': 41.60,        // 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': 3,
      'coupon': "SAVE20"   // Optional: Item-level coupon can match order-level
    },
    {
      'item_id': "SKU_456",
      'item_name': "Red Widget",
      'price': 17.60,      // Unit price after discount (original 22.00 - 4.40 discount)
      'discount': 4.40,    // Unit discount
      'quantity': 1,
      'coupon': "SAVE20"
    }
  ]
});

할인 관련 보고

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

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

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

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

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

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

각 항목 객체에서 다음을 수행합니다.

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

맞춤 측정항목을 만들어 이벤트 수준 할인을 보고할 수도 있습니다.