Özel Buton Deeplinkleri

App Tracker ile Özel Buton Deeplink'i özelliği ile kullanıcıları profil özelliklerine 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.

  1. Developers Bölümüne Git

    • Panelde Deeplinks'e gidin.

  2. Profil Özelliğine Dayalı Deeplink Tanımlayın

    • Bir deeplink oluştururken, şu formatta bir profil özelliği yer tutucusu ekleyin:

    • Example:

    • Bu, bağlantının mesaj teslimi sırasında her kullanıcının profil özelliği değerine göre dinamik olarak ayarlanmasını sağlar.

  3. Deeplink'i Widget'a Ekleme

    • Deeplink oluşturulduktan sonra, widget yapılandırması içinde atanmalıdır.

Bir deeplink oluştururken, URL'nin hem genel URL standartlarına hem de Netmera'nın beklediği formata uygun olması önemlidir. Dikkate alınması gereken ana noktalar aşağıda listelenmiştir:

  • Tam URL Yapısı URL şununla 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 alan adı geçerli ve erişilebilir olmalıdır. Bağlantının aktif ve ulaşılabilir bir alana işaret ettiğinden emin olun.

  • Özel Karakterler ve Kodlama URL'nizde boşluklar, Türkçe karakterler (ç, ğ, ı, ö, ş, ü) veya özel semboller (&, ?, =, # dışındakiler) varsa, bunların URL kodlamasıyla dönüştürülmesi gerekir. Ancak Netmera'da kullanılan @{profileAttribute} gibi yer tutucular doğrudan desteklenir ve kodlama gerektirmez.

  • Yer Tutucu Formatı Netmera için profil özelliği yer tutucuları @{profileAttribute} formatını izlemelidir. Hem @ sembolünün hem de süslü parantezlerin {} doğru kullanıldığından emin olunmalıdır, böylece işlevsellik korunur.

  • Uygulama İçi Deeplink Desteği Bir deeplink'in hedeflenen sayfayı doğru şekilde açması için mobil uygulamanın gerekli deeplink desteğini içermesi gerekir. Bu, URL şemalarının veya intent filtrelerinin (Android için) ve universal link'lerin (iOS için) tanımlanmasını ve bağlantı tetiklendiğinde gelen parametrelerin işlenmesini içerir.

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

  1. Widget Tasarım Sayfasına Gidin

    • Git Widget Tasarımı transactional push'ın yapılandırılacağı bölüme.

  2. Aksiyon Ayarlarına Deeplink Girin

    • Under the İşlem ayarlarında, şunu seçin ayarlayabilecektir. seçeneğini kullanarak.

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

    • Ayrıca Entry Deep Link ile profil özelliği yer tutucusunu 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 bildirimi gönderilirken, profil özelliği değeri dinamik olarak manipüle edilebilir ve her kullanıcı için doğru deeplink atanması sağlanır.

Adım 3: Profil Özellikleri ile Transactional Mesaj Oluşturma

Bir kullanıcının profil özelliğine dayalı bir deeplink kullanarak transactional push bildirimi göndermek için profil özelliği, aşağıdaki cURL isteğini kullanın:

chevron-rightParametrelerhashtag

İstek Bileşenlerinin Açıklaması

  • notificationKey: Transactional bildirimin benzersiz tanımlayıcısı.

  • message → params → profileAttribute: Kullanıcının profil özelliğine bağlı olarak dinamik şekilde değiştirilebilen deeplink'i tanımlar.

  • target → extId: Push bildiriminin gönderildiği dış kullanıcı ID'sini (extId) belirtir.

Kullanıcı Deneyimi

  • When the transactional push gönderildiğinde, sistem her kullanıcı için profil özelliği kontrol eder.

  • Deeplink, ilgili profil özelliği değeri.

  • ile dinamik olarak güncellenir. Kullanıcılar, özelleştirilmiş bir düğme widget alır ve onları kendi hedeflerine yönlendiren bir deeplink ile yönlendirilirler.

chevron-rightNasıl Çalışır? Gerçek Hayat Senaryosuhashtag

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 bağlı olarak kişiselleştirilmiş bir ödül sayfasına yönlendirilmesini istiyor. Her kullanıcının profil özelliği olarak saklanan bir sadakat seviyesi vardır (ör. Silver, Gold, Platinum).

Tıklama Aksiyonları kenar çubuğunda bulunan bu seçenek, widget'ta atanmış tıklama aksiyonu yürütülmeden önce tüm form doğrulamalarının tamamlandığını garanti eder. Bu, kullanıcı girdisinin belirtilen doğrulama kurallarını karşıladığını doğrulayarak ekstra bir kontrol katmanı ekler.

  • Bir kullanıcı widget'ta çarkı çevirdiğinde, sadakat seviyesine göre bir indirim kazanır.

  • Başarı ekranındaki özel buton içinde bir deeplink barındırır ve kullanıcıları kendi seviye-özel ödül sayfalarına yönlendirir.

  • Bağlantıları elle atamak yerine, sistem kullanıcının profil özelliğini deeplink'e dinamik olarak ekler.

Örnek Yapılandırma

Profil Özelliğine Dayalı Deeplink'i Tanımlayın

  1. Developers > Deeplinks bölümünde, şu şekilde bir yer tutucu kullanarak deeplink oluşturun:

Bu şunu sağlar:

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

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

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

Widget'ta Özel Butonu Ayarlayın

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

  1. CTA butonu (ör. Claim Your Reward) için bu deeplink'i ekleyin ve seçin.

Transactional Push'ı Tetikleyin

  1. Push bildirimi gönderildiğinde, sistem kullanıcının sadakat seviyesini profilinden alır ve deeplink'i buna göre günceller. Kullanıcı A (Gold Seviyesi) çarkı çevirir ve %15 indirim kazanır.

Kullanıcı Deneyimi

  1. Başarı ekranında buton metni şöyle der: "Claim Your Reward".

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

  3. Bu, her kullanıcının

kişiselleştirilmiş bir sayfaya ulaşmasını sağlar sadakat durumlarıyla ilgili, etkileşimlerini artırır ve dönüşümleri yükseltir.

Last updated

Was this helpful?