Uygulama İçi Mesajlar yalnızca tetikleme koşulları karşılandığında görüntülenir. Uygulamanızdan tetikleyiciler ayarlayarak banner’ın tam olarak ne zaman görüneceğini kontrol edersiniz.
Banner IAM’leri ne zaman kullanmalı
Aşağıdaki durumlarda onboarding için banner IAM’leri kullanın:- Kullanıcı ulaştığında bir ekranı açıklama
- Kullanıcıları çok adımlı akışlarda yönlendirme
- Kullanıcıların bir sonraki yapması gereken eylemleri vurgulama
- Onboarding’i görünür ama müdahaleci olmayan şekilde tutma
Örnek onboarding akışı
Bir kullanıcı sitenizi veya uygulamanızı ilk kez açtığında, üst banner onları karşılar ve keşfetmeye teşvik eder. Kullanıcı ayrıntıları görmek için bir ürüne dokunduğunda, alt banner bir sonraki adımı ne yapmaları gerektiğini yönlendirir. Her banner yalnızca kullanıcı ilgili ekrana ulaştığında görünür. Bu yaklaşım, kullanıcıların yalnızca ilgili olduğunda rehberlik görmesini sağlar.Görsel örnek: E-ticaret onboarding
Banner IAM’lerin kullanıcıları bir e-ticaret uygulamasında nasıl yönlendirdiğini burada görebilirsiniz. Bu örnek, her biri 3 saniyelik otomatik kapatma özelliğine sahip iki ayrı IAM kullanır. İlk banner kapandığında, ikinci banner’ın tetikleyicisi etkinleşir ve akıcı bir sıralı akış oluşturur:İlk karşılama banner'ı

Ürün seçimi banner'ı

Ön Koşullar
Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:- Aktif bir OneSignal uygulaması
- Uygulamanızda OneSignal SDK kurulu
- Uygulama kodunuzdan olayları tetikleme veya yöntemleri çağırma yeteneği
- OneSignal SDK için kullanıcı onayı verilmiş (Uygulama İçi Mesajlaşma için gerekli)
Banner uygulama içi mesaj oluşturma
Uygulama İçi Mesajlara git
OneSignal panelinde Messages → In-App Messages bölümüne gidin ve New In-App Message seçin.
İçeriğinizi tasarlayın
Ekranın amacını açıklayan kısa bir başlık, gerekirse isteğe bağlı destekleyici metin ve bir sonraki eylemi yönlendirmek için isteğe bağlı bir düğme ekleyin.
Tetikleyicileri yapılandırın
Banner’ın ne zaman görünmesi gerektiğini tanımlayan bir veya daha fazla Uygulama İçi Mesaj tetikleyicisi ekleyin. İsteğe bağlı olarak mesajın ne sıklıkta görüntüleneceğini kontrol etmek için koşullar veya sınırlar ekleyin.
Görüntüleme süresini ayarlayın
Otomatik kapatma (banner 3-10 saniye sonra kaybolur) veya kullanıcı tarafından kapatılabilir (banner kullanıcı kapatmaya dokunana kadar kalır) arasında seçim yapın.
Yüksek görünürlüklü rehberlik için üst banner’ları, birincil eylemlerle uyumlu ince ipuçları için alt banner’ları kullanın. Onboarding için, kullanıcı eylemi gerektirmeden akışı devam ettirmek için otomatik kapatma kullanın.
Banner’ı uygulamanızdan tetikleme
Kullanıcı belirli bir ekrana ulaştığında veya Uygulama İçi Mesaj tetikleyicilerini kullanarak bir eylemi tamamladığında banner IAM’yi tetiklersiniz. Tetikleyiciler, uygulama kodunuzdan ayarladığınız anahtar-değer çiftleridir. Tetikleme koşulları IAM’nin görüntüleme kurallarıyla eşleştiğinde, banner görüntülenir.Tetikleyiciler, kaldırmadığınız veya güncellemediğiniz sürece oturum boyunca devam eder. Her tetikleyicinin net, kasıtlı bir onboarding anını temsil ettiğinden emin olun.
Artık gerekli olmadığında tetikleyicileri kaldırın
Banner’ların istemeden yeniden görünmesini önlemek için, artık gerekli olmadığında tetikleyicileri kaldırın:Banner mesajlarını zincirleme (isteğe bağlı)
Her biri kendi tetikleyicisine sahip birden fazla IAM oluşturarak kullanıcıları bir akış boyunca yönlendirebilirsiniz. Bir sonraki banner’ın görünebilmesi için her banner’ı 3 saniye sonra otomatik kapatılacak şekilde ayarlayın. Çakışan banner’ları önlemek için bir sonraki tetikleyiciyi eklemeden önce öncekini kaldırın.Örnek: E-ticaret onboarding akışı
- Sayfa yüklenir → Tetikleyici
iam_welcome→ Banner: ”🎉 Hoş geldiniz! Ürünlerimizi keşfedin” - Kullanıcı ürüne dokunur → Tetikleyici
iam_product_view→ Banner: ”👀 Favorileri kaydetmek için ❤️’ye dokunun” - Kullanıcı sepete ekler → Tetikleyici
iam_add_to_cart→ Banner: ”✅ Harika seçim! Sepeti istediğiniz zaman görüntüleyin” - Kullanıcı sepeti görüntüler → Tetikleyici
iam_cart_view→ Banner: ”🛒 Ürünlerinizi burada inceleyin” - Kullanıcı ödeme yapar → Tetikleyici
iam_checkout→ Banner: ”🎊 Siparişiniz için teşekkürler!”
Kurulumu doğrulama
Banner yalnızca tetikleyici ateşlendiğinde görünür ve uygulama arayüzünü engellemez.
- Tetikleyici anahtar ve değerinin tam olarak eşleştiğini onaylayın (büyük/küçük harfe duyarlı)
- IAM’nin panelde Aktif olduğunu doğrulayın
- Frekans Limitlerini kontrol edin - IAM hız sınırlı olabilir
- Kullanıcının Hedefleme Kurallarını karşıladığından emin olun (varsa)
- OneSignal tetikleyici olayları için konsol günlüklerini kontrol edin
- Uygulama İçi Mesajlaşma onayının verildiğini doğrulayın (gerekliyse)
Sonraki adımlar
- Banner Uygulama İçi Mesajlarını kullanarak yeni özellikleri duyurun
- Kart veya karusel IAM’lerle tam bir onboarding deneyimi oluşturun
- Deneyim seviyesine göre farklı onboarding mesajları göstermek için kullanıcıları segmentlere ayırın
- Etkileşimi optimize etmek için farklı banner mesajlarını A/B test edin