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.

İpucu:

Örneğin, Netmera'dan gönderilen push bildirimleri ile kullanıcı etkileşimlerini izlemek ve analiz etmek istediğinizi varsayalım. Bir WebHook oluşturabilir ve bu WebHook'un bir kullanıcı bir push bildirimine tıkladığında ("Push Click" event'i) tetiklenmesini sağlayabilirsiniz. Bu WebHook ardından tıklama eventine ilişkin verileri daha ileri analiz ve raporlama için harici bir analiz sistemine gönderebilir.

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.

WebHooks

Örnek:

Örneğin belirli ürün kategorileriyle kullanıcı etkileşimlerini izlemek isteyebilirsiniz. Bir kullanıcı ürün detay ekranını görüntülediğinde tetiklenecek bir WebHook kurabilirsiniz. Ardından "Context Parameter" seçeneğini kullanarak, görüntülenen ürüne ait bağlamdan alınan ürün kategorisini bir header değeri olarak ekleyebilirsiniz. Böylece WebHook'u alan harici sistem, farklı ürün kategorilerine yönelik kullanıcı ilgisini analiz edebilir.

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.

  1. 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.

  2. 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.

Anahtar: Header parametresinin adı.

Değer Kaynağı: Header parametresinin değerinin nasıl belirleneceğini belirtir. Değer kullanıcının profile attribute'undan, cihaz attribute'undan veya sabit bir değerden alınabilir.

Değer: Header parametresinin gerçek değeri.

WebHook Header'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.

WebHook Parametreleri

Anahtar: Parametrenin adı.

Değer Kaynağı: Parametrenin değerinin nasıl belirleneceğini belirtir. Değer kullanıcının profile attribute'undan, cihaz attribute'undan veya sabit bir değerden alınabilir.

Değer: Parametrenin gerçek değeri.

Ö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.

Örnek

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?