Ö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.

Adım 1: Profil Attribute'larına Sahip Bir Deeplink Oluşturun
Geliştiriciler Bölümüne Gidin
Panelde Deeplinks'e gidin.
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.

Deeplink'i Widget'a Ekleyin
Deeplink oluşturulduktan sonra, widget yapılandırması içinde atanmalıdır.
Deep Link Yapılandırması İçin En İyi Uygulamalar
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
Widget Tasarım Sayfasına Gidin
şununaya gidin Widget Tasarım transactional push'ın yapılandırılacağı bölüme.
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.

Deeplink'i Ekleyin ve Seçin
Deeplink'i kaydetmek için Ekle düğmesine tıklayın.
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:
Parametreler
İ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
onları kendi belirlenmiş hedeflerine yönlendiren.
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.
Linkleri manuel olarak atamak yerine, sistem kullanıcının profil attribute değerini deeplink içine dinamik olarak ekler.
Örnek Yapılandırma
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
Widget'ta Özel Butonu Ayarlayın
@{loyaltyTier}
Bu deeplink'i CTA butonu (ör. Ödülünü Talep Et) için ekleyip seçin.
Transactional Push'u Tetikleyin Push bildirimi gönderildiğinde, sistem kullanıcının sadakat seviyesini alır
Kullanıcı Deneyimi
profilinden ve deeplink'i buna göre günceller.
Kullanıcı A (Gold Seviye) tekeri çevirir ve %15 indirim kazanır.
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?