WebHook'lar
Olanaklara Gerçek Zamanlı Bağlantınız
Ayarlar -> WebHooks -> Yeni WebHook Oluştur
"WebHooks" Netmera ile daha geniş dijital ortam arasındaki köprünüz olarak ortaya çıkar. Netmera merkeziniz ile dış uygulamalar arasında analizleri, tetikleyicileri ve eylemleri gerçek zamanlı olarak taşıyan sanal bir haberciyi hayal edin.
Bu nedenle, şu işlevi gören bir mekanizmadır Netmera'dan harici bir web uygulamasına veya hizmetine bilgiyi gerçek zamanlı olarak göndermenize olanak tanır. Netmera uygulamanızı diğer sistemlerle entegre etmenin bir yoludur ve Netmera'daki belirli event veya veri değişikliklerine dayanarak harici uygulamanızda eylemler tetiklemenizi sağlar.
Yeni WebHook Oluştur
WebHook Adı
WebHook'u Netmera Kontrol Paneli ve raporlarda tanımlamak için kullanıcı tarafından verilen isim. Bu ad organizasyon amaçlı kullanılır ve WebHook'un işleyişini etkilemez.
WebHook URI
Netmera'nın WebHook verisini göndereceği URL (Uniform Resource Identifier). Bu URL, WebHook verisini alacak harici web uygulaması veya hizmetin endpoint'ine işaret etmelidir. (Yer tutucuda gösterildiği gibi parametreleri süslü parantez içinde koyun. Parametreleri doğruladıktan sonra bildirim oluşturulurken kullanılacak karşılık gelen etiketleri girmeniz gerekecektir.)
İstek Yöntemi
WebHook isteği gönderilirken kullanılacak HTTP yöntemi. Bu durumda "GET"tir; bu, WebHook'un belirtilen URI'ye bir HTTP GET isteği ile tetikleneceği anlamına gelir.
Tetikleyici Türü
WebHook'u tetikleyecek event veya eylem türü. Bu durumda mevcut seçenekler şunlardır:
Push Click: Bir kullanıcı push bildirimine tıkladığında WebHook tetiklenecektir.
Message Log: Bir mesaj günlükleme event'i gerçekleştiğinde WebHook tetiklenecektir.
Geofence: Bir geofence event'i algılandığında WebHook tetiklenecektir.
Olayı Seç
"Event" tetikleyici tipi seçilirse, bu alan WebHook'u tetikleyecek belirli bir event'i (ör. belirli bir push bildirimi veya geofence) seçmenize olanak tanır.

WebHook Header'ları
Bunlar WebHook isteğine dahil edilebilecek HTTP header'larıdır. Harici uygulamanın işlemesi için ek bilgi veya kimlik doğrulama verileri taşıyabilirler.
Context Parameter: "Context Parameter" seçeneğini bir header için kullandığınızda, header değeri WebHook'u tetikleyen spesifik eventin bağlamından alınır. Bağlam, bir kullanıcının profile attribute'u, cihaz attribute'u veya event'e özgü diğer ilgili verilerle ilişkili olabilir. Bu, event'e dayalı dinamik bilgi iletmenizi sağlar.
Sabit Değer: "Sabit Değer" seçeneğini bir header için kullandığınızda, her WebHook isteğinde gönderilecek statik bir değer sağlarsınız. Bu, WebHook'u tetikleyen belirli event ne olursa olsun aynı değerin kullanılacağı anlamına gelir. Header değerinin tüm WebHook istekleri için sabit olduğu durumlarda kullanışlıdır.
ve daha fazlasına. Widget'ınıza tıklama aksiyonları eklediğinizde, kullanıcılarınız için etkileşimli bir deneyim oluşturursunuz. Tıklama aksiyonları ekleyerek, kullanıcılarınızı widget içinde belirli eylemleri gerçekleştirmeye yönlendirebilir ve onları açılır pencerenize daha fazla entegre edebilirsiniz.
Bazı durumlarda, WebHook isteklerini kimlik doğrulamanız gerekip, istek header'larına bir API anahtarı veya kimlik doğrulama token'ı eklemeniz gerekebilir. Bu senaryoda, API anahtarını veya token'ı header'da statik bir değer olarak sağlamak için "Sabit Değer" seçeneğini kullanabilirsiniz. Bu, tüm WebHook isteklerinin tetikleyen event'ler ne olursa olsun gerekli kimlik doğrulamayı taşımasını sağlar.

WebHook Parametreleri
Bunlar WebHook isteğine dahil edilebilecek ek parametrelerdir. Header'lar gibi, WebHook'u tetikleyen event'e ilişkin belirli verileri de taşıyabilirler.

Örnek İstek
Örnek bir istek, WebHook isteğinin nasıl yapılacağını gösteren bir cURL komutu olarak sağlanmıştır. ${hook.url} gönderim sırasında gerçek WebHook URI'si ile değiştirilecek bir yer tutucudur.

Genel olarak, Netmera'da bir WebHook oluşturmak, uygulamanızın işlevselliğini diğer hizmetlerle entegre ederek, iş akışlarını otomatikleştirerek ve kullanıcı davranışı hakkında daha derin içgörüler elde ederek genişletmenizi sağlar.
Last updated
Was this helpful?