REST API aracılığıyla da kullanıcıları güncelleyebilir veya oluşturabilirsiniz.
CSV içe aktarma
E-posta adresleri, telefon numaraları, harici kimlikler, Etiketler, dil, saat dilimi, ülke ve daha fazlasını içe aktarmak veya güncellemek için bir CSV dosyası kullanın.CSV gereksinimleri
.csv dosyanızın aşağıdaki gereksinimleri karşıladığından emin olun:
- UTF-8 kodlaması (BOM olmadan)
- Yazdırılamayan karakter yok (özel karakter veya ASCII dışı karakter yok)
- Temiz, benzersiz sütun başlıkları
- 150MB’ın altında dosya boyutu (yaklaşık 2 milyon satır)
- Aşağıdakilerden en az bir tanımlayıcı:
external_id— Önerilir. Tüm Abonelikler genelinde Kullanıcıları tanımlar.email— Yeni e-posta abonelikleri oluşturmak için gereklidir. Daha fazla bilgi için E-posta adresi doğrulama sayfasına bakın.phone_number— Yeni SMS abonelikleri oluşturmak için gereklidir.subscription_id— Yalnızca arka ucunuzda OneSignal Abonelik Kimliklerini zaten takip ettiğiniz durumlar için önerilir.
Kullanılabilir CSV sütunları
Daha fazla bilgi için harici kimlik’e bakın.
Bir E-posta aboneliği oluşturur. Zaten mevcutsa yinelenenleri kaldırır.
+15555551234 gibi E.164 formatını kullanın. Bir SMS aboneliği oluşturur.Yalnızca arka ucunuzda OneSignal Abonelik Kimliklerini zaten takip ettiğiniz durumlar için önerilir.
Abonelik durumunu ayarlar. Aynı satırda
email, phone_number veya subscription_id gerektirir — yalnızca external_id ile kullanılamaz.false, e-postayı bastırma listelerinden kaldırır.ISO 3166-2’ye bakın.
1.000 etikete kadar. Sütun başlıklarını anahtar olarak kullanın. Etiketler’e bakın.
Etiket sınırları ve kısıtlamaları
Etiket plan sınırları uygulama başına değil, kullanıcı başına uygulanır. Örneğin, planınız kullanıcı başına 20 etikete izin veriyorsa ve bir kullanıcının zaten 19 etiketi varsa, uygulamanın sınırsız etiket anahtarına sahip olmasına rağmen yalnızca 1 tane daha ekleyebilirsiniz.- Toplu etiket güncellemeleri iş akışını kullanarak kullanıcıları dışa aktarın, istenmeyen etiket değerlerini temizleyin ve silme seçeneği etkin olarak yeniden içe aktarın.
- Etiket anahtarlarında boşluk kullanmaktan kaçının — bunun yerine alt çizgi kullanın.
- “user”
- “subscription”
- “message”
- “template”
- “app”
- “org”
- “custom_data”
- “dynamic_content”
- CSV’nize dahil edilen etiketler, sağlanan değerle üzerine yazılır.
- CSV’nize dahil edilmeyen etiketler kullanıcı kaydında değişmeden kalır.
- Başlık sütunu etiket anahtarını içeriyor.
- Satır hiçbir değer içermiyor.
- İnceleme ekranında “Boş değerli etiketleri sil” seçeneğini seçtiniz.
- Segment
- HubSpot
- Journeys
- SDK Etiketleme yöntemleri
- Özel API’ler veya ETL ardışık düzenleri
Tek bir sütundan etiketleri içe aktarma
Her etiket anahtarı için ayrı sütun başlıkları kullanmak yerine, her kullanıcı satırının tırnak işaretleri içinde tüm anahtar-değer çiftlerinin JSON haritasını içerdiği tek birtags başlığı ayarlayabilirsiniz. Bu, özellikle daha önce etiketlerle bir CSV dışa aktardıysanız ve bunu yeniden biçimlendirmeden yeniden içe aktarmak istiyorsanız kullanışlıdır.
Örnek başlık:
Verilerinizi dışa aktarın
- OneSignal kontrol panelinde Audience > Subscriptions bölümüne gidin. Yalnızca External ID, Subscription ID ve Tags sütunlarını etkinleştirin (isteğe bağlı olarak Email veya Phone Number da dahil).
- CSV’yi dışa aktarmak için Export seçeneğine tıklayın.

Silmek istediğiniz etiket değerlerini temizleyin
Dışa aktarılan CSV’yi bir metin düzenleyicide açın ve silmek istediğiniz her etiketin değerini boş bir dize olarak ayarlayın.Örneğin, düzenlemeden önce etiket değerleri içeren bir satır:Etiket değerleri temizlendikten sonra aynı satır:Bu, kullanıcıdan
Düzenlemeden önceki satır
Etiket değerleri temizlendikten sonra satır
level ve color etiketlerini silecektir.Silme seçeneğiyle CSV'yi yeniden içe aktarın
- Düzenlenen CSV’yi alın ve içe aktarın.
- Gözden Geçirme ekranında, Boş değerli etiketleri sil için Evet’i seçin. OneSignal, içe aktarma sırasında boş değerli etiketleri siler.

Yardıma mı ihtiyacınız var?
- Yukarıdaki İçe aktarmadan önce CSV’nizi kontrol etmek için AI kullanın bölümünü deneyin.
support@onesignal.comile iletişime geçin ve yüklediğiniz CSV dosyasını onay e-postasının ekran görüntüsüyle birlikte paylaşın. İncelemekten mutluluk duyarız!
Email adresi doğrulama
Email adresi doğrulama, email’ler kitlenize ulaşmadan önce email adreslerindeki yaygın sorunları tespit eder. Geri dönüş oranınızı artırabilecek veya gönderen itibarınıza zarar verebilecek yazım hatalarını, geçersiz alan adlarını, rol tabanlı adresleri ve tek kullanımlık email hizmetlerini işaretler.Email adresi doğrulama
Geri dönüşleri azaltmak ve gönderen itibarınızı korumak için CSV içe aktarma sırasında ve toplu olarak email adreslerini doğrulayın.
İçe aktarmadan önce CSV’nizi kontrol etmek için AI kullanın
CSV biçimlendirmenizle ilgili hatalar veya sorularınız varsa, tekrar içe aktarmadan önce dosyanızı otomatik olarak temizlemek veya yeniden oluşturmak için CSV sorununuzu bir AI aracına (Claude, ChatGPT veya benzeri) açıklayabilirsiniz.Yaygın CSV sorunları için AI istemi örnekleri
Yaygın CSV sorunları için AI istemi örnekleri
- Etiketleri silme
- Etiket biçimlendirme
- Geçersiz biçimleri tanımlama
- Telefon numaralarını düzeltme
- Başka bir platformdan geçiş yapma
İstenmeyen etiketleri silmek için AI istemi örneği
İçe aktarma adımları
Kitle > İçe Aktar’a gidin ve CSV İçe Aktarıcıyı Başlat’a tıklayın.Alanları eşleyin
OneSignal, CSV başlıklarını bilinen özelliklere otomatik olarak eşler. Onaylamadan önce eşlemeleri gözden geçirin — 
OneSignal format sorunları tespit ederse, CSV’yi düzeltin ve yeniden yükleyin (önerilir) veya etkilenen sütunun işaretini kaldırarak atlamayı seçin.
external_id, email, phone_number ve/veya subscription_id’yi etiket olarak değil tanımlayıcı olarak kullanın.
İnceleyin ve onaylayın
İnceleme ekranı şunları yapmanıza olanak tanır:“Boş değerleri olan etiketleri sil” etkinleştirildiğinde, UserA’dan 
Onayla ve İçe Aktar’a tıklayın. Bir durum ekranı ilerlemeyi gösterir.
- Otomatik olarak Segment oluştur — İçe aktarılan her kullanıcıya bir etiket ekler ve eşleşen bir Segment oluşturur. Plan sınırlarınıza dikkat edin.
- Boş değerleri olan etiketleri sil — CSV’de değeri boş olan tüm etiketleri kaldırır. İstenmeyen etiketleri temizlemek ve plan sınırlarınız dahilinde kalmak için kullanışlıdır.
- E-posta adresi doğrulamasını yapılandırın — Geri dönüşleri azaltmak ve gönderen itibarınızı korumak için e-posta adresi doğrulama ayarlarını yapılandırın.
tag1 ve UserB’den tag2 silinir.
İçe aktarma başlatıldı. Tamamlandığında
contact@onesignal.com adresinden bir onay e-postası alacaksınız.E-posta onayı
İçe aktarma tamamlandığında,contact@onesignal.com adresinden bir onay e-postası alacaksınız. Tek bir Kullanıcı birden fazla Aboneliğe sahip olabileceğinden (örn. e-posta + push), abonelik sayıları satır sayınızdan yüksek olabilir.
Eklenen abonelik kayıt(lar)ı — Oluşturulan yeni e-posta veya SMS Abonelikleri. 0, benzersiz email veya phone_number tanımlayıcısı bulunmadığı anlamına gelir.
Değiştirilen abonelik kayıt(lar)ı — Verileri değişen Abonelikler (etiketler, özellikler vb.). Örnek: 10 Harici Kimliğin her biri 20 abonelikle ilişkilendirilmişse = 200 kayıt değiştirildi.
Atlanan abonelik güncellemeleri — Belirtilen nedenle atlanan Abonelikler. Neden “uygulamanızın etiket sınırını aştığı için” ise, etiketleri kaldırıp yeniden içe aktarın veya planınızı yükseltin.
İçe aktarılmadı — Güncellenmemiş veya içe aktarılmamış satırlar. Yaygın nedenler: external_id mevcut aboneliklerle eşleşmiyor veya email/phone_number zaten mevcut ve ayarlanacak yeni veri yok.
Oluşturulan yeni segment — Segment adı (bu seçeneği seçtiyseniz).

- Uygulamada mevcut olmayan benzersiz e-posta adresleri veya telefon numaralarından
100abonelik oluşturuldu. 37,814abonelik güncellendi (Kullanıcı sayısı değil — her kullanıcının birden fazla aboneliği olabilir).621,852satır içe aktarılmadı. Harici Kimlikleri mevcut kullanıcılarla eşleşmedi veya e-posta/telefon numaraları zaten mevcuttu ve yeni veri yoktu.
Manuel giriş
OneSignal kontrol panelinden Kitle > Kullanıcılar > Kullanıcıları Güncelle/İçe Aktar > Manuel Olarak Kullanıcı Ekle’ye giderek kullanıcının e-posta ve telefon numarası aboneliklerini manuel olarak ekleyebilirsiniz.
Sık sorulan sorular
CSV içe aktarma ne kadar sürer?
Süre dosya boyutuna bağlıdır. Çoğu içe aktarma birkaç dakika içinde tamamlanır. İçe aktarma tamamlandığındacontact@onesignal.com adresinden bir e-posta alırsınız — teslimatı sağlamak için bu adresi kişilerinize ekleyin.
Bir CSV içe aktarma işlemini geri alabilir miyim?
Hayır. CSV içe aktarmaları için yerleşik bir geri alma özelliği yoktur. Değişiklikleri geri almanız gerekiyorsa, doğru değerlerle yeni bir CSV hazırlayın ve yeniden içe aktarın. Etiket silme işlemleri için Etiketleri toplu silme iş akışını kullanın.Segment sayılarım neden CSV’mdeki satır sayısıyla eşleşmiyor?
Segmentler yalnızca abone olunan Abonelikleri sayar. Aboneliği iptal edilmiş abonelikler içe aktarma ile güncellenir ancak segment sayılarına yansımaz.Bazı satırlar için içe aktarmam neden “içe aktarılmadı” gösteriyor?
external_id uygulamadaki mevcut aboneliklerle eşleşmediğinde veya email ya da phone_number ayarlanacak yeni veri olmadan zaten mevcut olduğunda satırlar atlanır. Her durum için ayrıntılar için E-posta onayı bölümüne bakın.
