> 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/panel-settings/settings/app-configuration/events.md).

# Olay ayarları

Özelliklerle birlikte özel olaylar oluşturun, olay kodunu üretin, uygulamadan olayları tetikleyin ve Dönüşüm Olayları panosundan olayları içe aktarın.

**Yol**: `Ayarlar > Uygulama Yapılandırması > Etkinlikler`

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2Fl8q23gQ5vnWw32nDx4Jv%2Fimage.png?alt=media&#x26;token=2023f786-f853-4b35-be31-25a1177ff425" alt="" width="563"><figcaption></figcaption></figure>

Takip edin `Ayarlar > Uygulama Yapılandırması > Etkinlikler` Dönüşüm Etkinlikleri panosunu açmak için.

İlgili etkinliği açmak için etkinlik adına göre arama yapın veya bir etkinlik kodu seçin.

{% hint style="info" %}
Bir etkinlik kodu seçtiğinizde, yönlendirilirsiniz **Geliştiriciler > Etkinlikler**.

Oradaki mevcut etkinliği düzenleyin veya şunu seçin **Yeni Etkinlik Oluştur** yeni bir tane tanımlamak için.
{% endhint %}

## Özel Olaylar Oluştur

{% hint style="info" %}
**Hızlı Adımlar Kılavuzu**

**Geliştirici > Etkinlikler > Yeni Etkinlik Oluştur**

1. şuraya gidin: **Geliştiriciler > Etkinlikler** Netmera Dashboard'daki bölüme.
2. Şuna tıklayın: "**Yeni Etkinlik Oluştur**" düğmesini bulun ve tıklayın.
3. Etkinlik özniteliklerini, veri türlerini tanımlayın ve gerektiğinde zorunlu parametreleri belirtin.
4. Özel bir etkinlik oluşturduktan sonra, Netmera Dashboard otomatik olarak **gerekli kodu** ve etkinliğiniz için kaynak dosyaları oluşturur.
5. Geliştiriciler, Netmera Panel'de oluşturduğunuz etkinliği tetikleyecektir. Lütfen şuraya gidin: **Geliştirici Kılavuzu > Platformunuzu Seçin > Etkinlikler** Netmera Panel'inizde oluşturduğunuz bir etkinliği nasıl tetikleyeceğinizi anlamak için.
   {% endhint %}

### Adım 1: Etkinlik Ayrıntıları

Etkinliğiniz için aşağıdaki bilgileri sağlayın:

* **Etkinlik Adı:** Bu, uygulamanızın kodunda kullanılacak etkinlik adıdır. İzlemek istediğiniz eylemi veya davranışı temsil eden açıklayıcı ve benzersiz bir ad seçin.
* **Etkinlik Etiketi:** Etkinlik etiketi, Netmera içindeki kontrol paneli ekranlarında ve raporlarda kullanılır. Arayüzde etkinliği kolayca tanımlamanıza yardımcı olan, kullanıcı dostu bir ad olmalıdır.
* **Etkinlik Açıklaması:** Etkinliğin amacını ve önemini açıklayan kısa bir açıklama yazın. Bu, diğer ekip üyelerinin kullanımını anlamalarına yardımcı olacaktır.
* **Temel Etkinlik (isteğe bağlı):** Özel etkinliğiniz **bir uzantı** veya **bir değişiklik** ise, burada Netmera tarafından sağlanan standart bir etkinliğin temelini seçebilirsiniz. Bu, etkinlik izlemeniz içinde tutarlılığı ve kategorizasyonu korumaya yardımcı olur.

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FxzbDhjk9KAl83KblKriT%2Fimage.png?alt=media&#x26;token=87197fad-9b8c-4f5c-8983-6da57b430abd" alt=""><figcaption></figcaption></figure>

### Adım 2: Öznitelikler

Özel etkinliğiniz için öznitelikleri tanımlamanız gerekir. Öznitelikler, etkinlik hakkında ek bağlam ve bilgi sağlar. Her özniteliğin kendi özellikleri vardır:

#### Öznitelik Oluştur

* **Veri Türü:** Özniteliğiniz için uygun veri türünü seçin. Netmera; string, integer, double, boolean, date, long ve timestamp gibi çeşitli veri türlerini destekler.

#### Veri Türleri

<table><thead><tr><th width="162.33333333333331">Veri Türü</th><th width="331">Tanım</th><th>Örnek</th></tr></thead><tbody><tr><td>String</td><td>Karakter, rakam veya sembol dizisi - her zaman metin olarak değerlendirilir.</td><td>hello, +1-999-666-3333</td></tr><tr><td>Integer</td><td>Kesir içermeyen sayılar için sayısal veri türü</td><td>-707, 0, 707</td></tr><tr><td>Double</td><td>Double veriler, gerçek sayılar (1, 10), ondalıklar (0.1, 11.002) ve negatifler (-1, -0.00002) olarak temsil edilebilir. Ondalık noktadan önce ve sonra yaklaşık 15 ila 16 basamak tutabilir.</td><td>4.5672, 2.45354, -5.22234, 3.12345678901, 0.15197e-7</td></tr><tr><td>Boolean</td><td>Doğru veya yanlış değerler</td><td>0 (yanlış), 1 (doğru)</td></tr><tr><td>Tarih</td><td>YYYY-AA-GG biçiminde tarih (ISO 8601 sözdizimi)</td><td>2021-09-28</td></tr><tr><td>Long</td><td>Long veri türleri kodda genellikle 32 veya 64 bit tamsayılardır</td><td>değeri -2.147.483.648 ile 2.147.483.647 arasında değişen sayılar</td></tr><tr><td>Timestamp</td><td>1970 yılının 1 Ocak günü gece yarısından (00:00:00 UTC) itibaren geçen saniye sayısı (Unix zamanı)</td><td>1632855600</td></tr></tbody></table>

* **Ad:** Öznitelik için açıklayıcı bir ad verin.
* **Etiket:** Etiket, özniteliği tanımlamak için Netmera içindeki kontrol paneli ekranlarında ve raporlarda kullanılır.
* **Zorunlu:** Özniteliğin etkinlik için zorunlu mu yoksa isteğe bağlı mı olduğunu belirtin. Bu, gerekli verilerin toplanmasını sağlamaya yardımcı olur.
* **Dizi:** Öznitelik birden fazla değere sahip olabiliyorsa, dizi seçeneğini etkinleştirin. Bu, birden fazla seçim veya tercih içeren etkinlikleri izlerken kullanışlıdır.
* **Özel Bilgi:** Öznitelik hassas veya kişisel olarak tanımlanabilir bilgiler içeriyorsa, gizlilik düzenlemelerine uygun şekilde işlemek için bunu özel bilgi olarak işaretleyin.
* **Kod:** Her öznitelik için benzersiz bir kod atanır. Bu kod, uygulamanızın kodunda özniteliğe başvurmak için kullanılacaktır.

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2F7JvTdCgGxRPEKqGoi974%2Fimage.png?alt=media&#x26;token=a081d815-e793-47a4-be27-b8684c5dd3c0" alt=""><figcaption></figcaption></figure>

### Adım 3: Öznitelik Oluştururken Daha Fazla Öznitelik Ekleme

1. Değerli bağlam ve bilgi sağlayan tüm ilgili öznitelikleri ekleyerek, özel etkinliğiniz için gerektiği kadar öznitelik oluşturma sürecini tekrarlayın.
2. Doğruluk ve eksiksizliği sağlamak için etkinlik ayrıntılarınızı ve öznitelik yapılandırmalarınızı gözden geçirin.

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FlEi3mRIwavXpMrsBxgCx%2Fimage.png?alt=media&#x26;token=878812a7-73e4-4776-8172-0b0783543124" alt=""><figcaption></figcaption></figure>

### Adım 4: Kaydet ve Kodu Oluştur

**Özel Bir Etkinlik Oluşturduktan Sonra**

Netmera Dashboard kullanarak özel bir etkinliği başarıyla oluşturduktan sonra, bunu projenize entegre etmek oldukça basit bir süreç haline gelir. Netmera Dashboard, özel etkinliğiniz için gerekli kodun oluşturulmasını otomatikleştirerek işi zahmetsiz hale getirir. İşleyişi şu şekildedir:

1. **Etkinlik Yapılandırması:** Netmera Dashboard içinde özel etkinliğiniz için öznitelikleri, veri türlerini ve zorunlu parametreleri tanımladıktan sonra etkinlik yapılandırmanızı kaydedin.
2. **Kod Oluşturma:** Özel etkinliğinizin kodunu almak için, etkinlik yapılandırma sayfasının alt kısmına gidin ve **"Kaydet ve Kodu Oluştur"** düğmesine tıklayın.

Bu adımı attığınızda, Netmera Dashboard özel etkinliğinize özel olarak uyarlanmış gerekli kod parçacıklarını ve kaynak dosyaları anında oluşturur. Oluşturulan bu dosyalar projenize entegre edilmeye hazırdır ve özel etkinlik izlemenizin sorunsuz bir şekilde uygulamanızın bir parçası olmasını sağlar.

### Adım 5: Etkinliği Tetikle

Geliştiricilerinizden şu dokümanımızı okumalarını isteyin: **Netmera** **Geliştirici Kılavuzu** üzerindeki **"Etkinlikler Nasıl Tetiklenir"** ([**iOS**](https://user.netmera.com/netmera-developer-guide/platforms/ios/new-ios-swift/events), [**Android**](https://user.netmera.com/netmera-developer-guide/platforms/android/events)) için kodunu Netmera Panel'inizde oluşturduğunuz. Bu, uygulamalarınızda oluşturulan kodla istediğiniz etkinliği tetiklemeleri için geliştiricilerinize yol gösteren kapsamlı bir kılavuzdur.

### Etkinlikleri Uygulamalara İçe Aktarma

Netmera Panel'de birden fazla uygulamanız varsa, etkinlikleri bir uygulamadan diğerine içe aktarabilirsiniz. Bu, etkinlikleri uygulamalar arasında verimli bir şekilde yeniden kullanmanızı sağlar.

1. şuraya gidin: **Geliştiriciler** bölümüne gidin ve şunu seçin **Etkinlikler.**
2. Tıklayın **Etkinlik Tanımını İçe Aktar.**
3. şunu seçin **Uygulama Adı** etkinlikleri içe aktarmak istediğiniz

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FAJ4P2J5tW5dSqjaN3oae%2Fimage.png?alt=media&#x26;token=f27bf2e4-6b87-44de-93f8-5da30b588b49" alt="" width="563"><figcaption></figcaption></figure>

1. Belirli **özel etkinlik(ler)i** içe aktarmak istediğiniz.
2. Şuna tıklayın: **İçe Aktar** düğmesini **Eylem** bölümünde.

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FDlw96lWZaOdx0qJ36W8x%2Fimage.png?alt=media&#x26;token=7744c7ca-9292-44b8-8724-d6b0f73c19b5" alt="" width="268"><figcaption></figcaption></figure>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://user.netmera.com/netmera-user-guide/netmera-user-guide-tr/panel-settings/settings/app-configuration/events.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
