Custom Events Oluşturma

circle-info

Hızlı Adımlar Kılavuzu

Developer > Event'ler > Create New Event

  1. Bir Bildirim Göndermek İçin Adımlar Developers > Event'ler Netmera Dashboard'taki bölüm.

  2. " öğesine tıklayınCreate New Event" düğmesini bulun ve tıklayın.

  3. Event özelliklerini, veri tiplerini tanımlayın ve gerektiğinde zorunlu parametreleri belirtin.

  4. Özel bir event oluşturduktan sonra, Netmera Dashboard otomatik olarak gerekli kodu oluşturur ve event'iniz için kaynak dosyalarını hazırlar.

  5. Geliştiriciler sizin Netmera Panel'de oluşturduğunuz event'i tetikleyecekler. Lütfen şu bölüme gidin: Developer Guide > Choose Your Platform > Event'ler bir event'in nasıl tetikleneceğini anlamak için Netmera Panel'inizde oluşturduğunuz kodu tetiklemeniz gereken şekilde.

Adım 1: Event Detayları

Event'iniz için aşağıdaki detayları sağlayın:

  • Event Adı: Bu, uygulamanızın kodunda kullanılacak event adıdır. İzlemek istediğiniz aksiyon veya davranışı temsil eden, açıklayıcı ve benzersiz bir ad seçin.

  • Event Etiketi: Event etiketi, Netmera kontrol paneli ekranlarında ve raporlarda kullanılır. Arayüzde event'i kolayca tanımanıza yardımcı olacak kullanıcı dostu bir ad olmalıdır.

  • Event Açıklaması: Event'in amacını ve önemini açıklayan kısa bir açıklama yazın. Bu, ekip arkadaşlarınızın kullanımını anlamalarına yardımcı olur.

  • Temel Event (isteğe bağlı): Özel event'iniz bir uzantı veya değişiklik ise Netmera tarafından sağlanan standart bir event'i burada seçebilirsiniz. Bu, event takibinde tutarlılık ve sınıflandırma sağlamaya yardımcı olur.

Adım 2: Özellikler (Attributes)

Özel event'iniz için özellikleri tanımlamanız gerekir. Özellikler event hakkında ek bağlam ve bilgi sağlar. Her özelliğin kendine ait özellikleri vardır:

Attribute Oluştur

  • Veri Tipi: Özelliğiniz için uygun veri tipini seçin. Netmera string, integer, double, boolean, date, long ve timestamp gibi çeşitli veri tiplerini destekler.

Veri Tipleri

Veri Tipi
Tanım
Example

String

Karakter, rakam veya sembol dizisi — her zaman metin olarak ele alınır.

hello, +1-999-666-3333

Integer

Kesirli olmayan sayılar için sayısal veri tipi

-707, 0, 707

Double

Double veri, gerçek sayı (1, 10), ondalık (0.1, 11.002) ve negatif (-1, -0.00002) olarak temsil edilebilir. Ondalık noktasının öncesi ve sonrasında yaklaşık 15 ila 16 haneyi tutabilir.

4.5672, 2.45354, -5.22234, 3.12345678901, 0.15197e-7

Boolean

Doğru veya yanlış değerleri

0 (false), 1 (true)

Tarih

YYYY-MM-DD formatında tarih (ISO 8601 sözdizimi)

2021-09-28

Long

Long veri tipleri kodda genellikle 32 veya 64 bit integer'lardır

değeri -2.147.483.648 ile 2.147.483.647 arasında değişen sayılar

Timestamp

00:00:00 UTC, 1 Ocak 1970'ten (Unix zamanı) itibaren geçen saniye sayısı

1632855600

  • Ad: Özellik için açıklayıcı bir ad verin.

  • Etiket: Etiket, kontrol paneli ekranlarında ve Netmera içindeki raporlarda özelliği tanımlamak için kullanılır.

  • Zorunlu: Özelliğin event için zorunlu mu yoksa isteğe bağlı mı olduğunu belirtin. Bu, gerekli verinin yakalanmasını sağlar.

  • Dizi (Array): Özelliğin birden fazla değere sahip olabilmesi durumunda array seçeneğini etkinleştirin. Bu, çoklu seçim veya seçenek içeren event'leri izlerken faydalıdır.

  • Özel Bilgi (Private Info): Özellik hassas veya kişisel olarak tanımlanabilir bilgi içeriyorsa, gizlilik düzenlemelerine göre işlemek için bunu private info olarak işaretleyin.

  • Kod: Her özelliğe atanmış benzersiz bir kod. Bu kod, uygulamanızın kodunda özelliği referans almak için kullanılacaktır.

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

  1. Özel event'iniz için ihtiyaç duyduğunuz tüm ilgili özellikleri ekleyerek özellik oluşturma sürecini gerektiği kadar tekrarlayın.

  2. Event detaylarınızı ve özellik yapılandırmalarınızı doğruluk ve tamamlıktan emin olmak için gözden geçirin.

Adım 4: Kaydet ve Kod Oluştur

Özel Bir Event Oluşturulduktan Sonra

Netmera Dashboard kullanarak özel bir event oluşturduktan sonra, bunu projenize entegre etmek basit bir süreç haline gelir. Netmera Dashboard, özel event'iniz için gerekli kodu otomatik olarak üretir ve uygulanmasını kolaylaştırır. İşleyiş şu şekildedir:

  1. Event Yapılandırması: Netmera Dashboard içinde özel event'iniz için özellikleri, veri tiplerini ve zorunlu parametreleri tanımladıktan sonra event yapılandırmanızı kaydedin.

  2. Kod Oluşturma: Özel event'iniz için kodu almak üzere event yapılandırma sayfasının altına gidin ve "Save and Generate Code" düğmesine tıklayın butonuna tıklayarak kapatmış olabilir.

Bu adımı atarak, Netmera Dashboard özel event'inize özel gerekli kod parçacıklarını ve kaynak dosyalarını anında üretir. Üretilen bu dosyalar projenize entegre edilmeye hazırdır ve özel event takibinin uygulamanıza sorunsuz şekilde dahil olmasını sağlar.

Adım 5: Event'i Tetikleme (Fire Event)

Geliştiricilerinizden bizim Meta Business Profile ile Netmera arasında bir webhook entegrasyonu yapılandırmanız gerekir. Developer Guide bölümümüzü okumalarını isteyin "How to Fire Eventsarrow-up-right" Netmera Panel'inizde oluşturduğunuz kodu kullanarak geliştiricilerinizin uygulamalarında istediğiniz event'i tetiklemesine rehberlik eden kapsamlı bir kılavuzdur.

Event'leri Uygulamalara İçe Aktarma

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

  1. Git Geliştiriciler bölümüne gidin ve seçin Event'ler.

  2. Tıklayın Import Event Definition.

  3. Event'leri içe aktarmak istediğiniz Uygulama Adı uygulamayı (app) seçin.

  1. İçe aktarmak istediğiniz belirli özel event(leri) seçin.

  2. Yanındaki Import düğmesine basın İşlem bölümünde yapılandırabilirsiniz.

Last updated

Was this helpful?