Skip to content

재입고 알림

카탈로그와 커스텀 이벤트를 사용하여 재입고 알림을 설정하는 방법을 알아보세요. 상품이 재입고되면 고객이 자동으로 알림을 받도록 구독할 수 있습니다. 이 기능은 이미 알림 수신에 동의한 사용자에게만 적용됩니다.

작동 방식

product_clicked 이벤트와 같은 커스텀 이벤트를 구독 이벤트로 설정할 수 있습니다. 이 이벤트에는 항목 ID(카탈로그 항목 ID)의 등록정보가 포함되어야 합니다. 카탈로그 이름을 포함하는 것을 권장하지만 필수는 아닙니다. 또한 재고 수량 필드의 이름을 제공해야 하며, 이 필드는 숫자 데이터 유형이어야 합니다.

카탈로그 항목의 재고가 0이어야 사용자가 성공적으로 구독할 수 있습니다. 항목의 재고 수량이 0보다 크면, Braze는 해당 항목을 구독한 모든 사용자를 조회하고 Campaign 또는 Canvas를 트리거하는 데 사용할 수 있는 커스텀 이벤트를 전송합니다.

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

재입고 알림 설정

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

  1. 카탈로그로 이동하여 Settings 탭을 선택합니다.
  2. Back in stock 토글을 선택합니다.
  3. 글로벌 재입고 설정이 구성되지 않은 경우, 재입고 알림을 트리거하는 데 사용할 커스텀 이벤트 및 등록정보를 설정하라는 메시지가 표시됩니다:
    카탈로그 설정 서랍.
    • Fallback Catalog 커스텀 이벤트에 catalog_name 등록정보가 없는 경우 재입고 구독에 사용할 카탈로그입니다.
    • Custom event for subscriptions는 재입고 알림에 사용자를 구독시키기 위해 사용되는 Braze 커스텀 이벤트입니다. 이 이벤트가 발생하면 이벤트를 수행한 사용자가 구독됩니다.
    • Custom event for unsubscribing은 재입고 알림에서 사용자의 구독을 취소하는 데 사용되는 Braze 커스텀 이벤트입니다. 이 이벤트는 선택 사항입니다. 사용자가 이 이벤트를 수행하지 않으면, 90일 후 또는 재입고 이벤트가 트리거될 때 중 먼저 발생하는 시점에 구독이 취소됩니다.
    • Item ID event property는 위 커스텀 이벤트의 등록정보로, 재입고 구독 또는 구독 취소를 위한 항목을 결정하는 데 사용됩니다. 커스텀 이벤트의 이 등록정보에는 카탈로그에 존재하는 항목 ID(id)가 포함되어야 합니다. 항목 ID는 타겟 카탈로그에 저장된 id 데이터 유형과 일치하도록 문자열로 전송해야 합니다. 커스텀 이벤트에는 해당 항목이 속한 카탈로그를 지정하는 catalog_name 등록정보도 포함되어야 합니다.

    • 커스텀 이벤트의 예시는 다음과 같습니다:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
    "events": [
        {
            "external_id": "<external_id>",
            "name": "subscription",
            "time": "2024-04-15T19:22:28Z",
            "properties": {
                "id": "shirt-xl",
                "catalog_name": "on_sale_products",
                "type": ["back_in_stock"]
            }
        }
    ]
}
  1. Save를 선택하고 카탈로그의 Settings 페이지로 계속 진행합니다.
  2. 알림 규칙을 설정합니다. 두 가지 옵션이 있습니다:
    • Notify all subscribed users는 상품이 재입고되면 대기 중인 모든 고객에게 알림을 보냅니다.
    • Set notification limits는 구성된 알림 기간에 따라 지정된 수의 고객에게 알림을 보냅니다. Braze는 지정된 수의 고객에게 단계적으로 알림을 전송하며, 더 이상 알릴 고객이 없거나 해당 상품이 품절될 때까지 진행합니다. 알림 속도는 분당 10,000명의 사용자를 초과할 수 없습니다.
  3. Inventory field in catalog를 설정합니다. 이 카탈로그 필드는 항목의 품절 여부를 확인하는 데 사용됩니다. 해당 필드는 숫자 유형이어야 합니다.
  4. Save settings를 선택합니다.

재입고 기능이 켜져 있는 카탈로그 설정. 알림 규칙은 10분마다 1,000명의 사용자에게 알림을 보내는 것입니다.

Canvas에서 재입고 알림 사용

카탈로그에서 재입고 기능을 설정한 후, Canvas에서 사용하려면 다음 단계를 따르세요.

  1. 액션 기반 Canvas를 설정합니다.
  2. 트리거로 Back in stock을 선택합니다.
  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일 이내에 항목이 재입고되지 않으면 사용자의 구독이 취소됩니다.
  • Notify all subscribed users 규칙을 사용할 때, Braze는 10분 동안 100,000명의 사용자에게 알림을 보냅니다.
  • Braze는 재입고 알림을 트리거할 수 있는 항목을 하루 최대 50,000개까지 업데이트할 수 있습니다. 동시에 최대 1억 개의 활성 구독을 보유할 수 있으며, 각 구독은 카탈로그 항목을 관찰하기 위해 구독한 고객 프로필을 나타냅니다.
New Stuff!