# Tıklama Aksiyonları Atayın

Bir kullanıcının bir widget öğesine tıkladığında ne olacağını tanımlamak için bu sayfayı kullanın.

Bu sayfa davranışa odaklanır. Hâlâ widget yerleşimini oluşturuyorsanız, önce şuradan başlayın: [Bileşenleri Özelleştir](/netmera-user-guide/netmera-user-guide-tr/omnichannel-etkilesim/widgetlar/mobil-uygulama-ici/olustur/bilesenleri-ozellestirin.md). Önce doğru öğeyi seçme konusunda yardıma ihtiyacınız varsa, şuraya bakın: [Widget Öğeleri Referansı](/netmera-user-guide/netmera-user-guide-tr/omnichannel-etkilesim/widgetlar/mobil-uygulama-ici/olustur/widget-bilesenleri-referansi.md).

### Hızlı iş akışı

{% stepper %}
{% step %}

#### Etkileşimli öğeyi seçin

Tıklama işlemleri şunlara atanabilir: **Butonlar** ve **Görseller**.
{% endstep %}

{% step %}

#### Tıklama işlemi panelini açın

Araç çubuğundaki ⚡ **şimşek** simgesine tıklayın ve istediğiniz işlemi seçin.
{% endstep %}

{% step %}

#### Gerekirse koşullar ekleyin

Şunu kullanın: **İşlem Koşulları** işlemin yalnızca belirli bir değer veya kullanıcı seçimi için çalışması gerekiyorsa.
{% endstep %}

{% step %}

#### Kaydedin ve test edin

Widget’ı önizleyin ve kaydetmeden önce tüm akışları test edin.
{% endstep %}
{% endstepper %}

<figure><img src="/files/560f2ffd4155ecbbecd1adc8cb4fda6856be1162" alt="" width="375"><figcaption><p>Tıklama İşlemleri</p></figcaption></figure>

### Tıklama işlemi türleri

#### Kullanıcı Güncelleme

Şunu kullanın: **Kullanıcı Güncelleme** bir tıklamanın profil verilerini veya kullanıcı özelliklerini güncellemesi gerektiğinde.

Bu, form yanıtlarını kaydetmek, kullanıcı alanlarını güncellemek veya tercih verilerini geri yazmak için kullanışlıdır.

Nasıl kurulur:

1. Butonu veya görseli seçin.
2. Şunu seçin: **Kullanıcı Güncelleme**.
3. Güncellemek istediğiniz alanı seçin.
4. Gerekirse değeri bir widget bileşeninden eşleyin.

<figure><img src="/files/ab370f82ffd4bff64a8553e64050b9d065890add" alt="" width="375"><figcaption><p>Kullanıcı Güncelleme</p></figcaption></figure>

{% hint style="success" %}

#### Bileşenleri özelliklerle eşleştirme

Hedef profil özelliğinin alt kategorilerine erişmek için:

* **Windows:** `CTRL + ALT + 7`
* **Mac:** `FN + Option + 7`
  {% endhint %}

<figure><img src="/files/6645dbe4ac9ef6ca0806de77d88465dbb2ffe671" alt="" width="375"><figcaption></figcaption></figure>

**Örnek**

Bir kullanıcının e-postasını bir buton üzerinden güncellemek için:

1. Butona bir tanımlayıcı atayın.
2. Şunu seçin: **Kullanıcı Güncelleme**.
3. Alt kategoriyi açın ve güncelleme yöntemini seçin.
4. Şunu seçin: **İçerik** değer başka bir widget bileşeninden geliyorsa.
5. İçeriği kullanmak istediğiniz bileşenle eşleştirin, örneğin `emailattributebutton`.

<figure><img src="/files/1d8204c01cc3deb63310e9da176800c5bbc08800" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/c8db5004aa0182e1c81fbaba0d7d0c7bcfa43142" alt="" width="375"><figcaption></figcaption></figure>

#### URL’ye Yönlendir

Şunu kullanın: **URL’ye Yönlendir** bir tıklamanın bir web sayfası açması gerektiğinde.

Harici web siteleri, açılış sayfaları, ürün sayfaları ve kampanya detay sayfaları için en uygunudur.

Nasıl kurulur:

1. Hedef URL’yi girin.
2. Yönlendirme yalnızca belirli bir durumda çalışacaksa bir koşul ekleyin.

<figure><img src="/files/e295ec5aae0259aba13aa9a58ed22eacdf8c3019" alt="" width="375"><figcaption></figcaption></figure>

#### Görünüme Git

Şunu kullanın: **Görünüme Git** kullanıcıları aynı widget içindeki başka bir ekrana taşımak için.

Bu, puanlama → teşekkür veya form → başarı gibi çok adımlı akışlar için ana işlemdir.

<figure><img src="/files/8f74631cb58f4a5908c2d840639cce432ddc049f" alt="" width="375"><figcaption></figcaption></figure>

Nasıl kurulur:

1. Şunu seçin: **Görünüme Git**.
2. Hedef görünümü seçin.
3. Ekleyin **İşlem Koşulları** hedef kullanıcı girişine bağlıysa.

<figure><img src="/files/f4fa62d5fdd0753cfceb23425b11a966862364a9" alt="" width="375"><figcaption></figcaption></figure>

#### Veri Gönder

Şunu kullanın: **Veri Gönder** tıklamanın form veya etkileşim verilerini bir endpoint’e göndermesi gerektiğinde.

Bu, özel veri toplama ve sunucu tarafı iş akışları için kullanışlıdır.

Nasıl kurulur:

1. Gönderilecek verileri veya parametreleri tanımlayın.
2. Endpoint URL’sini girin.
3. Gönderme işlemi sınırlandırılacaksa koşullar ekleyin.

<figure><img src="/files/07a5e5b9e1977d3f61b2dc23e4ba4ae482d38cbc" alt="" width="375"><figcaption></figcaption></figure>

#### Widget’ı Kapat

Şunu kullanın: **Widget’ı Kapat** etkileşimin yalnızca widget’ı kapatması gerektiğinde.

Bu, aşağıdaki gibi işlemler için iyi çalışır: `Kapat`, `Belki sonra`, veya `Hayır, teşekkürler`.

<figure><img src="/files/f9072eb84e5a13cea8679da0333f91f7b906969f" alt="" width="375"><figcaption></figcaption></figure>

#### Widget Aç

Şunu kullanın: **Widget Aç** bir widget’ın başka bir widget’ı başlatması gerektiğinde.

Bu, özet widget → ayrıntılı widget gibi zincirli akışlar için kullanışlıdır.

Nasıl kurulur:

1. Şunu seçin: **Widget Aç**.
2. Hedef widget’ı seçin.
3. Hedef widget’ın önceden oluşturulmuş olduğundan emin olun.

<figure><img src="/files/503935c514130c479be30699c6b0680e77f36caa" alt="" width="375"><figcaption></figcaption></figure>

#### Olay Tetikle

Şunu kullanın: **Olay Tetikle** bir tıklamanın uygulamanızda veya izleme kurulumunuzda özel bir olayı tetiklemesi gerektiğinde.

Bu, başka bir iş akışı, rapor veya entegrasyon etkileşime bağlıysa kullanışlıdır.

<figure><img src="/files/18debd58dc712f4bdf431bc44ebc851d0bb9a2da" alt="" width="375"><figcaption></figcaption></figure>

Nasıl kurulur:

1. Önce olayı şurada oluşturun: [Özel Olaylar Oluştur](/netmera-user-guide/netmera-user-guide-tr/musteri-verisi/olaylar/ozel-event-olusturma.md).
2. Atayın **Olay Tetikle** butona veya görsele.
3. Listeden olayı seçin.

{% hint style="success" %}

#### Widget bileşenlerini olaylarla eşleştirme

Alt kategorilere erişmek için:

* **Windows:** `CTRL + ALT + 7`
* **Mac:** `FN + Option + 7`
  {% endhint %}

<figure><img src="/files/bedbff05662c27bf00b42a2322d5de0c13a858f7" alt="" width="375"><figcaption></figcaption></figure>

**Örnek**

Bir görsel tıklamasından olay tetiklemek için:

1. Görsele bir tanımlayıcı atayın.
2. Şunu seçin: **Olay Tetikle**.
3. Alt kategoriyi açın ve yöntemi seçin.
4. Şunu seçin: **İçerik** eşleme bir widget bileşeninden geliyorsa.
5. Olayı doğru bileşenle eşleştirin; örneğin şunu eşleyerek `LikeEvent` görsel tanımlayıcıyla.

<figure><img src="/files/68c59779306563d3d462201e0b1812dba0473b1d" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3dfedf2d90385c0e49768f2c15aa5e5d0f0f11a2" alt="" width="375"><figcaption></figcaption></figure>

#### Android Arka Plan Konum İzni

Widget’ın Android kullanıcılarını arka plan konumu erişimine izin vermeleri veya reddetmeleri için yönlendirmesi gerektiğinde bu işlemi kullanın.

<figure><img src="/files/f396828f664eb7f8921538673f04b6da1421da09" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Şunu seçin: **Mobile Blank Widget** bu özelliği kullanmak için Widget Galerisi’nde. Bu işlem yalnızca mobil widget’lar için kullanılabilir.
{% endhint %}

Nasıl kurulur:

1. Şu gibi butonlar ekleyin: **İzni Ver** ve **İzni Reddet**.
2. Her butona karşılık gelen arka plan konumu işlemini atayın.
3. Tıklamadan sonra kullanıcı Android **Ayarlar** ekranına yönlendirilir.

<figure><img src="/files/cf6c0bce65916b26239f94ebd77e4c3b26fc06fd" alt="" width="375"><figcaption></figcaption></figure>

#### Derin Bağlantı

Şunu kullanın: **Derin Bağlantı** tıklamanın uygulama içinde belirli bir hedefi açması gerektiğinde.

Bu, ürün sayfaları, makale detay sayfaları, özellik ekranları veya kampanya hedefleri için kullanışlıdır.

<figure><img src="/files/bb7168e1e29d06b87ff98e813d50b1eef8d5dfb0" alt="" width="375"><figcaption></figcaption></figure>

### Doğrulamalar

Doğrulamalar, bir işlem çalışmadan önce hatalı veya eksik girdileri önlemenize yardımcı olur. Form alanlarına doğrulama kuralları ekleyerek yalnızca doğru biçimlendirilmiş, eksiksiz verilerin gönderilmesini sağlayabilir — böylece hataları azaltır ve kampanyalar genelinde veri kalitesini artırırsınız.

<figure><img src="/files/0123c6e5eddbd2db83b69ff3cd0cc440a303d989" alt="" width="563"><figcaption></figcaption></figure>

#### Doğrulama Türleri

1. **Metin Doğrulama**

Metin giriş alanlarına dize tabanlı kurallar uygular. Alanın boş olmamasını zorunlu tutabilir, minimum veya maksimum karakter uzunluğu belirleyebilir ya da belirli bir biçime uyması için regex deseni kullanabilirsiniz.

2. **Sayı Doğrulama**

Sayı giriş alanlarına sayısal kurallar uygular. Tanımlı bir aralıkta değer zorunlu tutabilir veya yüzde kısıtlarına göre doğrulama yapabilirsiniz. Adet alanları, yaş girişleri veya puan tabanlı formlar için kullanışlıdır.

3. **Tarih Doğrulama**

Girdi türü **Tarih**olarak ayarlandığında, alan `GG/AA/YYYY` yer tutucusunu gösterir ve etkileşimde bir takvim seçicisi açar. Form, geçersiz bir tarih (ör., `31/02/2025`) veya hatalı biçim (ör., `2025-12-17`) girilirse gönderimi engeller. Bu türü, yapılandırılmamış metin girişinin tutarsız veri oluşturabileceği kayıt, rezervasyon veya randevu tarihi alanları için kullanın.

4. **E-posta Doğrulama**

Girdi türü **E-posta**girilen değer her tuş vuruşunda standart e-posta biçimiyle otomatik olarak karşılaştırılır. Biçim geçersizse, değer düzeltilene kadar form gönderimi engellenir. Bunu kayıt formları, iletişim formları veya hatalı biçimlendirilmiş bir e-posta adresi toplamanın sonraki iletişim akışlarını bozacağı herhangi bir senaryo için kullanın.

5. **Telefon Doğrulama**

Girdi türü **Telefon**mobil cihazlarda alan odakta olduğunda otomatik olarak sayısal/telefon klavyesine geçilir. Bu, giriş hatalarını azaltır ve mobil kullanıcılar için giriş süresini kısaltır. Not: Telefon türü belirli bir biçim veya desen zorunlu kılmaz — yalnızca klavye davranışını değiştirir. Biçim doğrulaması gerekiyorsa (ör., ülke kodu, basamak sayısı), bununla birlikte Regex kuralını kullanın.

6. **Parola Doğrulama**

Girdi türü **Parola**girilen karakterler maskelenir ve düz metin olarak gösterilmez. Parola oluşturma veya onaylama adımı içeren widget’lar veya anket formları için kullanın. Bu tür, varsayılan olarak karmaşıklık kuralları zorlamaz — minimum uzunluk veya karakter gereksinimleri gerekiyorsa Regex kuralıyla birleştirin.

7. **URL Doğrulama**

Girdi türü **URL**girilen değer standart URL biçimine göre kontrol edilir. Değer geçerli bir URL yapısına uymuyorsa gönderim engellenir. Bunu web sitesi adresleri, derin bağlantılar veya düzgün biçimlendirilmiş bir URL olması gereken herhangi bir giriş için kullanın.

<figure><img src="/files/af372d12758c4609712167c2292a767abff8b8b8" alt="" width="375"><figcaption></figcaption></figure>

#### Doğrulama kuralları

Doğrulama kuralları, form gönderilmeden önce bir alan değerinin karşılaması gereken belirli koşulu tanımlar. Her kural, koşul sağlanmadığında kullanıcıya gösterilen bir hata mesajı gerektirir.

<figure><img src="/files/31042e2be82bc09e477c65f77d404d86065abba7" alt="" width="375"><figcaption></figcaption></figure>

<table><thead><tr><th width="154.6861572265625">Kural</th><th>Açıklama</th></tr></thead><tbody><tr><td><strong>Boş Olmamalı</strong></td><td>Alanının boş bırakılmamasını sağlar. Zorunlu olan tüm alanlar için kullanın.</td></tr><tr><td><strong>Karakter Uzunluğu</strong></td><td>Metin girişinde minimum ve/veya maksimum karakter sayısı uygular.</td></tr><tr><td><strong>Sayı</strong></td><td>Girilen değerin tanımlı bir sayısal aralığa düştüğünü doğrular.</td></tr><tr><td><strong>Yüzde</strong></td><td>Değerin geçerli bir yüzde (0–100) olduğunu doğrular.</td></tr><tr><td><strong>Regex</strong></td><td>Değeri özel bir düzenli ifade deseniyle doğrular. Ulusal kimlik numaraları, posta kodları veya telefon numarası desenleri gibi yerleşik türlerle kapsanmayan biçimler için kullanın.</td></tr><tr><td><strong>Geçerli Tarih</strong></td><td>Girilen tarihin gerçek, takvim açısından geçerli bir tarih olmasını sağlar. Değer <code>31/02/2025</code>.</td></tr><tr><td><strong>Tarih - Minimum</strong></td><td>Girilen tarihin belirtilen tarihte veya sonrasında olmasını zorunlu tutar. Geçmiş tarihler kabul edilmediğinde, örneğin gelecekteki randevu planlaması gibi senaryolar için kullanın.</td></tr><tr><td><strong>Tarih - Maksimum</strong></td><td>Girilen tarihin belirtilen tarihte veya öncesinde olmasını zorunlu tutar. Gelecek tarihler kabul edilmediğinde, örneğin doğum tarihi alanları için kullanın.</td></tr><tr><td><strong>E-posta</strong></td><td>Girilen değerin standart e-posta adresi biçimiyle eşleştiğini doğrular. Değer bir <code>@</code> işareti veya alan adı içermiyorsa gönderimi engeller.</td></tr></tbody></table>

<figure><img src="/files/45cd7ad57f41f3634faee963345bcad3193dad5f" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}

#### Önemli adım

Unutmayın **Bu İşlemi Gerçekleştirmeden Önce Form Doğrulamalarını Kontrol Et**.

Bu, tıklama işlemi çalıştırılmadan önce tüm doğrulama kurallarının çalışmasını sağlar.
{% endhint %}

### Bu İşlemi Gerçekleştirmeden Önce Form Doğrulamalarını Kontrol Et

Etkinleştirildiğinde, widget önce doğrulamaları kontrol eder. Doğrulama başarılı olursa işlem çalışır. Doğrulama başarısız olursa işlem engellenir ve kullanıcı ilgili hata mesajını görür.

<figure><img src="/files/821df21edc1c0defcad2745cab6ffcc6a917c2b4" alt="" width="375"><figcaption></figcaption></figure>

### Uygulamayı Yönet

Şunu kullanın: **Uygulamayı Yönet** işlemin uygulamanın kendisi tarafından ele alınması gerektiğinde. Bu, genellikle uygulama düzeyinde derin bağlantı davranışı için gereklidir.

<figure><img src="/files/6da5735d9424ba487cab8a21e380a0274dca1208" alt="" width="375"><figcaption></figcaption></figure>

### İşlem Koşulları

Şunu kullanın: **İşlem Koşulları** bir tıklama işleminin ne zaman çalışacağını kontrol etmek için.

Nasıl çalışır:

1. Değerlendirilecek tanımlayıcıyı seçin.
2. Koşulu seçin.
3. Beklenen değeri girin.
4. İşlemi yalnızca koşul eşleştiğinde çalıştırın.

<figure><img src="/files/a4bb12f23a7300e17b530cfb0746edc3e58d9c1a" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9789c650f489a5e2786578fefd9550368d5f2684" alt="" width="375"><figcaption></figcaption></figure>

### Örnek senaryo: puanlama akışı

Bu örnek, koşullarla basit bir geri bildirim akışı oluşturur.

{% hint style="success" %}

#### Amaç

5 yıldızlı bir değerlendirme isteyin. Değerlendirmesi **4-5** olan kullanıcılar bir **Teşekkür Ederiz** sayfasına gider. Değerlendirmesi **1-3** olan kullanıcılar bir **Geri Bildirim** sayfasına gider.
{% endhint %}

#### 1. Adım: Puanlama öğesini ve tanımlayıcıları ekleyin

Önce widget’ı tasarlayın. Puanlama öğesini ve kullanıcıların puanlamadan sonra tıklayacağı butonu ekleyin.

Ardından puanlama öğesine şu gibi net bir tanımlayıcı atayın: `rating`.

<figure><img src="/files/64ca09bec3f80cc1015cba571983a9ad35d9d599" alt="" width="563"><figcaption><p>Tanımlayıcılar</p></figcaption></figure>

{% hint style="info" %}
Tanımlayıcılar genellikle seçili bileşenin sağ üst kısmında görünür. İşlem kurulumuna başlamadan önce rastgele varsayılanları net adlarla değiştirin.
{% endhint %}

<figure><img src="/files/6dc05505c53edb53f20a8b4a1c497c48abb52e01" alt="" width="563"><figcaption><p>Tanımlayıcılar</p></figcaption></figure>

#### 2. Adım: Görünümleri oluşturun

Akış için gereken ek görünümleri ekleyin:

* **Görünüm 2:** Geri Bildirim
* **Görünüm 3:** Teşekkür Ederiz

<figure><img src="/files/24700bbbe49a17466f65d061f8c65fa72ad7de95" alt="" width="563"><figcaption><p>Görünüm 2</p></figcaption></figure>

<figure><img src="/files/24271fe20c1adb813f9ceaa466862ba171863989" alt="" width="563"><figcaption><p>Görünüm 3</p></figcaption></figure>

#### 3. Adım: Butona koşullu işlemler ekleyin

Aynı butona iki **Görünüme Git** işlem ekleyin.

İlk işlem:

* şunu seçin: **Görünüme Git**
* seçin **Görünüm 2**
* koşulu ekleyin `rating <= 3`

<figure><img src="/files/7790a0f7e858ed11865f07bcfe85d46010db9c7f" alt="" width="563"><figcaption><p>İşlem 1</p></figcaption></figure>

İkinci işlem:

* tıkla **+ İşlem Ekle**
* şunu seçin: **Görünüme Git**
* seçin **Görünüm 3**
* koşulu ekleyin `rating >= 4`

<figure><img src="/files/77d4c152dd0482992f921e65f0d2353b63f96224" alt="" width="563"><figcaption><p>İşlem 2</p></figcaption></figure>

Akışın veri gönderme, yönlendirme veya olay tetikleme adımlarına ihtiyaç duyması halinde daha sonra daha fazla işlem ekleyebilirsiniz.

<figure><img src="/files/0a0ae7bacf3a6052616b8c5a55e3fd72a88edb93" alt="" width="563"><figcaption><p>İşlemi Seç</p></figcaption></figure>

Mantığı test ettikten sonra şuna tıklayın: **Widget’ı Kaydet ve Geri Dön**.


---

# Agent Instructions: 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:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/omnichannel-etkilesim/widgetlar/mobil-uygulama-ici/olustur/tiklama-aksiyonlari-atayin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
