ABD faturalandırma modeli

Bu belge, ABD operatörlerinde RCS for Business trafiği için faturalandırma modelini özetlemektedir.

ABD faturalama sınıflandırmalarına genel bakış

ABD telefon numaralarına gönderilen veya bu numaralardan gelen her mesaj, formatına bağlı olarak otomatik olarak aşağıdaki türlerden birine sınıflandırılır:

  • Zengin Mesaj (çift yönlü)
  • Zengin Medya Mesajı (çift yönlü)

Bir oturumda birden fazla mesaj türü birleştirilebilir. Oturumlar hakkında daha fazla bilgi için Oturum faturalandırması (Pilot) bölümüne bakın.

Ayrıntılı özellikler için lütfen aşağıdaki bölümlere bakınız.

Terminolojiye dair bir not

ABD'li operatörler, mesaj trafiğinin yönünü tanımlamak için genellikle MT/MO terminolojisini kullanırlar. Bu terimler, RCS for Business belgelerinde kullanılan A2P/P2A terminolojisine karşılık gelir:

  • MT (Mobil Sonlandırılmış), A2P'dir (Uygulamadan Kişiye) : İşletme tarafından gönderilen bir mesaj.
  • MO (Mobil Kaynaklı) P2A (Kişiden Uygulamaya) : Kullanıcı tarafından başlatılan bir mesaj veya eylem.

Temsilciden Kişiye (A2P/MT) etkinlik faturalandırması

Bu bölüm, bir aracı tarafından gönderilen mesajlar (yani A2P veya MT mesajları) için faturalama mantığını kapsamaktadır.

Zengin Mesajlar (A2P)

Bir mesaj, yalnızca aşağıdaki öğelerin bir kombinasyonunu içeriyorsa, Zengin Mesaj olarak sınıflandırılır:

Zengin Mesajlar için faturalama mantığı

Zenginleştirilmiş Mesajlar, segmentlere göre ücretlendirilir.

  • Segment boyutu : 1 segment = 160 bayt UTF-8 kodlu metin.
  • Hesaplama : Mesaj metninin toplam UTF-8 bayt uzunluğu 160'a bölünür ve her zaman en yakın tam sayıya yuvarlanır.
  • Hariç Tutulanlar : Önerilen yanıtlar veya eylemler içindeki metin ve geri bildirim verileri segment sayımına dahil edilmez .
  • Örnek : 300 baytlık bir metin mesajı 2 segmente ayrılır (300 / 160 = 1,875, yukarı yuvarlandığında 2 olur).

Bayt sayısı

Bazı Unicode karakterleri (emoji veya aksanlı harfler gibi) çok baytlıdır, bu nedenle toplam UTF bayt sayısı karakter sayısından farklı olabilir.

Bir mesajın tam bayt sayısını kontrol etmek için, mesajı aşağıya yazın veya yapıştırın.

Zengin Medya Mesajları (A2P)

Bir mesaj, aşağıdaki özelliklerden en az birini içeriyorsa, Zengin Medya Mesajı olarak sınıflandırılır:

Zengin Medya Mesajları için Faturalandırma Mantığı

Zengin Medya Mesajı, tek seferlik, sabit fiyatlı bir etkinlik olarak faturalandırılır.

  • Metin uzunluğu, kart sayısı veya medya dosyasının boyutu ne olursa olsun, faturalandırma aynıdır.
  • Bölümlendirme uygulanmaz.

A2P API yanıt örnekleri

Bu örnekler, aracı tarafından gönderilen mesajlar için başarılı bir RBM API çağrısı yanıtındaki richMessageClassification alanını göstermektedir.

RICH_MESSAGE için örnek API yanıtı

{
  "name": "...",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "contentMessage": {
     ...
  },
  "richMessageClassification": {
    "classificationType": "RICH_MESSAGE",
    "segmentCount": 5
  }
}

RICH_MEDIA_MESSAGE için örnek API yanıtı

{
  "name": "...",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "contentMessage": {
     ...
  },
  "richMessageClassification": {
    "classificationType": "RICH_MEDIA_MESSAGE"
  }
}

Kişiden Temsilciye (P2A/MO) etkinlik faturalandırması

Bu bölüm, kullanıcı tarafından başlatılan mesajlar ve eylemler (yani P2A veya MO mesajları) için faturalandırmayı kapsamaktadır.

Zengin Mesajlar (P2A)

Bir kullanıcı mesajı, yalnızca metin içeriyorsa Zengin Mesaj olarak sınıflandırılır. Bu, hem serbest biçimli metni hem de önerilen bir yanıta dokunulması sonucu oluşan metni içerir. (Önerilen yanıtlar, mesaj yükünde bir geri bildirim veri tanımlayıcısı içerebilir.)

Faturalama mantığı : Segmentlere göre faturalandırılır. Segment sayısı hesaplamaları hakkında ayrıntılı bilgi için Zengin Mesajlar için Faturalama mantığı bölümüne bakın.

Zengin Medya Mesajları (P2A)

Bir mesaj, yüklenmiş bir dosya (resim, video, ses) içeriyorsa Zengin Medya Mesajı olarak sınıflandırılır.

Faturalama mantığı : Tek bir sabit fiyatlı etkinlik olarak faturalandırılır. Segmentasyon uygulanmaz.

Önerilen Eylem Tıklamaları

Kullanıcının önerilen eylemlerden herhangi birine dokunması, Önerilen Eylem Tıklaması adı verilen ücretli bir olay oluşturur. (Önerilen eylemler, mesaj yükünde bir geri gönderme veri tanımlayıcısı içerebilir.)

Faturalama mantığı : Her tıklama için bir faturalandırılabilir etkinlik oluşturur.

Özel durum: Konumu paylaşma

Konum paylaşımı, iki ayrı P2A faturalandırılabilir olay oluşturması bakımından benzersizdir:

  • Önerilen eylem tıklaması : Kullanıcının "Konumu paylaş" önerilen eylemine dokunması, bir "Önerilen Eylem Tıklaması" olayı oluşturur.

  • Konum mesajı: Kullanıcı harita arayüzünden bir konum seçtikten sonra, konum koordinatlarını içeren bir mesaj aracıya gönderilir. Bu MO mesajı, bir segment sayısına sahip bir Zengin Mesaj olayı oluşturur.

P2A webhook yanıt örnekleri

Bu örnekler, kullanıcı tarafından başlatılan olaylar için aracıya gönderilen web kancalarındaki richMessageClassification alanını göstermektedir.

Kullanıcı tarafından gönderilen RICH_MESSAGE için örnek webhook

{
  "agentId": "AGENT_ID",
  "senderPhoneNumber": "PHONE_NUMBER",
  "messageId": "MESSAGE_ID",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "text": "Hello, world!",
  "richMessageClassification": {
    "classificationType": "RICH_MESSAGE",
    "segmentCount": 1
  }
}

Kullanıcı tarafından gönderilen RICH_MEDIA_MESSAGE için örnek webhook

{
  "agentId": "AGENT_ID",
  "senderPhoneNumber": "PHONE_NUMBER",
  "messageId": "MESSAGE_ID",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "userFile": "...",
  "payload": "...",
  "richMessageClassification": {
    "classificationType": "RICH_MEDIA_MESSAGE"
  }
}

SUGGESTED_ACTION_CLICK için örnek webhook

{
    "agentId": "...",
    "senderPhoneNumber": "...",
    "messageId": "...",
    "sendTime": "...",
    "suggestionResponse": {
        "text": "Click here",
        "postbackData": "...",
        "type": "ACTION"
    },
    "richMessageClassification": {
        "classificationType": "SUGGESTED_ACTION_CLICK"
    }
}

Konum mesajı için örnek webhook

Bu, konum paylaşma akışındaki ikinci ücretli etkinliktir ve kullanıcı haritadan konumunu paylaştıktan sonra gönderilir.

{
    "agentId": "...",
    "senderPhoneNumber": "...",
    "messageId": "...",
    "sendTime": "...",
    "location": {
      "latitude": 37.422000,
      "longitude": -122.084056
    },
    "richMessageClassification": {
        "classificationType": "RICH_MESSAGE",
        "segmentCount": 1
    }
}

Oturum faturalandırması (Pilot uygulama)

Mevcut ABD faturalama modeli bireysel mesajlar için ücret alırken, Oturum faturalama pilot uygulaması, tüm kullanıcı-marka ve/veya marka-kullanıcı görüşmelerini tek bir faturalandırılabilir olayda gruplandırmanın bir yolunu sunuyor: p2a_session veya a2p_session .

Bir oturum, 24 saatlik kesintisiz bir zaman dilimi içinde belirli etkileşim eşiklerine ulaşıldığında kaydedilir ve ücretlendirilir. Daha fazla bilgi için, Oturum nedir ve nasıl çalışır bölümüne bakın.

Teknik ve uygulama notları

  • Segmentler yalnızca faturalandırma amaçlıdır : Uzun mesajlar kullanıcının cihazına tek bir birim olarak iletilir. Segment sayısı, faturalandırma amacıyla yapılan sanal bir hesaplamadır; mesajların kullanıcıya nasıl iletildiğini veya sunulduğunu etkilemez.
  • Otomatik sınıflandırma : Mesaj sınıflandırması, mesaj içeriğine bağlı olarak tamamen otomatiktir ve manuel olarak değiştirilemez.
  • Uygulamaya Geçiş : ABD faturalama modeli, 15 Temmuz 2025 tarihinde RCS for Business platformunda etkinleştirildi. Bu tarihten itibaren Google'ın raporlama ve API yanıtları yeni sınıflandırmaları yansıtmaktadır.