> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/pano-ayarlari/ayarlar/uygulama-yapilandirmasi/webhooklar.md).

# WebHook’lar

`Ayarlar > Uygulama Yapılandırması > WebHook'lar > Yeni WebHook Oluştur`

**WebHook'lar** Netmera ile daha geniş dijital ekosistem arasındaki köprünüz olarak öne çıkar. Netmera merkeziniz ile harici uygulamalar arasında içgörüleri, tetikleyicileri ve eylemleri gerçek zamanlı olarak taşıyan sanal bir haberciyi hayal edin.&#x20;

Dolayısıyla, ... olan bir mekanizmadır **Netmera’dan bir harici web uygulamasına veya hizmete gerçek zamanlı olarak bilgi göndermenizi sağlar.** Netmera uygulamanızı diğer sistemlerle entegre etmenin bir yoludur ve Netmera’daki belirli etkinliklere veya veri değişikliklerine bağlı olarak harici uygulamanızda eylemleri tetiklemenize olanak tanır.

{% hint style="info" %}
**İpucu:**

Örneğin, Netmera’dan gönderilen push bildirimleriyle kullanıcı etkileşimlerini takip etmek ve analiz etmek istediğinizi varsayalım. Bir **WebHook** oluşturabilirsiniz; bu, bir kullanıcı push bildirimine tıkladığında (**Push Tıklaması** etkinliği) tetiklenir. Bu WebHook daha sonra, daha ayrıntılı analiz ve raporlama için tıklama etkinliğiyle ilgili verileri harici bir analiz sistemine gönderebilir.
{% endhint %}

### Yeni WebHook Oluştur

**WebHook Adı**

Netmera Kontrol Paneli ve raporlarında WebHook'u tanımlamak için kullanıcı tarafından belirlenen bir ad. Bu ad, düzenleme amacıyla kullanılır ve WebHook'un çalışmasını etkilemez.

**WebHook URI'si**

Netmera'nın WebHook verilerini göndereceği URL (Uniform Resource Identifier). Bu URL, WebHook verilerini alacak harici web uygulamasının veya hizmetin uç noktasını göstermelidir. (Parametreleri, yer tutucuda gösterildiği gibi süslü parantezler içine yerleştirin. Parametreleri doğruladıktan sonra, bildirim oluştururken kullanılan karşılık gelen etiketleri girmeniz gerekecektir.)

**İstek Yöntemi**

WebHook isteği gönderilirken kullanılacak HTTP yöntemi. Bu durumda, bu yöntem `GET`, yani WebHook belirtilen URI'ye bir HTTP GET isteğiyle tetiklenecektir.

**Tetikleme Türü**

WebHook'u tetikleyecek etkinlik veya eylem türü. Bu durumda, mevcut seçenekler şunlardır:

* **Push Tıklaması:** Bir kullanıcı bir push bildirimine tıkladığında WebHook tetiklenecektir.
* **Mesaj Günlüğü:** Bir mesaj günlüğü etkinliği gerçekleştiğinde WebHook tetiklenecektir.
* **Geofence:** Bir geofence etkinliği algılandığında WebHook tetiklenecektir.

**Etkinlik Seç**

Eğer **Olay** tetikleme türü olarak seçilirse, bu alan WebHook'u tetikleyecek belirli bir etkinliği (ör. belirli bir push bildirimi veya geofence) seçmenize olanak tanır.

<figure><img src="/files/72cfd086583649862bde14c70b4adbbe77689501" alt=""><figcaption><p>WebHook'lar</p></figcaption></figure>

{% hint style="info" %}
**Örnek:**

Belirli ürün kategorileriyle ilgili kullanıcı etkileşimlerini takip etmek isteyebilirsiniz. Bir kullanıcı ürün detay ekranını görüntülediğinde tetiklenecek bir WebHook kurabilirsiniz. Ardından, görüntülenen ürünün bağlamından alınan ürün kategorisini bir başlık değeri olarak eklemek için "Bağlam Parametresi" seçeneğini kullanabilirsiniz. Böylece, WebHook'u alan harici sistem farklı ürün kategorilerindeki kullanıcı ilgi alanlarını analiz edebilir.
{% endhint %}

**WebHook Başlıkları**

Bunlar, WebHook isteğine eklenebilen HTTP başlıklarıdır. Harici uygulamanın işlemesi için ek bilgi veya kimlik doğrulama verileri taşıyabilirler.

1. **Bağlam Parametresi:** "Bağlam Parametresi" seçeneği bir başlık için kullanıldığında, başlık değeri WebHook'u tetikleyen belirli etkinliğin bağlamından alınır. Bu bağlam, bir kullanıcının profil özniteliği, cihaz özniteliği veya etkinliğe özgü başka herhangi bir ilgili veriyle ilgili olabilir. Bu, etkinliğe bağlı dinamik bilgileri iletmenize olanak tanır.
2. **Sabit Değer:** "Sabit Değer" seçeneği bir başlık için kullanıldığında, her WebHook isteğinde başlık değeri olarak gönderilecek statik bir değer sağlarsınız. Bu, WebHook'u tetikleyen belirli etkinlikten bağımsız olarak aynı değerin kullanılacağı anlamına gelir. Başlık değeri tüm WebHook istekleri için sabit olduğunda kullanışlıdır.

{% hint style="info" %}
**Anahtar:** Başlık parametresinin adı.&#x20;

**Değer Kaynağı:** Başlık parametresinin değerinin nasıl belirleneceğini belirtir. Kullanıcının profil özniteliğinden, cihaz özniteliğinden veya sabit bir değerden alınabilir.&#x20;

**Değer:** Başlık parametresinin gerçek değeri.
{% endhint %}

{% hint style="warning" %}
**Önemli Not:**

Bazı durumlarda, **kimlik doğrulaması yapmak** için WebHook isteklerine bir **API anahtarı veya kimlik doğrulama belirteci** eklemeniz gerekebilir. Bu senaryoda, **"Sabit Değer"** seçeneğini kullanarak API anahtarını veya belirteci başlıkta statik bir değer olarak sağlayabilirsiniz. Bu, belirli etkinliklerden bağımsız olarak tüm WebHook isteklerinin gerekli kimlik doğrulamayı taşımasını sağlar.
{% endhint %}

<figure><img src="/files/bae9acc10bf2d84fbbe5bf80b7db784a595350d7" alt=""><figcaption><p>WebHook Başlıkları</p></figcaption></figure>

**WebHook Parametreleri**

Bunlar, WebHook isteğine eklenebilen ek parametrelerdir. Başlıklar gibi, WebHook'u tetikleyen etkinlikle ilgili belirli verileri de taşıyabilirler.

<figure><img src="/files/55cb82b3578c065e4680a1af91934686b4932502" alt=""><figcaption><p>WebHook Parametreleri</p></figcaption></figure>

{% hint style="info" %}
**Anahtar:** Parametrenin adı.&#x20;

**Değer Kaynağı:** Parametrenin değerinin nasıl belirleneceğini belirtir. Kullanıcının profil özniteliğinden, cihaz özniteliğinden veya sabit bir değerden alınabilir.&#x20;

**Değer:** Parametrenin gerçek değeri.
{% endhint %}

**Örnek İstek**

WebHook isteğinin nasıl yapılacağını gösteren örnek bir cURL komutu sağlanmıştır.  `${hook.url}` istek gönderildiğinde gerçek WebHook URI'si ile değiştirilecek bir yer tutucudur.

<figure><img src="/files/f551a093faa5b867a3fc3313d1f8880190817568" alt=""><figcaption><p>Örnek</p></figcaption></figure>

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/pano-ayarlari/ayarlar/uygulama-yapilandirmasi/webhooklar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
