Özel Buton Deeplink'leri

ile Özel Buton Deeplink özelliğiyle, kullanıcıları profil attribute değerlerine göre kişiselleştirilmiş hedeflere dinamik olarak yönlendirebilirsiniz. Statik linkler 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. Geliştiriciler Bölümüne Gidin

    • Panelde Deeplinks'e gidin.

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

    • Bir deeplink oluştururken, şu formatta bir profil attribute yer tutucusu ekleyin:

    • Örnek:

    • Bu, linkin mesaj teslimi sırasında her kullanıcının profil attribute değeri bazında dinamik olarak ayarlanmasını sağlar.

  3. Deeplink'i Widget'a Ekleyin

    • 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 beklenen formatına uygun olduğundan emin olmak önemlidir. Dikkate almanız gereken temel noktalar aşağıda listelenmiştir:

  • Tam URL Yapısı URL şununla başlamalıdır bir protokol ile, örneğin HTTP veya HTTPS. Güvenli bağlantılar için https:// kullanılması tavsiye edilir.

  • Domain Geçerliliği Kullandığınız domain geçerli ve erişilebilir olmalıdır. Linkin aktif ve ulaşılabilir bir domaine işaret ettiğinden emin olun.

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

  • Yer Tutucu Formatı Netmera için, profil attribute yer tutucuları @{profileAttribute} formatını takip etmelidir. Hem @ sembolünün hem de süslü parantezlerin {} doğru şekilde kullanıldığından emin olunmalıdır ki işlevsellik korunabilsin.

  • In-App 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 gelen parametrelerin ele alınmasını içerir, böylece link tetiklendiğinde sorunsuz gezinme sağlanır.

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

  1. Widget Tasarım Sayfasına Gidin

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

  2. Eylem Ayarlarına Deeplink'i Girin

    • Altında Eylem ayarlarında, Deep Link seçeneğini tercih edin.

    • Önceden tanımlanmış deeplink'lerden Select Deep Link ile birini seçebilirsiniz.

    • Ayrıca Entry Deep Link ile profil attribute yer tutucusu kullanarak deeplink'i girebilirsiniz.

  3. Deeplink'i Ekleyin ve Seçin

    • Deeplink'i kaydetmek için Ekle düğmesine tıklayın.

  4. Transactional Push Teslimatını Ayarlayın

    • Push bildirimini gönderirken, profil attribute değeri dinamik olarak manipüle edilebilir; bu, her kullanıcı için doğru deeplink'in atanmasını sağlar.

Adım 3: Profil Attribute'ları ile Transactional Message Oluşturun

Bir kullanıcının profil attribute'una dayalı bir deeplink kullanarak transactional push bildirim göndermek için profil attributekullanarak 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 attribute'una göre dinamik olarak değiştirilebilen deeplinki 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 attribute kontrol eder.

  • Deeplink, ilgili profil attribute değeri.

  • ile dinamik olarak güncellenir. Kullanıcılar, kişiselleştirilmiş bir widget alırlar buton deeplink'iyle

chevron-rightonları kendi belirlenmiş hedeflerine yönlendiren.hashtag

Gerçek Hayat Senaryosu: Nasıl Çalışır?

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

  • Nasıl Çalışır

  • Kullanıcı widget'ta tekeri çevirdiğinde, sadakat seviyesine göre bir indirim kazanır. Başarı ekranındaki özel buton deeplink içerir ve

  • kullanıcıları kendi seviye-özel ödül sayfalarına yönlendirir.

Örnek Yapılandırma

  1. Profil Attribute Tabanlı Deeplink'i Tanımlayın

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

  • Bu şunları sağlar: Silver kullanıcıları yönlendirir →

  • https://example.com/rewards/silver Gold kullanıcıları yönlendirir →

  • https://example.com/rewards/gold Platinum kullanıcıları yönlendirir →

https://example.com/rewards/platinum

  1. Widget'ta Özel Butonu Ayarlayın

  1. @{loyaltyTier}

Bu deeplink'i CTA butonu (ör. Ödülünü Talep Et) için ekleyip seçin.

  1. Transactional Push'u Tetikleyin Push bildirimi gönderildiğinde, sistem kullanıcının sadakat seviyesini alır

Kullanıcı Deneyimi

  1. profilinden ve deeplink'i buna göre günceller.

  2. Kullanıcı A (Gold Seviye) tekeri çevirir ve %15 indirim kazanır.

  3. Başarı ekranında buton metni şöyle der: "Ödülünü Talep Et".

Butona tıklamak onları şuraya yönlendirir: Bu, her kullanıcının sadakat durumuna uygun kişiselleştirilmiş sayfaya ulaşmasını sağlar, etkileşimi artırır ve dönüşümleri yükseltir.

Last updated

Was this helpful?