Verileri İçe Aktarma Geliştirici Kılavuzu

Google Analytics Management API, Google Analytics'in Verileri İçe Aktarma özelliğine programatik erişim sağlar.

Giriş

Management API'si yüklenen veri kümelerinin yanı sıra yüklenen dosyaları yüklemenize, listelemenize, silmenize ve almanıza olanak tanır. Verileri içe aktarma özelliğinin avantajlarına genel bakış için Verileri İçe Aktarma Hakkında başlıklı makaleyi inceleyin.

Management API'de verileri içe aktarmayı sağlayan iki kaynak vardır:

  • Web arayüzünde Veri Kümesi olarak adlandırılan ve yüklediğiniz dosyalar için bir kapsayıcı görevi gören Özel Veri Kaynağı kaynağı. Bir Özel Veri Kaynakları koleksiyonu, bir Google Analytics mülküyle ilişkili tüm veri kümelerini temsil eder.
  • Yüklenen bir dosyayı temsil eden Yükleme kaynağı. Yükleme kaynakları koleksiyonu, bir veri kümesine yüklediğiniz tüm dosyaları temsil eder.

Kullanım Alanları

Veri içe aktarma özelliğinin, her biri kendi kullanım alanına sahip üç üst düzey kategorisi vardır. Kuruluş aşağıdaki gibidir:

İsabet verilerini içe aktarma

Geri ödeme verileri

Tamamen veya kısmen geri ödenmiş e-ticaret işlemleri Google Analytics'e yüklenebilir. Bu sayede, Google Analytics e-ticaret raporlarınızdaki verilerle, işlenen geri ödemeler arasında otomatik olarak mutabakat sağlayabilirsiniz.

Geri ödeme verilerini Google Analytics'e nasıl aktaracağınızı öğrenmek için Geri Ödeme Verilerini içe aktarma örneği başlıklı makaleyi inceleyin.

Genişletilmiş veri içe aktarma

Kullanıcı verileri

Harici CRM araçlarından kimliği tanımlayabilecek nitelikte olmayan kullanıcı verileri yükleyebilir ve en değerli kullanıcı segmentleriniz için Google Ads yeniden pazarlama kitleleri oluşturabilirsiniz.

Google Ads yeniden pazarlama kitleleri oluşturmak üzere kullanıcı verilerini Google Analytics'e nasıl aktaracağınızı öğrenmek için aşağıdaki makalelere bakın:

Kampanya verisi

Kampanya verilerini Google Analytics'e aktararak kampanya performansı analizlerinizi işletmeniz için özelleştirebilirsiniz.

Kampanya verilerini Google Analytics'e nasıl aktaracağınızı öğrenmek için Management API'sini kullanarak Kampanya Verilerini İçe Aktarma başlıklı makaleye bakın.

Coğrafi veriler

Coğrafi kimliklerin eşlemelerini bölgelere aktarıp Google Analytics verileriyle ilgili bölgeye özel raporlara izin verebilirsiniz. Örneğin, Amerika Birleşik Devletleri'nde doğu, orta ve batıdaki eyalet gruplarında faaliyet gösterebilirsiniz. Avrupa'da kuzey, merkezi ve güney ülke gruplarında faaliyet gösterebilirsiniz. Verileri içe aktarırken anahtar olarak ga:regionId, ga:cityId, ga:countryIsoCode veya ga:subContinentCode kullanılabilir. Şehir kimlikleri ve ülke kimlikleri Coğrafi Hedefleme tablosunda bulunabilir. Ülke ISO Kodu ve Alt Kıta Kodu, sırasıyla ISO-3166-1 alfa-2 ve UN M.49 tablolarında bulunabilir.

Coğrafi verileri içe aktarma hakkında daha fazla bilgi için Coğrafi Verileri içe aktarma örneğine bakın.

İçerik verileri

Bir web sitesinde yayınlanan makalelerin ayrıntılı analizleri için Google Analytics'ten yararlanmak üzere yazar ve konu gibi içerikle ilgili meta verileri yükleyebilirsiniz.

İçerik verilerini Google Analytics'e nasıl aktaracağınızı öğrenmek için İçerik Verilerini içe aktarma örneği başlıklı makaleye bakın.

Ürün verileri

Ürün Verilerini Google Analytics'e aktarmak, sayfa görüntülemeleri ve etkinlikler gibi isabetlerle birlikte göndermeniz gereken e-ticaret verilerini basitleştirir ve azaltır. Raporlarınızdaki ürün boyutlarını ve metriklerini doldurmak için içe aktarılan ürün verilerinizle tek bir ürün kimliği veya SKU birleştirilebilir.

Ürün verilerinizi Google Analytics'e nasıl aktaracağınızı öğrenmek için Management API'sini kullanarak ürün verilerini içe aktarma başlıklı makaleye bakın.

Özet verileri içe aktarma

Maliyet verileri

Google dışı ücretli kampanyalar için maliyet verilerini yükleyip Google Analytics platformundan yararlanarak YG analizi yapabilir, tüm online reklam ve pazarlama yatırımlarınız için kampanya performansını karşılaştırabilirsiniz.

Maliyet verilerini Google Analytics'e nasıl aktaracağınızı öğrenmek için Management API'sini kullanarak Maliyet Verilerini İçe Aktarma başlıklı makaleye bakın.

Kavramlar

İşleme Durumu

Bir dosyayı yükledikten sonra, yükleme doğrulanıp işlenene kadar yükleme durumu PENDING olur. İşlem başarılı olursa durum COMPLETED olarak değişir.

İşleme sırasında bir hata oluştu ve yükleme başarılı olmadıysa yüklemenin durumu FAILED olur. Dosyayla ilgili sorunları tanımlamanıza yardımcı olmak için bir hata listesi sağlanır. Aşağıda, doğrulama başarısız olan bir yükleme için örnek yanıt verilmiştir:

{
  id: "YU4DersR_ORzyzXC_AoWw",
  kind: "analytics#upload",
  accountId: "12345",
  customDataSourceId: "poaU7EPcR4WGU-dkNghYKQ",
  status: "FAILED",
  errors:
  [
    "Invalid cell data 12.99 at row 1 column 6. expected data type LONG.",
    "Invalid cell data 12.99 at row 2 column 6. expected data type LONG.",
    "Invalid cell data 23.81 at row 3 column 6. expected data type LONG.",
    "Invalid cell data 199.99 at row 4 column 6. expected data type LONG."
  ]
}

Maliyet Verileri Toplama - Üzerine Yazma

Maliyet verileri için Özel Veri Kaynağı / Veri Kümesi oluştururken, yüklenen bir dosyanın mevcut bir satırla eşleşen anahtara (ör. tarih, kaynak, aracı) sahip bir veri satırı içerdiği durumlarda bunu nasıl ele alacağınızı belirtebilirsiniz. Seçenekler şunlardır:

  • toplama (varsayılan) - Yeni veriler, daha önceki eşleşen tüm verilere eklenir ve metrikler birlikte toplanır.
  • üzerine yaz: Yeni veriler, önceki eşleşen verilerin üzerine yazılır.

Bir veri kümesi için hangi türün ayarlandığını öğrenmek amacıyla importBehavior özelliğinin OVERWRITE veya SUMMATION olarak ayarlanıp ayarlanmadığını kontrol etmek için özel veri kaynağı listesi yöntemini kullanın.

Maliyet verileri satır düzeyi toplamı ile üzerine yazma karşılaştırması

Ayrıca, üstbilgiye ga:importBehavior sütununu ekleyerek yüklediğiniz her dosya için veri kümesi davranışını geçersiz kılma seçeneğiniz vardır. Satır bazında, ga:importBehavior değerini SUMMATION veya OVERWRITE olarak ayarlayabilirsiniz.

Örneğin aşağıdaki dosya Facebook/tbm ve Yahoo/tbm için önceki maliyet verilerinin üzerine yazacaktır ancak Bing/tbm satırı, söz konusu tarih ve kaynak/aracı kombinasyonu için mevcut tüm maliyet verilerine eklenecektir.

ga:date,ga:source, ga:medium,ga:adCost,ga:importBehavior
20140604,facebook,cpc,12.23,OVERWRITE
20140604,bing,cpc,3.23,SUMMATION
20140604,yahoo,cpc,11.23,OVERWRITE

Biçim ve kısıtlamalar

Verilerin Google Analytics'e yüklenmesi için doğru şekilde biçimlendirilmiş bir CSV dosyasında olması gerekir. Bu bölümde, tüm Veri İçe Aktarma türlerine yükleme işlemi için geçerli sayılabilmesi için karşılaması gereken kısıtlamalar açıklanmaktadır.

Aşağıdaki kısıtlamalardan herhangi biri ihlal edilirse veya ayrıştırma hatası varsa hata mesajları kullanıldığında yükleme isteği başarısız olur. API, kullanıcıların geçersiz yükleme sayısını azaltmasına yardımcı olmak için tek bir yanıtta en fazla 10 hata bildirir.

Dosya Kısıtlamaları

  • Kodlama: UTF-8
  • Dosya boyutu sınırı: 1 GB

Başlık Kısıtlamaları

  • İlk satır, sütun başlığı olarak kabul edilir ve zorunludur. Belirli bir sütunun içereceği boyut ve metrikleri tanımlamalıdır.

Satır Kısıtlamaları

  • Satır sınırı 1 MB'tır.

Hücre Biçimlendirmesi

  • Hücreler en fazla 2048 karakter uzunluğunda olabilir.
  • Bir hücrenin başındaki ve sonundaki boşluklar çıkarılır.
  • Hücrenin içinde virgül belirtmek için hücrenin değeri çift tırnak içine alınmalıdır. Örnek: source1,"medium,ether",group1,100 - İkinci hücre değeri orta düzeydedir.
  • Bir hücrede çift tırnak işareti belirtmek için, çift tırnak işaretinin başına ve sonuna ek olarak çift tırnak işaretini başka bir çift tırnak işaretiyle birlikte kullanın. Örnek: source1,"medium""ether",group1,100 - İkinci hücre değeri medium"ether.