Özel Buton DeepLink'leri

App Tracker ile, kullanıcı yolculuğunu ürün keşfinden satın almaya kadar analiz edebilirsiniz. Custom Button Deeplink bu özellik sayesinde kullanıcıları profile attribute'larına göre dinamik olarak kişiselleştirilmiş hedeflere yönlendirebilirsiniz. Statik bağlantılar kullanmak yerine her kullanıcının verisine uyum sağlayan deeplink'ler yapılandırabilirsiniz — örneğin belirli bir fatura ödeme sayfasına, işlem geçmişine veya hesap detaylarına yönlendirme gibi.

  1. Developers Bölümüne Git

    • Panelde Deeplinks bölümüne gidin.

  2. Profil Attribute Tabanlı Deeplink Tanımlayın

    • Bir deeplink oluştururken aşağıdaki formatta bir profile attribute yer tutucusu ekleyin:

    • Örnek:

    • Bu, bağlantının mesaj teslimi sırasında her kullanıcının profile attribute değeri temelinde dinamik olarak ayarlanmasını sağlar.

  3. Deeplink'i Widget'a Ekleyin

    • Deeplink oluşturulduktan sonra widget yapılandırmasında atanmalıdır.

Bir deeplink oluştururken URL'nin hem genel URL standartlarına hem de Netmera'nın beklenen biçimine uymasını sağlamak önemlidir. Dikkate alınması gereken ana noktalar aşağıda listelenmiştir:

  • Tam URL Yapısı URL şunlarla başlamalıdır başlatılabilir HTTP veya HTTPS gibi bir protokol ile. Güvenli bağlantılar için https:// kullanılması önerilir.

  • Alan Adı Geçerliliği Kullandığınız domain geçerli ve erişilebilir olmalıdır. Bağlantının aktif ve ulaşılabilir bir domain'e işaret ettiğinden emin olun.

  • Özel Karakterler ve Kodlama URL'niz boşluk, Türkçe karakterler (ç, ğ, ı, ö, ş, ü) veya (&, ?, =, # dışındaki) özel semboller içeriyorsa URL kodlaması kullanılmalıdır. Ancak Netmera'da kullanılan @{profileAttribute} gibi yer tutucular doğrudan desteklenir ve kodlama gerektirmez.

  • Yer Tutucu Formatı Netmera için profile attribute yer tutucuları @{profileAttribute} formatını takip etmelidir. Doğru işlevselliği korumak için hem @ sembolü hem de süslü parantezlerin {} doğru şekilde kullanıldığından emin olun.

  • In-App Deeplink Desteği Bir deeplink'in hedeflenen sayfayı doğru açabilmesi için mobil uygulamanın gerekli deeplink desteğini içermesi gerekir. Bu, URL scheme'lerinin veya intent filter'larının (Android için) ve universal link'lerin (iOS için) tanımlanmasını ve gelen parametrelerin işlenmesini içerir; böylece bağlantı tetiklendiğinde sorunsuz navigasyon sağlanır.

Adım 2: Transactional Push İçin Widget'ı Yapılandırma

  1. Widget Tasarım Sayfasına Gidin

    • Şuraya gidin: Widget Tasarım transactional push'ın yapılandırılacağı bölüm.

  2. Eylem Ayarlarına Deeplink Girin

    • Under the Aksiyon ayarlarında, şunu seçin Deep Link Yeni filtreler,

    • Select Deep Link ile ön tanımlı deeplink'lerden birini seçebilirsiniz.

    • Entry Deep Link ile profile attribute yer tutucusu kullanarak deeplink de girebilirsiniz.

  3. Deeplink'i Ekle ve Seç

    • Deeplink'i kaydetmek için Add'e tıklayın.

  4. Transactional Push Teslimatını Ayarlayın

    • Push bildirimini gönderirken, profile attribute değeri dinamik olarak değiştirilebilir, böylece her kullanıcı için doğru deeplink atanır.

Adım 3: Profile Attribute'larla Transactional Message Oluşturma

Kullanıcının bir profile attribute'ına göre deeplink kullanan transactional push bildirim göndermek için, aşağıdaki profile attributekullanın cURL isteği:

chevron-rightParametrelerhashtag

İstek Bileşenlerinin Açıklaması

  • notificationKey: Transactional bildirim için benzersiz tanımlayıcı.

  • message → params → profileAttribute: Deeplink'i tanımlar; kullanıcının profile attribute'una göre dinamik olarak değiştirilebilir.

  • target → extId: Push bildiriminin gönderildiği external user ID'yi (extId) belirtir.

Kullanıcı Deneyimi

  • Gönderildiğinde transactional push sistem her kullanıcı için profile attribute değerini kontrol eder.

  • Deeplink ilgili profile attribute değeri.

  • ile dinamik olarak güncellenir Kullanıcılar özelleştirilmiş bir button widget alır deeplink ile kendi özel hedeflerine yönlendirilir.

chevron-rightNasıl Çalışır? Gerçek Hayattan Senaryohashtag

Bir e-ticaret markasının sadakat ödülleri kampanyası yürüttüğünü hayal edin. Şirket, kullanıcıların bir çarkı çevirmesini ve sonuca göre kişiselleştirilmiş bir ödül sayfasına yönlendirilmelerini istiyor. Her kullanıcının profil attribute'unda bir sadakat seviyesi (ör. Silver, Gold, Platinum) saklıdır.

Nasıl Çalışır

  • Kullanıcı widget'ta çarkı çevirdiğinde, sadakat seviyesine bağlı olarak bir indirim kazanır.

  • Başarı ekranındaki özel buton içinde, kullanıcıları seviyelerine özel ödül sayfasına yönlendiren bir deeplink barındırır. Kullanıcılara manuel olarak bağlantı atamak yerine sistem deeplink'e kullanıcının profile attribute değerini dinamik olarak ekler.

  • Örnek Yapılandırma

Developers > Deeplinks bölümünde yer tutucu kullanarak bir deeplink oluşturun:

  1. https://example.com/rewards/@{loyaltyTier}

Silver kullanıcılar gider →

  • https://example.com/rewards/silver Gold kullanıcılar gider →

  • https://example.com/rewards/gold Platinum kullanıcılar gider →

  • https://example.com/rewards/platinum Widget'ta Custom Button'ı Ayarlayın

Widget Design > Action Settings içinde deeplink'i şu şekilde girin:

  1. @{loyaltyTier}

  1. Deeplink'i CTA butonu için ekleyin ve seçin.

Transactional Push'u Tetikleyin

  1. Push bildirimi gönderildiğinde sistem kullanıcının loyalty tier'ını alır profilden ve deeplink'i buna göre günceller.

Kullanıcı Deneyimi

  1. Kullanıcı A (Gold Tier) çarkı çevirir ve %15 indirim kazanır.

  2. Başarı ekranında buton metni: "Claim Your Reward" yazar.

  3. Butona tıklamak onları şu adrese yönlendirir:

Bu, her kullanıcının kişiselleştirilmiş bir sayfaya sadakat durumlarına uygun olarak ulaşmasını sağlayarak etkileşimi artırır ve dönüşümleri yükseltir.

Last updated

Was this helpful?