콘텐츠로 건너뛰기

가격 하락 알림

이 페이지에서는 가격 하락 알림의 작동 방식과 설정 및 사용 방법을 다룹니다. Braze 카탈로그와 Canvas를 통한 가격 하락 알림을 조합하면, 고객에게 상품의 가격이 하락했음을 알릴 수 있습니다.

작동 방식

사용자가 특정 아이템에 대해 커스텀 이벤트를 트리거하면, 해당 아이템의 가격 인하 알림을 수신하도록 자동으로 구독 처리됩니다. 아이템의 가격이 인벤토리 규칙(예: 50% 이상 하락)을 충족하면, 모든 구독자가 Campaign 또는 Canvas를 통해 알림을 받을 수 있는 대상이 됩니다. 단, 알림 수신에 옵트인한 사용자만 실제로 알림을 받게 됩니다.

가격 인하 알림을 위한 커스텀 이벤트 설정

product_clicked 이벤트와 같이 구독 이벤트로 사용할 커스텀 이벤트를 설정합니다. 이 이벤트에는 항목 ID(카탈로그 항목 ID)의 속성정보가 포함되어야 합니다. 카탈로그 이름을 포함하는 것이 좋지만 필수는 아닙니다. 또한 가격 필드의 이름을 제공해야 하며, 이 필드는 숫자 데이터 유형이어야 합니다.

다음 조건이 충족되면 사용자와 카탈로그 항목에 대한 가격 인하 구독을 생성할 수 있습니다.

  • 사용자가 선택한 커스텀 이벤트를 수행한 경우
  • 커스텀 이벤트에 price_drop을 포함하는 type 속성정보가 있는 경우(type은 배열이어야 합니다)

동일한 이벤트에서 가격 인하 알림과 재입고 알림을 모두 설정하려면 배열이어야 하는 type 속성정보를 사용할 수 있습니다. 항목의 가격이 가격 규칙에 맞게 변경되면, 해당 항목을 구독한 모든 사용자(구독 이벤트를 수행한 사용자)를 조회하고 Campaign 또는 Canvas를 트리거하는 데 사용할 수 있는 Braze 커스텀 이벤트를 전송합니다.

이벤트 속성정보가 사용자와 함께 전송되므로, 전송하는 Campaign 또는 Canvas에 항목 세부 정보를 템플릿으로 포함할 수 있습니다.

가격 인하 알림 설정하기

특정 카탈로그에서 가격 인하 알림을 설정하려면 다음 단계를 따르세요.

  1. 카탈로그로 이동하여 설정 탭을 선택합니다.
  2. 가격 인하 토글을 선택합니다.
  3. 글로벌 카탈로그 설정이 구성되지 않은 경우, 알림을 트리거하는 데 사용할 커스텀 이벤트와 속성정보를 설정하라는 메시지가 표시됩니다.

    카탈로그 설정 서랍.
필드 설명
대체 카탈로그 커스텀 이벤트에 catalog_name 속성정보가 없는 경우 가입에 사용되는 카탈로그입니다.
가입용 커스텀 이벤트 사용자를 카탈로그 알림에 가입시키는 데 사용되는 커스텀 이벤트입니다. 이 이벤트가 발생하면 해당 이벤트를 수행한 사용자가 가입됩니다.
탈퇴용 커스텀 이벤트 사용자를 알림에서 탈퇴시키는 데 사용되는 커스텀 이벤트입니다. 이 이벤트는 선택 사항입니다. 사용자가 이 이벤트를 수행하지 않으면 90일 후 또는 가격 인하 이벤트가 트리거될 때 중 먼저 발생하는 시점에 탈퇴됩니다.
아이템 ID 이벤트 속성정보 이 섹션 앞부분에서 설명한 커스텀 이벤트에서 가입 또는 탈퇴 대상 아이템을 결정하는 데 사용되는 속성정보입니다. 커스텀 이벤트의 이 속성정보에는 카탈로그에 존재하는 아이템 ID가 포함되어야 합니다. 커스텀 이벤트에는 이 아이템이 어떤 카탈로그에 있는지 지정하는 catalog_name 속성정보가 포함되어야 합니다.

다음은 커스텀 이벤트 예시입니다:

{
    "events": [
        {
            "external_id": "<external_id>",
            "name": "subscription",
            "time": "2024-04-15T19:22:28Z",
            "properties": {
                "id": "shirt-xl",
                "catalog_name": "on_sale_products",
                "type": ["price_drop", "back_in_stock"]
            }
        }
    ]
}
  1. 저장을 선택하고, 다음 섹션으로 이동하여 알림 규칙을 설정합니다.

알림 규칙 설정하기

  1. 카탈로그의 설정 페이지로 이동합니다.
  2. 알림 규칙에서 다음 옵션 중 하나를 선택합니다:

    • 가입한 모든 사용자에게 알림: 아이템 가격이 인하될 때 대기 중인 모든 고객에게 알림을 보냅니다.
    • 알림 제한 설정: 설정한 알림 기간에 따라 지정된 수의 고객에게 알림을 보냅니다. Braze는 알림을 받을 고객이 더 이상 없거나 아이템 가격이 다시 올라갈 때까지 지정된 수의 고객에게 점진적으로 알림을 보냅니다. 알림 속도는 분당 10,000명을 초과할 수 없습니다.
  3. 카탈로그의 가격 필드를 설정합니다. 이것은 아이템 가격을 결정하는 데 사용되는 카탈로그 필드입니다. 숫자 유형이어야 합니다.
  4. 가격 인하 규칙을 설정합니다. 이것은 알림을 보낼지 여부를 결정하는 로직입니다. 가격 인하는 가격 변동 백분율 또는 가격 필드의 값 변동으로 설정할 수 있습니다.
  5. 설정 저장을 선택합니다.

가격 인하 기능이 활성화된 카탈로그 설정. 가격 인하 규칙은 원래 가격 대비 3%의 변동입니다.

Canvas에서 가격 인하 알림 사용하기

카탈로그에서 가격 인하 알림을 설정한 후, 다음 단계에 따라 Canvas에서 이 알림을 사용하세요.

  1. 액션 기반 Canvas를 설정합니다.
  2. 트리거로 Perform Price Drop Event를 선택합니다.
  3. 가격 인하 알림이 설정된 카탈로그의 이름을 선택합니다.
  4. 일반적인 방법과 동일하게 Canvas 설정을 계속 진행합니다.

이제 항목의 가격이 인하되면 고객에게 알림이 전송됩니다.

Liquid 사용하기

가격이 인하된 카탈로그 항목에 대한 세부 정보를 템플릿에 삽입하려면 context Liquid 태그를 사용하여 item_id에 접근할 수 있습니다.

{{context.${catalog_update}.item_id}}를 사용하면 가격이 인하된 항목의 ID를 반환합니다. {{context.${catalog_update}.previous_value}}는 업데이트 이전의 항목 가격 값을 반환하고, {{context.${catalog_update}.new_value}}는 업데이트 이후의 새로운 가격 값을 반환합니다.

메시지 상단에 Liquid 태그 {% catalog_items <name_of_your_catalog> {{context.${catalog_update}.item_id}} %}를 사용한 다음, 메시지 전체에서 {{items[0].<field_name>}}를 사용하여 해당 항목에 대한 데이터에 접근하세요.

고려 사항

  • 사용자는 90일 동안 구독 상태로 유지됩니다. 90일 이내에 항목의 가격이 하락하지 않으면 해당 사용자는 구독에서 제거됩니다.
  • 모든 구독 사용자에게 알림 알림 규칙을 사용하면, Braze는 10분 동안 100,000명의 사용자에게 알림을 보냅니다.
  • Braze는 가격 하락 알림 트리거 대상이 되는 업데이트된 항목을 매일 최대 50,000개까지 지원합니다. 주어진 시점에 최대 1억 개의 활성 구독을 보유할 수 있으며, 각 구독은 카탈로그 항목을 모니터링하도록 구독한 고객 프로필을 나타냅니다.
  • 카탈로그 설정에서 구독한 사용자를 내보낼 때, CSV 파일에는 카탈로그에 더 많은 활성 구독이 있더라도 최대 10,000개의 구독만 포함됩니다.
New Stuff!