Ana içeriğe atla
Uygulama içi mesajlar (IAM), mobil uygulamanızda görüntülenen özelleştirilebilir, hedeflenmiş mesajlardır. Şunları yapmanızı sağlar:
  • Push bildirimlerine abone olma veya konumlarını güncelleme gibi kullanıcı eylemlerini isteme.
  • Hedeflenen kullanıcılara yeni veya az kullanılan özellikleri tanıtma.
  • Uygulama güncellemesi yayınlamadan gerçek zamanlı duyurular ve haberler görüntüleme.
  • Anketler ve karusel oluşturma.
  • Onboarding ve eğitici içerikle yardımcı olma.

Uygulama içi kurulum

Uygulama içi Mesajları kullanmak için uygulamanızda OneSignal SDK’nın kurulu olması gerekir. Tamamlandığında, kod yazmadan OneSignal dashboard’undan uygulama içi mesajlar oluşturabilir ve gönderebilirsiniz. SDK’mız ayrıca şunlar gibi gelişmiş kullanım senaryoları için metodlara sahiptir:
  • Mesajı belirli zamanlarda tetikleme
  • Tıklama işleme ve deep linking
  • Mesajı duraklatma
  • Yaşam döngüsü yönetimi ve daha fazlası!

Mobil SDK Kurulumu

OneSignal’i mobil uygulama kod tabanınıza ekleyin.

Uygulama içi Mesaj SDK metodları

Geliştiriciler: Tetikleyici, tıklama işleyici ve yaşam döngüsü API’lerine erişin.

Uygulama içi tetikleyiciler

Kullanıcı davranışına veya uygulama etkinliğine göre mesajların ne zaman görüneceğini kontrol edin.

Uygulama içi tıklama eylemleri

Kullanıcılar mesajınızla etkileşime girdiğinde ne olacağını tanımlayın.

Uygulama içi mesajlar gönder

OneSignal dashboard’undan ve Journey’ler içinden uygulama içi mesajlar gönderebilirsiniz.

Kontrol Paneli

OneSignal kontrol panelinden uygulama içi mesajlar oluşturun ve gönderin.

Journeys

Otomatik, çok adımlı ve çok kanallı akışlar oluşturun.

Kontrol panelinden gönder

Mesaj kanalını seçin

Oluştur… seçeneğini belirleyin ve mesaj kanalınızı seçin. Önceki mesajları görüntülemek için Mesajlar veya Şablonlar bölümüne de gidebilirsiniz.
OneSignal dashboard showing create message options

Bir oluşturma yöntemi seçin

Ad ve etiket belirleyin

İzleme ve raporlama için dahili meta veri ekleyin. API karşılığı: name

Kitlenizi seçin

Mesajı alacak kullanıcıları seçin. Belirli grupları hedeflemek için segmentleri dahil edebilir veya hariç tutabilirsiniz. Segment belirlenmemişse varsayılan olarak tüm “Abone Olan Kullanıcılar” seçilir.
Dashboard fields for message name, label, and audience segment selection
Uygulama içi mesajlar, push bildirimi onay durumundan bağımsız olarak segmentteki tüm mobil aboneliklere iletilir. Ancak mesajınız bir push istemi tıklama eylemi içeriyorsa, zaten abone olan (onay vermiş) mobil aboneliklere gösterilmez.

Mesaj tasarımı

Görsel sürükle-bırak editörümüzü veya daha fazla kontrol için HTML editörümüzü kullanın.

Sürükle-bırak ile tasarla

Mesajları hızlıca oluşturmak için görsel editörümüzü kullanın.

HTML ile tasarla

Geliştiricilerin mesajları özelleştirmesi için tam kontrol.

Önceden oluşturulmuş HTML şablonları

Test edilmiş düzenler ve kampanyalardan başlayın.

HTML için uygulama içi JavaScript API'leri

HTML mesajlarınıza OneSignal’in tıklama eylemlerini ekleyin.

Mesaj Kişiselleştirme

Her kullanıcı için mesajları kişiselleştirmek üzere dinamik içerik ekleyin.

Çok Dilli Mesajlaşma

İçeriğinizi global kitleler için yerelleştirin.

Tıklama eylemleri

Kullanıcılar mesajınızdaki öğelere tıkladığında ne olacağını özelleştirin.

Tıklama Eylemleri

Kullanıcılar mesajınızdaki öğelere tıkladığında ne olacağını özelleştirin.

Olay Akışları

Mesajla etkileşimleri takip edin.

SDK Tıklama İşleyicisi

Mobil SDK’mızla tıklama olaylarına tepki verin.

Deep Linking

Tıklamada kullanıcıları yönlendirin.

Tetikleyiciler

Uygulama oturumları sırasında mesajların ne zaman görüneceğini tanımlayın.
Dört tetikleyici türü:

Uygulama açılışında

Kullanıcı uygulamayı başlattığında tetiklenir.

Oturum süresi

Uygulama açıldıktan X saniye sonra gecikme.

Son mesajdan beri

Son uygulama içi mesajdan X süre sonra gecikme.

Özel tetikleyiciler

SDK addTrigger(s) ile kontrol edilir.

Bu mesaj ne zaman kapanmalı?

Mesajlar şu şekilde kapanabilir:
  • Kullanıcı etkileşiminde (tıklama, kaydırma)
  • Belirli bir süreden sonra (otomatik kapatma)

Zamanlama ve sıklık

  • Göstermeye Başla: Mesajın uygun hale geldiği zaman
  • Göstermeyi Durdur: Bitiş tarihi/saati ayarlayın veya “Sonsuza dek göster”

Bu mesajı ne sıklıkla göstermek istiyorsunuz?

  • Yalnızca bir kez (varsayılan)
  • Her seferinde tetikleyiciler karşılandığında
  • Birden çok kez özel tekrar mantığı ile:
Örnekler:
  • 2 kez göster, 1 saat aralıkla
  • 12 kez göster, 30 gün aralıkla

Uygulama içi mesajlar nasıl gösterilir

Uygulama içi mesajlar aktif olarak push edilmez. Bunun yerine, uygulama başlangıcında kitleye göre çekilir. Ardından tetikleyici mantığına göre görüntülenir.
Mesaj şu durumlarda görüntülenir:
  1. Kullanıcı yeni bir oturum başlamadan önce kitle kriterlerini karşılar.
  • Yeni bir oturum, kullanıcı uygulamanızı en az 30 saniye arka planda veya kapalı kaldıktan sonra açtığında başlar.
  • Kullanıcılar mesaj yayına girdiğinde veya aynı oturum sırasında segment(ler)e girdiğinde uygulamayı açık tutuyorsa, mesajı görebilmek için uygulamayı en az 30 saniye odak dışı bırakmaları (kapatma veya arka plana alma) gerekir.
  1. Tetikleyici koşulları karşılanır.
  2. Zamanlanmış zaman ve sıklık geçerlidir.
Segment kriterleri oturum ortasında değişirse, kullanıcıların mesajı görmek için uygulamayı yeniden açması gerekir.

Test etme

Test ederken, aşağıdakileri yapmanız önerilir:
1

Uygulamanıza ayrıntılı kayıt ekleme

Daha detaylı kayıtlar almak için uygulamanıza setLogLevel metodunu Verbose’a ekleyin.
2

Aboneliğinizin segment'te olduğundan emin olun

Yukarıda Uygulama içi mesajlar nasıl gösterilir bölümünde açıklandığı gibi, kullanıcı yeni bir oturum başlamadan önce kitle kriterlerini karşılamalıdır.
  • Cihazınızın Abonelik ID’sini bilmiyorsanız Cihazları Bul ve Test Kullanıcıları Ayarla bölümüne bakın.
  • Cihazınızın Aboneliğinin dahil edilen segment(ler)de olduğundan ve kullanılıyorsa hariç tutulan segment(ler)de olmadığından emin olun.
  • İpucu: Cihazınızı test Aboneliği olarak ekleyebilir ve Test Kullanıcıları filtresini içerecek şekilde segment’i oluşturabilir veya güncelleyebilirsiniz.
3

Uygulamanın en az 30 saniye kapalı veya odak dışı olduğundan emin olun

Bu, yeni bir oturum oluşturmak ve mesaj için uygun olmak üzere uygulamayı açtığınızdan emin olmanızı sağlayacaktır.
4

Tetikleyici koşullarını kontrol edin

Mesajın gösterilmesi için tetikleyicileri karşıladığınızdan emin olun.
5

Zamanlamayı ve sıklığı kontrol edin

6

Mesajı güncelleyin ve aktif olduğundan emin olun

  • Mesaj aktif olduğunda, cihazınızda uygulamayı açabilirsiniz.
  • Tetikleyici koşullarınıza göre mesajın görüntülendiğini görmelisiniz.

Test ve Önizleme düğmesi

Test ve Önizleme düğmesini kullanmak, seçtiğiniz test cihazınıza bir push bildirimi gönderecektir. Uygulamayı açmak için push’a tıkladığınızda, uygulama içi mesaj görüntülenecektir. Bu özelliği kullanmak için şunları yapmalısınız:
  • Cihazınızın bir Test Kullanıcısı olduğundan emin olun.
  • Push bildirimleri yalnızca test amaçları için gönderilir. Mesaj yayına girdiğinde push gönderilmeyecektir.
  • Uygulamayı açabilir ve “test mesajı” gönderebilirsiniz. Uygulama içi mesaj görüntülenecektir.
  • Etiket İkamesi test Uygulama içi Mesajları için çalışmaz.
  • Mesajı görmüyorsanız, test adımlarını takip ettiğinizden emin olun.
  • Test Uygulama içi Mesajı almak için cihazınızın push’a abone olması gerekir. Test IAM’ler bir push bildirimi tarafından tetiklenir, bu nedenle aboneliğinizin geçersiz bir APNs belirteci varsa veya push’a abone değilseniz, test çalışmayacaktır.
Need help?Chat with our Support team or email support@onesignal.comPlease include:
  • Details of the issue you’re experiencing and steps to reproduce if available
  • Your OneSignal App ID
  • The External ID or Subscription ID if applicable
  • The URL to the message you tested in the OneSignal Dashboard if applicable
  • Any relevant logs or error messages
We’re happy to help!

Eğitimler ve kullanım senaryoları

Uygulama içi mesajı kişiselleştir

Etiketlerle uygulama içi mesajınızı kişiselleştirmek için adım adım kılavuz.

Eski uygulama sürümlerini hedefle

Kullanıcılardan uygulamalarını güncellemelerini isteyin.

Uygulama mağazası değerlendirme istemleri

Zamanında değerlendirme istekleriyle puanlarınızı artırın.

Kullanıcı anketleri oluştur

Uygulamanızın içinde geri bildirim toplayın.

Push izni istemleri

Push katılım oranlarını iyileştirin.

Konum izni istemleri

Kullanıcılardan konum takibini etkinleştirmelerini isteyin.

Bir eğitim oluştur

Kullanıcıların uygulamanızın yeni özelliklerini anlamalarına yardımcı olmak için bir eğitim kurun!

Analitik

Mesaj performansını ve etkileşimi takip edin.

Uygulama içi mesaj raporları

Uygulama içi mesajlar için gösterim, tıklama, kapatma ve dönüşüm metrikleri.

Analitik genel bakışı

OneSignal’da mevcut tüm analitik seçenekleri.

Olay Akışları

Push olaylarını veri ambarınıza veya BI araçlarınıza gerçek zamanlı olarak aktarın.