Genel bakış
Konum tabanlı segmentasyon, kullanıcılarınızın bulunduğu yere göre mesaj göndermenize olanak tanır. OneSignal, fiziksel konuma dayalı zamanlı, ilgili ulaşım oluşturmak için kullanılabilecek Ülke, GPS koordinatları veya özel etiketlere göre kullanıcıları segmente edebilir. Bu kılavuz, mevcut konum seçeneklerine göre segmentlerin nasıl yapılandırılacağını açıklar. Kullanıcılar uygulamanızla etkileşime girdikçe, konum verileri neredeyse gerçek zamanlı olarak güncellenir ve Journeys veya mesaj oluşturma araçlarımızdan herhangi biri aracılığıyla mesaj göndermek için kullanılabilir.Ülkeye göre hedefleme
Ülke, IP Adresine göre izlenir. Bu, kullanıcı uygulamanızı her açtığında otomatik olarak güncellenecektir. Segmentlerdecountry Veri Filtresini veya API filters’ı kullanın.
Konuma göre hedefleme (enlem, boylam ve yarıçap)
Mobil uygulamanız GPS konumunu topluyor ve OneSignal ile paylaşıyorsa, SDK’mız kullanıcının koordinatlarını yaklaşık olarak her 5 dakikada bir günceller (izin ve sistem kurallarına göre). Uygulamanın zorla durdurulması durumunda, kullanıcı onu tekrar açana kadar konumun izlenemeyeceğini unutmayın.Uygulamanız her ikisini de yapmak üzere kurulmalıdır:
- Konum güncellemelerini OneSignal ile paylaşma
- Konum verilerine erişim için kullanıcı izni isteme ve alma
locationfiltresini kullanarak segmentler oluşturun (yarıçap hedefleme).- Create message API’yi kullanarak mesajları tetikleyin.

Segmentlerde Konum filtresi
Web push enlem ve boylam takibi
OneSignal, yalnızca web kullanıcıları veya mobil uygulamanız için konum takibi etkin olmayan kullanıcılar için enlem/boylam toplamaz. Ancak, web uygulamanızdan konumu ayarlamak için veri etiketlerini kullanabilir veya sunucunuzdan konum noktalarını ayarlamak için Update User API’yi kullanabilirsiniz. Etiketleme örneği:- Web uygulamanızda konum erişimi isteyin. Bu konuda harika bir Medium Yazısı var.
- Kullanıcının koordinatlarını algılamak için JavaScript kullanın.
- Bu koordinatları Veri Etiketlerini kullanarak OneSignal’e gönderin.
sendTags SDK metodunu kullanarak örnek:
"long" > 37 VE "long" < 38 VE "lat" > -118 VE "lat" < -117
Şehre veya özel konuma göre hedefleme
OneSignal yerel olarak şehri veya alan kodlarını algılamaz. Şehre veya özel konuma göre hedeflemek için:- Kullanıcıların bir formda şehir/bölge girmesine izin verin.
- Veya koordinatlardan şehri çıkarmak için JavaScript + ters coğrafi kodlama (örn. Google Maps API) kullanın.
- Şehir adını bir Veri Etiketi olarak gönderin.
Coğrafi Sınıra (Radar Entegrasyonu) göre hedefleme
OneSignal, önde gelen bir coğrafi konum platformu olan Radar aracılığıyla gelişmiş coğrafi sınırlamayı destekler. Radar’ın SDK’ları ve API’leri ile şunları yapabilirsiniz:- Kullanıcılar tanımlanmış alanları girdiğinde/çıktığında bildirimleri tetikleyin.
- Teslimat/teslim alma etkinliğini takip edin.
- Bir konumdaki varlığı doğrulayın.
- Mağaza buluculara, konuma dayalı tekliflere ve daha fazlasına güç verin.
- Radar entegrasyon belgelerini ziyaret edin.
- Veya onboarding desteği için Radar ile iletişime geçin.
Artık konum tabanlı mesajlar gönderebilirsiniz. Journeys ile otomatikleştirin veya tek seferlik mesajlar oluşturun.