Google Cloud Storage

Adapty UA’nın Google Cloud Storage entegrasyonu, kullanıcı edinimi kampanya verilerinizi tek bir merkezi konumda güvenle saklamanızı sağlar. Kampanya performans verilerinizi, attribution verilerinizi ve kullanıcı edinimi etkinliklerini Google Cloud Storage bucket’ınıza .csv dosyaları olarak kaydedebilirsiniz.
Bu entegrasyonu kurmak için Google Cloud Console ve Adapty UA Kontrol Paneli’nde birkaç basit adımı takip etmeniz gerekecek.

Zamanlama

Adapty UA, verilerinizi her gün UTC 04:00’te Google Cloud Storage’a gönderir.

Her dosya, UTC saatine göre bir önceki tam takvim günü boyunca oluşturulan etkinliklere ait verileri içerir. Örneğin, 8 Mart UTC 04:00’te otomatik olarak dışa aktarılan dosya, 7 Mart’ta UTC 00:00:00 ile 23:59:59 arasında oluşturulan tüm etkinlikleri kapsar.

Google Cloud Storage entegrasyonu nasıl kurulur

Adım 1. Google Cloud Storage kimlik bilgilerini oluşturun

Bu kılavuz, Google Cloud Platform Console’da gerekli kimlik bilgilerini oluşturmanıza yardımcı olacak.

Adapty UA’nın ham veri raporlarını belirlediğiniz bucket’a yükleyebilmesi için servis hesabının anahtarına ve ilgili bucket’a yazma erişimine ihtiyaç vardır. Servis hesabı anahtarını sağlayarak ve bucket’a yazma erişimi vererek, Adapty UA’nın ham veri raporlarını kendi platformundan depolama ortamınıza güvenli ve verimli biçimde aktarmasına izin vermiş olursunuz.

Yalnızca Service Account HMAC anahtarı ile kimlik doğrulamayı desteklediğimizi unutmayın; bu nedenle Google Cloud Storage’a düzgün erişim sağlamak için Service Account HMAC anahtarınıza “Storage Object Viewer”, “Storage Legacy Bucket Writer” ve “Storage Object Creator” rollerinin eklendiğinden emin olmanız gereklidir.

2.1. Servis Hesabı Oluşturun

  1. Google Cloud hesabınızın IAM bölümüne gidin ve ilgili projeyi seçin ya da yeni bir tane oluşturun
30a81ef-CleanShot_2023-03-17_at_15.22.142x.webp
  1. Ardından ”+ CREATE SERVICE ACCOUNT” düğmesine tıklayarak Adapty UA için yeni bir servis hesabı oluşturun
98f8ebf-CleanShot_2023-03-17_at_15.40.062x.webp
  1. Erişim daha sonraki aşamada verileceğinden ilk adımdaki alanları doldurun. Bu sayfa hakkında daha fazla bilgi için belgeleri inceleyin
2190c50-CleanShot_2023-03-17_at_15.48.552x.webp
  1. Özel JSON anahtarını oluşturup indirmek için KEYS bölümüne gidin ve “ADD KEY” düğmesine tıklayın
8a45468-CleanShot_2023-03-17_at_15.58.092x.webp
  1. DETAILS bölümünde, az önce oluşturulan servis hesabıyla ilişkili E-posta değerini bulun ve kopyalayın. Bu bilgi, hesabı yetkilendirmek ve bucket’a yazmasına izin vermek için sonraki adımlarda gerekecek
6ccd0f0-CleanShot_2023-03-17_at_16.03.162x.webp

2.2. Bucket İzinlerini Yapılandırın

  1. Google Cloud Storage’ın Buckets sayfasına gidin; Adapty UA’dan gelen Kullanıcı Edinimi Veri raporlarını depolamak için mevcut bir bucket’ı seçin ya da yeni bir tane oluşturun
  2. PERMISSIONS bölümüne gidin ve GRANT ACCESS seçeneğini belirleyin
3cdd937-CleanShot_2023-03-17_at_16.14.232x.webp
  1. PERMISSIONS bölümünde, beşinci adımda elde edilen servis hesabının E-posta adresini girin ve ardından Storage Object Creator rolünü seçin
  2. Son olarak, değişiklikleri kaydetmek için SAVE’e tıklayın
62801f4-CleanShot_2023-03-17_at_16.17.312x.webp
  1. Bucket adını ileride kullanmak üzere not edin

  2. Bu adımları tamamladıktan sonra Google Cloud Console’daki gerekli kurulum adımlarını başarıyla bitirdiniz! Son adım, Adapty UA’da kullanmak için bucket adını girmek ve JSON dosyasını indirmektir

c967e16-CleanShot_2023-03-17_at_16.23.332x.webp

Adım 2. Adapty UA’da entegrasyonu yapılandırın

  1. Integrations -> Google Cloud Storage bölümüne gidin
  2. Export install events to Google Cloud Storage geçiş düğmesini etkinleştirin
  3. Google Cloud Storage ile Adapty UA arasında bağlantı kurmak için gerekli alanları doldurun:
AlanAçıklama
Google Cloud service account key fileİndirilen özel JSON anahtar dosyası.
Google Cloud bucket nameVerilerinizi depolamak istediğiniz Google Cloud Storage bucket’ının adı. Google Cloud Storage ortamında benzersiz olmalı ve boşluk içermemelidir.
Folder inside the bucketVerilerinizi depolamak istediğiniz bucket içindeki klasörün adı. Bucket içinde benzersiz olmalı ve verilerinizi düzenlemek için kullanılabilir. Bu alan isteğe bağlıdır.
ua-google-cloud.webp

Manuel veri dışa aktarma

Google Cloud Storage’a otomatik etkinlik verisi dışa aktarmanın yanı sıra Adapty UA, manuel dosya dışa aktarma özelliği de sunar. Bu özellik sayesinde belirli bir tarih için kullanıcı edinimi verilerini seçip GCS bucket’ınıza manuel olarak aktarabilirsiniz. Bu, hangi verileri ne zaman dışa aktaracağınız konusunda daha fazla kontrol sahibi olmanızı sağlar.

Tablo yapısı

Google Cloud Storage entegrasyonunda Adapty UA, yükleme etkinliklerinin geçmiş verilerini depolamak için bir tablo sağlar. Tablo; kullanıcı profili, gelir ve kazanç ile kaynak mağaza gibi çeşitli veri noktalarına ilişkin bilgiler içerir.

Bu yapının zaman içinde büyüyebileceğini unutmayın; bizim tarafımızdan veya çalıştığımız üçüncü taraflarca yeni veriler eklenebilir. Bunu işleyen kodunuzun yeterince sağlam olduğundan ve yapının tamamına değil, belirli alanlara dayandığından emin olun.

Etkinlikler için tablo yapısı aşağıdaki gibidir:

SütunAçıklama
adapty_profile_idBenzersiz Adapty profil tanımlayıcısı
install_idBenzersiz yükleme tanımlayıcısı
created_atKayıt oluşturma zaman damgası (ISO 8601)
installed_atUygulama yükleme zaman damgası (ISO 8601)
storeUygulama mağazası (ios, android)
countryKullanıcının ülke kodu (ISO 3166-1 alpha-2)
ip_addressİstemci IP adresi
idfaiOS Reklam Verenler için Tanımlayıcı
idfviOS Satıcılar için Tanımlayıcı
gaidGoogle Advertising ID (Android)
android_idAndroid cihaz ID’si
app_set_idAndroid App Set ID’si
channelAttribution kanalı
campaign_idKampanya tanımlayıcısı
campaign_nameKampanya adı
adset_idReklam seti tanımlayıcısı
adset_nameReklam seti adı
ad_idReklam tanımlayıcısı
ad_nameReklam adı
keyword_idAnahtar kelime tanımlayıcısı
keyword_nameAnahtar kelime adı
asa_org_idApple Search Ads organizasyon ID’si
asa_keyword_match_typeASA anahtar kelime eşleme türü (Exact, Broad)
asa_attributionASA attribution verisi (JSON dizesi)
asa_conversion_typeASA dönüşüm türü
asa_country_or_regionASA ülke veya bölge
asa_creative_set_nameASA kreatif set adı
fbclidFacebook Click ID
ttclidTikTok Click ID
utm_sourceUTM kaynak parametresi
utm_mediumUTM medium parametresi
utm_campaignUTM kampanya parametresi
utm_termUTM terim parametresi
utm_contentUTM içerik parametresi