Segmentleri içe aktarma

Firebase, kullanıcı deneyimini özelleştirmek için kullanabileceğiniz araçlar sunar. Remote Config gibi Firebase hizmetleri üzerinden kullanıcılara Bulut Mesajlaşma ve uygulama içi mesajlaşma. Bağlantılı BigQuery hesabınız varsa segmentleri içe aktarabilirsiniz. Firebase dışında kullanıcılarla hedeflenmiş deneyimler oluşturmak için Firebase hizmetleri.

İçe aktarılan segmentleri oluşturma

Google'ı kullanarak segmentlerinizle ilgili verileri Firebase'e aktarabilirsiniz Cloud BigQuery'de oturum açın. BigQuery, çeşitli çözümler veri yüklemek için seçin.

İçe aktarılan segmentler veri akışı

Entegrasyon etkinleştirildikten sonra:

  • Firebase, BigQuery'de sahibi olduğunuz bir veri kümesi oluşturur, ancak Firebase okuma erişimi verilir.
  • Firebase, verileri düzenli olarak alıp güncellenmiş segmentlerinizi oluşturur Firebase konsolunda hedefleme için kullanılabilir.
  • Firebase'in bu verilere yalnızca okuma erişimi vardır. Firebase bu verilerin kopyasını saklar .
  • BigQuery veri kümesinden silinen tüm veriler de silinir Firebase veri depolama alanından.

BigQuery içe aktarmayı etkinleştir

  1. BigQuery entegrasyonu'na gidin. Firebase konsolunda Google Etiket Yöneticisi'ni kullanarak.
  2. Daha önce BigQuery entegrasyonunu ayarlamadıysanız ekrandaki talimatları uygulayın. BigQuery'yi etkinleştirme talimatları. Firebase konsolundaki Entegrasyonlar ekranı.
  3. İçe Aktarılan Segmentler açma/kapatma düğmesini etkinleştirin. İçe aktarılan segmentlerin devre dışı durumundaki açma/kapatma düğmesi

Segmentleri BigQuery'den içe aktarmayı etkinleştirdiğinizde:

  • Firebase otomatik olarak yeni bir BigQuery oluşturur veri kümesi adlı firebase_imported_segments. Bu veri kümesi boş adlı tablo SegmentMemberships ve SegmentMetadata.
  • "firebase_imported_segments" adlı veri kümesi ayrıca bir Firebase hizmetiyle paylaşılır. ilgili hesaba ait @gcp-sa-firebasesegmentation.iam.gserviceaccount.com
  • Firebase, bu veri kümesinden okumak için en az 12 saatte bir bir iş çalıştırır ve içe aktarmanızı sağlar.

BigQuery'ye veri aktarma

Desteklenen herhangi bir mekanizmayı kullanarak verilerinizi BigQuery'ye yükleyerek SegmentMemberships ve SegmentMetadata tablolarını doldurun. Veriler, aşağıda açıklanan şemayı uygulayın:

SegmentMemberships

[
  {
    "name": "instance_id",
    "type": "STRING"
  },
  {
    "name": "segment_labels",
    "type": "STRING",
    "mode": "REPEATED"
  },
  {
    "name": "update_time",
    "type": "TIMESTAMP"
   }
]

instance_id: Firebase yükleme kimliği belirli bir uygulama yüklemesi olabilir. Yapmanız gerekenler yükleme kimliğini al bir segmente dahil etmek istediğiniz her uygulama yüklemesi için ve bu değerleri kullanarak bu alanı doldurun.

segment_labels: Cihazların ("instance_id") bulunduğu segmentler dahildir. Bunların insan dostu olması gerekmez ve azaltılarak kısaltılabilir. BigQuery depolama alanı kullanımı. Burada kullanılan her "segment_labels" için SegmentMetadata tablosu. Not: SegmentMetadata tablosunda "segment_label" bulunur.

update_time: Şu anda Firebase tarafından kullanılmaz ancak şu amaçlarla kullanılabilir: artık kullanılmayan eski segment üyeliklerini BigQuery'den silin.

SegmentMetadata

[
   {
      "name": "segment_label",
      "type": "STRING"
   },
   {
      "name": "display_name",
      "type": "STRING"
   }
]

segment_label: Belirli bir segmenti tanımlar. Bir SegmentMemberships listesinde listelenen her segment için bu tablodaki giriş tablosunu oluşturalım. Bunun tekil olduğunu, SegmentMemberships tablosunda ise "segment_labels"

display_name: Segmentin kullanıcıların okuyabileceği, kullanıcı arayüzü kolay bir adı. Bu Firebase konsolunda segmentinizi etiketlemek için kullanılır.

BigQuery için faturalandırma ayarlarını yapma

Çok az yükleme yapılan bir uygulamanın yeni özelliğini deniyorsanız yalnızca BigQuery korumalı alanı.

Ancak bunu çok sayıda kullanıcısı olan bir üretim uygulaması için kullanıyorsanız BigQuery kullanımı için faturalandırma ayarlarını yapın hem depolama alanı için ödeme yapmak hem de verileri BigQuery'ye yüklemek için kullanılan mekanizmayı kullanmak. Firebase tarafından başlatılan okuma işlemleri için sizden ücret alınmaz.

Entegrasyonu devre dışı bırakma

Bu entegrasyonu devre dışı bırakmak için şuraya gidin: BigQuery entegrasyonu sayfasını açın ve Özel segmentler açma/kapatma düğmesini devre dışı bırakın.

İçe aktarılan segmentleri kullanma

Beslenen veriler, kullanıldığı zaman Firebase konsolunda Remote Config veya Uygulama İçi Mesajlaşma gibi hizmetlerle hedefleme. Bu komut çalışır Tıpkı mülkler veya Google Analytics kitleleriyle hedefleme gibi.

Bildirim oluşturucuyla içe aktarılan segmentleri kullanmaya ilişkin örnek

"İçe aktarılan segmentler"i kullanabilirsiniz bir diğer seçenek de içe aktardığınız segmentler seçilebilecek. Ayrıca, Her segmente ait uygulama örneklerinin sayısına dair tahmin

Hedefleme ölçütlerinin tamamıyla eşleşen örneklerin sayısına ilişkin bir tahmin mevcuttur. Bu, hedeflemede değişiklik yaptıkça güncellenir ölçütlerine bağlıdır.

Kullanım alanları

Birkaç farklı şekilde içe aktarılan segmentleri kullanarak hedeflendirilmiş kullanıcı deneyimleri Bu bölümde bazı yaygın senaryolar ele alınmaktadır bu özelliği kullanabileceğiniz bir yer.

Bir kullanıcı grubuna bildirim gönderme

Alışveriş sepetiyle uygulama içi satın alma işlemlerine izin veren bir uygulamanız olduğunu düşünün. Siz özel olarak geliştirilmiş veya üçüncü taraf analiz çözümleri de kullanabilir ( Google Analytics tarafından sunulan), kullanıcı verileriyle ilişkili çeşitli metrikleri tespit edebilirsiniz. Bu metrikleri kullanarak bir kullanıcı grubu belirleyebilirsiniz Alışveriş sepetine ürün ekleyen ancak ödeme işlemini tamamlamayan kullanıcılar.

Şimdi de uygulamanıza bildirim göndermek için Firebase Cloud Messaging'i kullanmak istediğinizi hayal edin. bu kullanıcılara alışveriş sepetlerinde ürün olduğunu hatırlatır. Web sitemiz g.co/newsinitiative/labs üzerinden "eksik-ödeme" adlı segment ve bir grup marka tarafından tanımlanan bu kullanıcıları ve Firebase ile paylaşmak üzere BigQuery'ye yükleyerek ortaya koyabilir.

Firebase bu verileri tükettikten sonra, söz konusu veriler Bildirim Oluşturucu'da kullanılabilir. "eksik ödeme"yi hedefleyen yeni bir bildirim kampanyası oluşturabilir göndermek Kullanıcıları ödemeyi tamamlamaya yönlendiren bir mesaj

Bir kullanıcı alt kümesi için uygulamayı yapılandırma

Şirket içi analiz çözümü kullandığınızı varsayalım. Bu çözüm, bazı kullanıcıların uygulamada gezinirken sorun yaşadığınızı bildirmiştiniz. Bu kullanıcılara yardımcı olmak için bu kullanıcılar için uygulama davranışını göstermek üzere kısa bir eğitim videosuna yer verin.

Uygulamanıza Remote Config'i dahil edebilir ve “needs_help” gibi bir şey eklemek koşullu olarak göstermek eğitim videosunu izleyin.

Analiz verilerinizi kullanarak "sorunlu kullanıcılar" adlı bir segment oluşturun. ve Firebase yükleme kimliğiyle tanımlanan uygun kullanıcıları içermelidir. Daha sonra bunu Firebase ile paylaşmak için BigQuery'ye aktarmanızı sağlar.

Firebase bu verileri aldıktan sonra Remote Config'de kullanılabilir hale gelir Console'u hedeflenebilir segment olarak belirleyebilirsiniz. Ardından bir koşul hedeflemesi oluşturabilirsiniz. "sorunlu-kullanıcılar" ve "needs_help" öğesini ayarlayın parametresini doğru değerine ayarlayın. ve false (yanlış) değerini alır. Bu yapılandırma yayınlandıktan sonra uygulama, eğiticiyi gösterir videoyu yalnızca "sorunlu kullanıcılar" grubundaki kullanıcılara bölümünü seçin.

Cihazlardaki kullanıcı yolculuklarını takip edin

Firebase'i kullanarak bir restoran değerlendirme uygulaması oluşturduğunuzu ve Google Analytics. Toplanan metrikleri kullanarak kullanıcıların genellikle hem mobil cihazdan hem tabletten yapabilirsiniz. Ayrıca kullanıcılarınızın tabletten inceleme yazmayı tercih ederken, onlar da diğer tüm cihazlarda kullanılabilir.

Bazı kullanıcılar telefonlarında yorum yazmaya başlayıp pes ediyor olabilir. daha küçük form faktörünü kullanın. Bu tür kullanıcılara tabletlerine bakıp incelemelerini tamamlamalarını isteyebilirler.

Bunu yapmak için, UserId parametresi olarak dahili olarak oluşturulmuş bir reviewerId Google Analytics'i kullanarak oturum açmış kullanıcılar için bir etkinlik tetiklemek üzere İptal edilen yorumları belirleyin. Ardından, uygulamanızın Google Analytics verilerini BigQuery'ye aktarın.

Bu verileri BigQuery'de analiz ederek Firebase yükleme kimliğini belirleyebilirsiniz. tabletlerinde inceleme yazmayı tamamlamayan kullanıcılar için. Şunları yapabilirsiniz: bu gruba "telefonda-iptal-edilen-kullanıcıların-tabletleri" adını verin ve segmenti BigQuery'ye ileterek üye listesini Firebase ile paylaşın.

Firebase bu verileri tükettikten sonra, söz konusu veriler Notifications oluşturucuda hedeflenebilir segment. Ardından yeni bir bildirim kampanyası hedeflemesi "telefonda-iptal-edilen-kullanıcıların-tabletleri" bir hatırlatma mesajı gönderebilirsiniz. tabletlerinde tamamlamalarını sağlamak.