Genel bakış
Push, E-posta, Uygulama İçi Mesajlar ve SMS’te URL’ler ve derin bağlantılar ekleyebilirsiniz. Bu kılavuz, bu bağlantıları doğru şekilde nasıl kuracağınızı, bağlantı takibinin nasıl çalıştığını ve derin bağlantıları ne zaman kullanacağınızı açıklar.Özel şemalar veya uygulama yönlendirmesi gibi daha gelişmiş bağlantılar için Derin Bağlantı kılavuzumuza bakın.
Platform bağlantı seçenekleri
- Push Notifications
- Email
- In-App Messages
- SMS
Başlatma URL’si
Bildirim tıklandığında bir bağlantıyı açmak için Başlatma URL’sini kullanın. Bu genellikle varsayılan tarayıcıda açılır vehttps:// ile başlamalıdır.Apple cihazlarında
http:// URL’lerini kullanmak için uygulamanızın Info.plist dosyasında NSAppTransportSecurity özelliğini kurmanız gerekir.your-custom-scheme:// gibi bir mobil derin bağlantı kullanıyorsanız, sonuçlar değişebilir. Derin Bağlantı’ya bakın.Birden fazla platformu hedefleme
Hem web hem de mobil kullanıcılara tek bir mesaj gönderiyorsanız, şunu kullanın:url— tüm platformlarda genel hedefleme için.web_url— web push Abonelikleri için.app_url— mobil Abonelikler için.

OneSignal Panosu – Başlatma URL'si Alanı
Ek veri
Başlatma URL’si yerine, push’unuzla özel veri göndermek için Ek Veri alanını (data API’de) kullanabilir ve bu veriyi uygulamanızda SDK’nın Bildirim Tıklama Dinleyicisini kullanarak additionalData özelliği aracılığıyla işleyebilirsiniz. Bu, daha fazla esneklik sağlamak için Başlatma URL’sinden daha iyi bir seçenek olabilir.
Ek Veri alanı aracılığıyla uygulamanızda okunacak bir URL gönderin.
Dinamik URL’ler
Liquid Sözdizimi ve şu kaynaklardan gelen verilerle özel, kullanıcıya özel URL’ler oluşturabilirsiniz:- Kullanıcı Özellikleri (örn.
external_id,email) - OneSignal’de saklanan Etiketler
- API aracılığıyla gönderilen
custom_data
- User Properties
- custom_data
external_id veya email gibi değerleri doğrudan URL’lere ekleyin.Örnek:external_id’si 12345 ise, son URL şöyle olacaktır:john@example.com ise, son URL şöyle olacaktır:- Yalnızca URL’nin parçaları için veri etiketlerini veya
custom_data’yı ayarlayın. Protokolü (https://veyayour-app-scheme://) ve etki alanını URL’ye dahil etmeyin. - Etiket ayarlanmamışsa varsayılan bir değer ayarlamak için
defaultfiltresini kullanın.
Daha fazla ayrıntı için bkz:
UTM Parametreleri
UTM parametreleri, URL’leresource, medium ve campaign ayrıntılarını ekleyerek mesaj kampanyalarının performansını izlemeye yardımcı olur. UTM parametrelerinizi doğrudan mesajlarınızın URL’lerine ekleyin.
OneSignal’in Panodan gönderilen push bildirimi Başlatma URL’lerine otomatik olarak UTM’ler eklemesini sağlayabilirsiniz.
Push bildirimleri için otomatik UTM'ler.
Push bildirimleri için otomatik UTM'ler.
Ayarlar > Push ve Uygulama İçi > UTM Ayarları’na gidin ve Otomatik UTM etiketlemeyi aç’ı açın.Etkinleştirildikten sonra, OneSignal düzenleyebileceğiniz sağlanan değerleri ekler:
- Kaynak =
utm_sourcevarsayılan olarakonesignal - Ortam =
utm_mediumvarsayılan olarakpush - Kampanya =
utm_campaignvarsayılan olarak{{ sendDate }}-{{ title }}sendDate: Gönderilme tarihititle: Mesaj başlığından ilk 15 alfanümerik karakter, alt çizgi veya tire
Panodan UTM etiketleme şununla çalışmaz:
- E-postalar, SMS, Uygulama içi mesajlar
- Yolculuklar, Şablonlar, Otomatik mesajlar
- API istekleri
- “Test Mesajı Gönder” düğmesi
- Ek veri alanları
URL işleme ve geçersiz kılmalar
Bu özellik etkinken push başlatma URL’lerinize farklı UTM’ler eklerseniz, manuel olarak ayarlanan bu yeni UTM’ler pano otomatik özelliği içinde ayarlanan UTM Parametrelerini geçersiz kılacaktır.SSS
Uygulama mağazasına nasıl bağlantı verebilirim?
Mağaza bağlantısını başlatma URL’si olarak girebilirsiniz. Örnekler: Android -https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html iOS - uygulama mağazası sayfasının bağlantısını alın, ancak https://’yi itms-apps:// ile değiştirin.
Başka bir uygulamaya bağlantı verebilir miyim?
Push ve uygulama içi mesajlar için, çoğu durumda, bir URL Şeması kurabilir vex:// protokolünü kullanarak derin bağlantı yapabilirsiniz. Örneğin, Whatsapp’a derin bağlantı için şunu kullanabilirsiniz: whatsapp://wa.me/15551234567
E-posta ve sms için https:// uygulama mağazası bağlantısını kullanmanız gerekecektir.
Uygulamama veya siteme bağlantı vermeyi engelleyebilir miyim?
Şu anda mobil uygulamalarda, kullanıcı push’a her tıkladığında uygulama açılacaktır. Web Push: Herhangi bir sayfaya veya url’ye bağlantı vermek istemiyorsanız, başlatma url’si olarakhttps://yoursite.com/page?_osp=do_not_open gibi bir URL’nin sonuna ?_osp=do_not_open ekleyebilirsiniz, bu push’un tıklandığında herhangi bir url’ye gitmesini engelleyecek ve sadece push’u kapatacaktır.