Kust leida oma Vynt profiili ID?

ID asub teie profiili URL-is. Avage lihtsalt profiili muutmise leht.

Näide, kus asub profiili ID

Selles näites on ID 1.

Sisseehitatud teenuste vidin

See leht näitab näidet, kuidas broneerimisvidinat saab lisada mis tahes veebilehele.

Valikuline. Kui teenuse ID on määratud, avab vidin kohe selle teenuse, jättes nimekirja vahele. Kasuta seda ühele teenusele pühendatud lehtedel. Kui jätad tühjaks, käitumine ei muutu.

Loading VYNT widget…

Kood, mida lisada oma veebisaidile

Kopeeri see kood oma veebilehele sinna, kuhu soovid vidina kuvada.

<div id="vynt-widget"></div>

<script
  src="https://vynt.eu/embedded_widget.js"
  data-owner-id="1"
  data-owner-type="PROFESSIONAL"
  data-locale="et"
  data-primary-color="#5AC7C4"
  data-theme="light"
  
></script>
Broneeringu õnnestumise sündmus

Kuula seda sündmust, et lugeda konversiooni Meta Pixelisse või Google Analyticsisse kohe pärast broneeringu kinnitamist — ilma külastajat oma lehelt eemale suunamata.

Soovitatud: kuula DOM-sündmust

Vidin saadab broneeringu kinnituse edasi tavalise brauseri sündmusena window peal — sul pole vaja ise postMessage'i ega iframe'i sisemust lugeda.

window.addEventListener('vynt:booking-success', (e) => {
  // e.detail = { type: 'vyntBookingSuccess', serviceId: <number> }
  // fbq('track', 'Schedule');
});

Edasijõudnutele: alusmehhanism postMessage

Ülalolev DOM-sündmus on ehitatud selle peale — kasuta seda otse ainult siis, kui vajad toorest sõnumit mõne muu integratsiooni jaoks.

window.addEventListener('message', (e) => {
  if (e.origin !== 'https://vynt.eu') return;
  if (e.data?.type !== 'vyntBookingSuccess') return;
  // ...
});

Kontrolli alati e.origin, enne kui sõnumit usaldad. Iga teine iframe sinu lehel (sh pahatahtlik) võib saata sarnase kujuga sõnumi. Just päritolu kontroll (mitte lihtsalt otsetee) teeb selle näite ohutuks kasutada täpselt nii, nagu see on kirjutatud. Testpaigalduses (data-test="true") tulevad sõnumid staging'i aadressilt — testimisel kasuta staging'i aadressi prod-aadressi asemel.

  • Andmetes on ainult sündmuse tüüp ja teenuse numbriline ID — ei kliendi nime, ei summat, mitte mingeid isikuandmeid. Loogika, mis ootab rohkemat (nime, summat), läheb katki.
  • Käivitub täpselt üks kord, kohe pärast broneeringu kinnitamist serveri poolt. Ei kordu vidina uuesti avamisel ega käivitu uuesti, kui külastaja hiljem naaseb õnnestumise ekraanile.