대화 기반 가격이 변경되었습니다. 새로운 대화 기반 가격 모델의 적용 방법에 대해 알아보려면 가격을 참조하세요.

또한 metric_types의 표시 방식이 2023년 7월 1일부터 변경되었습니다. 자세한 내용은 전환 분석 표를 참조하세요.

Webhooks를 사용한 실시간 대화 추적

이 가이드에서는 Webhooks를 사용하여 특정 청구 기간에 대한 총 대화를 추산하는 방법을 설명합니다.

이 가이드를 시작하기 전에 WhatsApp Business 플랫폼용 Webhooks를 숙지해야 합니다.

ID를 사용한 대화 추적

대화 ID는 비즈니스가 기존 대화 세션 외에 사용자에게 메시지를 보낼 때마다 생성됩니다. 이 대화 ID를 사용하여 처음 비즈니스 메시지가 전달되면 요금이 발생하고 24시간 대화 세션이 시작됩니다.

메시지 전송 시점과 전달 시점에 지연이 있을 수 있습니다. 예를 들어 메시지가 전달되었을 때 사용자 전화가 꺼진 경우가 있습니다. 지연이 발생할 경우 메시지를 전송한 시점에 대화 세션이 '미리 열린 것'으로 대화가 처리됩니다. 해당 대화 ID가 그 대화와 연결됩니다. 메시지가 전달되면 대화 세션의 시작 시간이 갱신됩니다.

아래의 그림은 극단적인 예시를 나타냅니다. 대부분의 메시지는 전송 후 몇 초 이내로 전달됩니다.

전송된 메시지가 30일 동안 전달되지 않으면 취소됩니다. 전송되었지만 전달되지 않은 메시지에서 대화 ID가 생성될 경우 해당 ID에 대해서는 대화 요금이 청구되지 않습니다.

청구 기간별 대화 추산

비용을 추산하려면 수신자의 국가 번호와 대화 카테고리, 이렇게 두 가지 정보가 필요합니다. 국가 번호와 대화 카테고리를 모두 사용하여 요금이 결정됩니다. 각 요율표는 여기에서 다운로드할 수 있습니다.

특정 대화 카테고리를 알아보려면 Webhooks 알림의 요금 개체를 확인하세요. Webhooks에서 대화 카테고리를 확인하는 방법에 대한 자세한 내용은 상태 및 요금 알림을 참조하세요.

대화 카테고리와 수신자의 국가 번호를 확인했으면 Webhooks 알림에서 전달된 것으로 확인된 고유 대화 ID 개수를 계산하여 청구 기간 내 대화 수를 산출합니다. 대화와 관련된 메시지 상태 Webhooks 알림이 '전송됨'인 대화 ID에 대해서는 요금이 부과되지 않습니다.

Total conversations per billing period

=

Number of unique conversation IDs associated with a webhook with status="delivered" and/or status="read" in that billing period.

경우에 따라 메시지 확인 여부 또는 전달됨 상태 알림만 수신할 수 있습니다. 어느 쪽이든 메시지가 전달되었다는 것을 의미합니다. 가장 일반적인 시나리오는 메시지 확인 여부와 전달됨 상태 알림을 모두 수신하는 것입니다.

대화가 두 개의 청구 기간으로 연장되는 경우, 대화가 다음 청구 기간으로 연장될 때 다음 달에는 추가 요금이 발생하지 않습니다. 대화 요금에 대한 청구 기간은 대화에서 전달된 첫 비즈니스 메시지의 WABA 시간대 기준 타임스탬프로 결정됩니다.

Webhooks는 실시간으로 대화 지표를 추적하기에 가장 좋은 도구입니다.

자세한 내용은 WhatsApp Business 계정 청구 정보를 참조하세요.