Help Center Viber-viestit

Viber-viestit

SMSBAT API tukee useita Viber-viestejä erilaisiin käyttötapauksiin promootiokampanjoista tapahtumailmoituksiin.

Viestityyppien yleiskatsaus

TyyppiTarkoitusInteraktiivinen mediaInteraktiivinen
viber_promoMarkkinointikampanjat✅ Kuvia, videoita✅ Painikkeet
”viber_trans”Tapahtumailmoitukset✅ PDF
viber_carouselTuoteesittelyt✅ Kuvat✅ Useita painikkeita
viber_surveyKyselyt ja palaute✅ Useita vaihtoehtoja
viber_otpKertakäyttöiset salasanat

Viber Promo

Mainosviestit multimediatuella markkinointikampanjoita varten.

Tuettu sisältö

  • Vain kuva
  • Vain teksti
  • Teksti + -painike
  • Kuva + teksti + painike
  • Video + teksti
  • Video + teksti + painike
  • Vain video

Parametrit

ParametriTyyppiPakollinenKuvaus
”img”merkkijonoEiKuvan URL-osoite
”video”merkkijonoEiVideotiedoston URL-osoite
”pikkukuva”merkkijonoEiVideon esikatselukuva
”painiketeksti”merkkijonoEiToimintakehotuspainikkeen etiketti
”buttonAction”merkkijonoEiNapsauta painiketta URL-kohde
fileSizekokonaislukuEiVideotiedoston koko tavuina
”kesto”kokonaislukuEiVideon pituus sekunneissa

Esimerkkejä

Teksti + kuva + painike

Teksti + kuva + painike esimerkki

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "text": "Summer Sale! Up to 50% off on selected items.",
  "messageData": {
    "img": "https://example.com/summer-sale.jpg",
    "buttonText": "Shop Now",
    "buttonAction": "https://example.com/sale"
  }
}

Video + teksti + painike

Video + teksti + painike esimerkki

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "text": "Watch our new product demo!",
  "messageData": {
    "video": "https://example.com/demo.mp4",
    "thumbnail": "https://example.com/thumbnail.jpg",
    "fileSize": 5242880,
    "duration": 30,
    "buttonText": "Learn More",
    "buttonAction": "https://example.com/product"
  }
}

Vain kuva

Esimerkki vain kuvasta

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "messageData": {
    "img": "https://example.com/banner.jpg"
  }
}

Vain teksti

Esimerkki vain tekstistä

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "text": "Your promo text message"
}

Vain video

Vain videoesimerkki

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "messageData": {
    "video": "https://example.com/demo.mp4",
    "thumbnail": "https://example.com/thumbnail.jpg",
    "fileSize": 5242880,
    "duration": 30
  }
}

Video + teksti

Video + tekstiesimerkki

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_promo",
  "text": "Watch our new video!",
  "messageData": {
    "video": "https://example.com/demo.mp4",
    "thumbnail": "https://example.com/thumbnail.jpg",
    "fileSize": 5242880,
    "duration": 30
  }
}

Viber-tapahtuma

Tapahtumailmoitukset aikaherkille tiedoille, kuten tilausvahvistuksille ja kuiteille.

Tuettu sisältö

  • Vain teksti
  • PDF-tiedosto + teksti
  • Vain PDF-tiedosto

Parametrit

ParametriTyyppiPakollinenKuvaus
fileUrlmerkkijonoEiPDF-dokumentin URL-osoite
”tiedostonimi”merkkijonoEiLiitteen näyttönimi
”tiedostotyyppi”merkkijonoEiTiedostotyyppi (käytä “pdf”)

Esimerkkejä

Vain teksti

Esimerkki vain tekstistä

{
  "from": "YourStore",
  "to": "+380XXXXXXXXX",
  "type": "viber_trans",
  "text": "Your order #12345 has been confirmed and will be delivered tomorrow.",
  "ttl": 86400
}

Teksti + PDF

Teksti + PDF-esimerkki

{
  "from": "YourStore",
  "to": "+380XXXXXXXXX",
  "type": "viber_trans",
  "text": "Thank you for your purchase! Please find your invoice attached.",
  "messageData": {
    "fileUrl": "https://example.com/invoice-12345.pdf",
    "fileName": "Invoice_12345.pdf",
    "fileType": "pdf"
  },
  "ttl": 86400
}

Vain PDF

PDF-esimerkki

{
  "from": "YourStore",
  "to": "+380XXXXXXXXX",
  "type": "viber_trans",
  "messageData": {
    "fileUrl": "https://example.com/invoice-12345.pdf",
    "fileName": "Invoice_12345.pdf",
    "fileType": "pdf"
  },
  "ttl": 86400
}

Viber-karuselli

Useita kohteita selattava esittely tuotteista tai sisällöstä.

Rakenne

Joukko karusellikohteita, joista jokainen sisältää:

  • Otsikko
  • Kuva
  • Ensisijainen painike (päätoiminto)
  • Toissijainen painike (vaihtoehtoinen toiminto)

Parametrit

ParametriTyyppiPakollinenKuvaus
”karuselli”joukkoKylläJoukko karusellituotteita
”kohteet”joukkoKylläYksittäiset korttiesineet

Esimerkki

Viber-karuselliesimerkki

{
  "from": "YourStore",
  "to": "+380XXXXXXXXX",
  "type": "viber_carousel",
  "text": "Check out our featured products",
  "messageData": {
    "carousel": {
      "items": [
        {
          "title": "Product A",
          "imageUrl": "https://example.com/product-a.jpg",
          "primaryButton": {
            "text": "Buy Now",
            "url": "https://example.com/product-a"
          },
          "secondaryButton": {
            "text": "Details",
            "url": "https://example.com/product-a/details"
          }
        },
        {
          "title": "Product B",
          "imageUrl": "https://example.com/product-b.jpg",
          "primaryButton": {
            "text": "Buy Now",
            "url": "https://example.com/product-b"
          },
          "secondaryButton": {
            "text": "Details",
            "url": "https://example.com/product-b/details"
          }
        }
      ]
    }
  }
}

Viber-kysely

Interaktiiviset kyselyt ja palautteen kerääminen monivalintavaihtoehdoilla.

Parametrit

ParametriTyyppiPakollinenKuvaus
”tutkimus”esineKylläTutkimuskontti
”vaihtoehdot”joukkoKylläJoukko 1-5 vastausvaihtoehtoa

Rajoitukset

  • Enintään 5 vastausvaihtoehtoa tuetaan
  • Jokaisen vaihtoehdon tulee olla ytimekäs (suositus: alle 30 merkkiä)

Esimerkki

Viber Survey esimerkki

{
  "from": "YourBrand",
  "to": "+380XXXXXXXXX",
  "type": "viber_survey",
  "text": "How satisfied are you with our service?",
  "messageData": {
    "survey": {
      "options": [
        "Very Satisfied",
        "Satisfied",
        "Neutral",
        "Dissatisfied",
        "Very Dissatisfied"
      ]
    }
  }
}

Viber OTP

Kertaluonteinen salasanan toimitus ennalta määritetyillä malleilla.

Tärkeimmät ominaisuudet

  • 9 ennalta määritettyä mallia
  • Parametrien vahvistus (TEXT, NUMBER tyypit)
  • Monikielinen tuki (19 kieltä)
  • Muuttujien nimet kirjainkoolla

Tuetut kielet

ukraina, englanti, venäjä, puola, romania, espanja, saksa, ranska, italia, portugali, hollanti, turkki, arabia, heprea, hindi, kiina, japani, korea, vietnami

Parametrit

ParametriTyyppiPakollinenKuvaus
templateIdmerkkijono (UUID)KylläMallin tunniste
templateLangmerkkijonoKylläISO-kielikoodi
templateParamsesineKylläMallia vastaavat muuttujat

Esimerkki

Viber OTP Esimerkki

{
  "from": "YourApp",
  "to": "+380XXXXXXXXX",
  "type": "viber_otp",
  "messageData": {
    "templateId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "templateLang": "en",
    "templateParams": {
      "PIN": "123456",
      "TIME": "10"
    }
  },
  "ttl": 600
}

Malliesimerkki: “Koodisi: 123456. Voimassa 10 minuuttia. Älä koskaan jaa tätä koodia.”

Tuetut mallit ja vahvistukset

Viber tarjoaa ennalta määritettyjä ja tiukasti valvottuja malleja. Siirrettyjen muuttujien parametrien on vastattava oikeita tietotyyppejä.

Tietotyypit:

  • NUMERO: vain numerot [0-9], +, - ja .. Symboleja, kuten / tai välilyöntejä, ei tueta.
  • TEKSTI: Mikä tahansa kielen aakkoset, symbolit (@#$%^&*().,<>;:!\"'+=-()[]{} \n jne).
  • Säännöllinen kartoitus: -jono ei voi olla -sekvenssin vieressä. ne vaativat välilyöntien erottelun. Kaksinkertaiset välilyönnit “ mallien sisällä ovat yleensä kiellettyjä. Vältä välilyöntejä linkeissä, jos ne ylittävät rajat.

Alla on 9 standardi ISO-mallia. Vaihda tunnukset tiettyjen maiden rekisteröintivaatimustesi perusteella. Ota yhteyttä tukeen, jos lisäät muita kieliä.

1. “VAIN koodi (kaikki PIN-koodit)”

Edellytykset: Tukee PIN-koodeja numeroilla ja englanninkielisillä kirjaimilla, symboleilla - tai .. Malli vaatii muotoilun, jotta brändisi näkyy oikein vahvistus-PIN-koodin rinnalla.

2. “Toiminto: Käytä tätä koodia”

Parametrit: {pin} (NUMERO tai TEKSTI) Esimerkkimuoto: “Käytä tätä koodia {pin} vahvistamiseen.”

3. “Brändin rekisteröinti/pääsy”

Parametrit: {business_platform_name} (TEXT), {pin} (NUMERO tai TEKSTI) Esimerkkimuoto: “Koodisi kohteelle {business_platform_name} on {pin}.“

4. “Koodin vahvistuksen ajoitus”

Parametrit: {pin} (NUMBER/TEXT), {code_validity_time} (NUMBER) Esimerkkimuoto: “Vahvistuskoodisi on {pin}. Se on voimassa {code_validity_time} minuuttia.”

5. “Brand Access & Code Validation”

Parametrit: “{business_platform_name}” (TEKSTI), “{pin}” (NUMERO/TEKSTI), “{code_validity_time}” (NUMBER) Esimerkkimuoto: “{business_platform_name}-vahvistuskoodi on {pin} voimassa {code_validity_time} minuuttia.”

(Huomaa: Viberin vakiomuotoisille OTP-säännöille on jopa 9 ennalta määritettyä rakennelohkoa, jotka perustuvat PIN-, business_platform_name- ja Code_validity_time-käytön yhdistelmiin).

Yleiset vaatimukset

Kaikki Viber-viestityypit vaativat:

  • “from”: Aakkosnumeerinen lähettäjän tunnus
  • Vastaanottaja: Puhelinnumero E.164-muodossa
  • type: Viestityypin tunniste
  • ttl: Viestin vanhenemisaika sekunneissa (suositus)

Takaisin tekstiviestiin

Kaikki Viber-viestityypit tukevat varatekstiviestien palautusvaihtoehtoa käyttämällä “fallbacks”-taulukkolohkoa. Jos Viber-toimitus epäonnistuu, viesti palautuu automaattisesti vaihtoehtoisille konfiguroiduille kanaville.

Viber Promo -> SMS-varaus

{
  "messages": [
    {
      "from": "ALPHANAME",
      "to": "380936670003",
      "type": "viber_promo",
      "text": "Your Viber promo message",
      "ttl": 300,
      "messageData": {
        "img": "https://cdn.example.com/image.png",
        "buttonText": "View Offer",
        "buttonAction": "https://example.com"
      },
      "fallbacks": [
        {
          "from": "ALPHANAME",
          "to": "380936670003",
          "type": "sms",
          "text": "Order #111 is waiting for you in our store",
          "ttl": 5600
        }
      ]
    }
  ]
}

Viber Survey -> SMS-varaus

{
  "messages": [
    {
      "from": "ALPHANAME",
      "to": "380936670003",
      "type": "viber_survey",
      "text": "Please share your feedback",
      "ttl": 30,
      "messageData": {
        "survey": {
          "options": [
            "Very Good",
            "Good",
            "Bad"
          ]
        }
      },
      "fallbacks": [
        {
          "from": "ALPHANAME",
          "to": "380936670003",
          "type": "sms",
          "text": "SMS fallback for the survey"
        }
      ]
    }
  ]
}

Viber Trans -> SMS-varaus

{
  "messages": [
    {
      "from": "ALPHANAME",
      "to": "380936670003",
      "type": "viber_trans",
      "text": "Your account details",
      "ttl": 300,
      "messageData": {},
      "fallbacks": [
        {
          "from": "ALPHANAME",
          "to": "380936670003",
          "type": "sms",
          "text": "SMS fallback for trans message text",
          "ttl": 5600
        }
      ]
    }
  ]
}

Parhaat käytännöt

Kuvat

  • Käytä JPG- tai PNG-muotoa
  • Suositeltu koko: 800x600 pikseliä
  • Pidä tiedostokoko alle 1 Mt
  • Käytä HTTPS-URL-osoitteita

Videot

  • Käytä MP4-muotoa
  • Pidä tiedostokoko alle 10 Mt
  • Sisällytä pikkukuva
  • Määritä kesto ja tiedostokoko

Painikkeet

  • Pidä painikkeen teksti lyhyenä (2-3 sanaa)
  • Käytä selkeitä toimintakehotuksia
  • Käytä aina HTTPS-URL-osoitteita
  • Testaa URL-osoitteet ennen lähettämistä

TTL (Time-to-Live)

  • Kampanjaviestit: 24-72 tuntia
  • Tapahtumaviestit: 24 tuntia
  • OTP-viestit: 5-10 minuuttia
  • Kyselyt: 7-30 päivää

Seuraavat vaiheet