UISAP Docs

Widget JavaScript API

Sitenizden özel olaylar gönderin — akışları kendi iş olaylarınızla tetikleyin.

Widget kodu sayfanıza eklendiğinde, sayfada global bir uisapApi nesnesi hazır olur.

uisapApi.track(name, data?)

Sitenizde gerçekleşen bir iş olayını widget'a bildirir. Adı, akışlardaki Özel olay tetikleyicisinde yazdığınız adla eşleşen (büyük/küçük harf duyarsız) her olay, ilgili akışı o ziyaretçinin sohbetinde başlatır.

Örnek: sipariş tamamlandığında akış tetikle
<script>
  // Sipariş onay sayfanızda:
  uisapApi.track('order_created', { orderId: 'SO-10021' });
</script>
  • name (zorunlu) — olay adı. Akış düzenleyicideki Özel olay düğümüne aynı adı yazın.
  • data (isteğe bağlı) — olayla ilgili ek bilgi. Şimdilik eşleştirmede kullanılmaz; ileriye dönük alan olarak gönderilebilir.

Erken çağrılar kaybolmaz

uisapApi.track widget yüklenmeden önce bile çağrılabilir — olaylar tamponlanır ve widget hazır olduğunda sırayla işlenir. Kod sıranız önemli değildir.

Tipik kullanım senaryoları

OlayAkış
order_created"Siparişiniz alındı 🎉 Kargo bilgilendirmesi ister misiniz?"
cart_abandonedSepette ürün bırakan ziyaretçiye indirim kodu öner
signup_completedYeni üyeye ürün turu teklif et
payment_failedÖdeme sorununda anında destek başlat

Özel olay tetikleyicisinin akış tarafındaki kurulumu için Tetikleyiciler sayfasına bakın.

Kurulum kodu

Widget'ın kendisi tek satırla yüklenir; ayrıntılar için Başlarken sayfasına bakın:

<script src="https://app.uisap.dev/widget.js" data-site="SITE_TOKEN" async></script>