Yönetim API'sını Kullanarak Kampanya Verilerini İçe Aktarma

Bu kılavuzda; kaynak, aracı, içerik, yönlendirme yolu gibi kampanya meta verilerinin ve diğer özel kampanya verilerinin nasıl içe aktarılacağı açıklanmaktadır.

Giriş

Kampanya verilerini Google Analytics'e aktarmak, kampanya performansının daha özelleştirilmiş bir şekilde analiz edilmesini sağlar. Standart Google Analytics kampanya izleme parametrelerine ek olarak yeni kampanya sınıflandırmaları ve varyasyonları gibi verileri eklemenize olanak tanır.

Ayrıca, izleme kodu içinde göndermeniz gereken kampanya verilerini basitleştirir ve bu veri miktarını azaltır. Toplama zamanında Google Analytics'e gönderilen tek bir kampanya kimliği, raporlarınızdaki kampanya ile özel boyutları ve metrikleri doldurmak için içe aktarılan kampanya verilerinizle birleştirilebilir.

Bu makalede aşağıdaki Google Analytics teknolojileri açıklanmaktadır:

  • Özel kampanyalar
  • Verileri İçe Aktarma
  • Web izleme eklentileri

Bu teknolojiler hakkında daha fazla bilgi edinmek için ilgili kaynakları inceleyin.

Genel bakış

Kampanya verilerini Google Analytics'e aktarmak için:

  1. Kampanya bilgilerini ayarlama
  2. Hesabınızı yapılandırma
  3. Analiz etme ve harekete geçme

Kampanya bilgilerini ayarlama

İçe aktarılan kampanya verilerinin analize uygun olması için bir kullanıcı için kampanya bilgilerinin ayarlanması gerekir. İçe aktarılan verilerinizi birleştirmek için kullanılacak kampanya kodunu/kimliğini ayarlayarak bunu yapabilirsiniz.

Kullanıcılarınız için kampanya verilerini ayarlamak üzere aşağıdaki üç yoldan birini kullanın:

  1. Google Analytics kampanya izleme parametrelerini kullanarak kampanya URL'lerinizi etiketleyin.
  2. Kampanya verilerini doğrudan ayarlayın.
  3. URL'leri Google Analytics dışında kampanya izleme parametreleri kullanarak etiketlerseniz kampanya değerlerinizi Google Analytics tarafından tanınan parametrelerle eşlemek için bir analytics.js plugin kullanabilirsiniz.

1. Seçenek: Kampanya URL'lerinizi etiketleme

Kampanya hedef URL'lerini utm_id parametresiyle etiketleyin. Ardından Google Analytics, bu kampanya kimliğini bu URL'yi takip eden kullanıcılarla ilişkilendirir. Örneğin:

http://www.example.com?utm_id=1234

2. Seçenek: Kampanya verilerini doğrudan ayarlama

Özel bir uygulama ve kampanya bilgileriniz varsa doğrudan izleyicide ayarlanabilir ve kullanıcıyla ilişkilendirilebilir. Örneğin:

analytics.js

// Create the tracker.
ga('create', 'UA-XXXX-Y', 'auto');

// Set the campaign code/id directly.
ga('set', 'campaignId', '1234');

// Send the page view.
ga('send', 'pageview');
Ayrıntılar için analytics.js geliştirici kılavuzunu inceleyin.

gtag.js

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

// Set the campaign code/id directly.
  gtag('set', 'campaign_id', '1234');

  gtag('config', 'TAG_ID');
</script>
Ayrıntılar için gtag.js geliştirici kılavuzunu inceleyin.

Android SDK'sı v4

// The campaign code/id is sent with this hit.
tracker.send(new HitBuilders.ScreenViewBuilder()
    .set(Fields.CAMPAIGN_ID, '1234')
    .build()
);
Ayrıntılı bilgi için Android SDK v4 - Kampanya Ölçümü geliştirici kılavuzunu inceleyin.

iOS SDK'sı v3

// Get the tracker.
id tracker = [[GAI sharedInstance] trackerWithName:@"tracker"
                                                    trackingId:@"UA-XXXX-Y"];

// Create a GAIDictionaryBuilder to hold the hit parameters.
GAIDictionaryBuilder *hitParams = [[GAIDictionaryBuilder alloc] init];

// Set campaign code/id directly on the dictionary.
[hitParams set:kGAICampaignId value:@"1234"];

// The campaign id/code is sent with this hit.
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:hitParams] build]];
Ayrıntılar için iOS SDK - Kampanya Ölçümü geliştirici kılavuzuna bakın.

Measurement Protocol

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.

&t=pageview     // Pageview hit type.
&dh=mydemo.com  // Document hostname.
&dp=/home       // Page.
&dt=homepage    // Title.
&ci=1234        // Campaign code/id.
Ayrıntılı bilgi için Measurement Protocol geliştirici kılavuzunu inceleyin.

3. Seçenek (analytics.js): Özel kampanya izleme eklentisi

Kampanya kimliğinizi izlemek için URL'lerinizde utm_id kullanmıyorsanız bir sayfanın URL'sinden özel kampanya değerlerinin nasıl yakalanacağını ve izleyicide nasıl ayarlanacağını gösteren Eklentiler - Web İzleme (analytics.js) geliştirici kılavuzundaki örneği uygulayabilirsiniz.

Hesabınızı yapılandırma

Google Analytics Yönetici bölümünde yapmanız gereken birkaç defalık işlem bulunur. Google Analytics yönetim adımları şunlardır:

  1. Özel boyut oluşturma
  2. Veri kümesi oluşturma
  3. Verileri hazırlama ve yükleme

Özel boyut oluşturma

Google Analytics'te bulunan standart kampanya boyutlarının yanı sıra, özel kampanya verilerini içe aktarmak için oturum kapsamlı yeni özel boyutlar tanımlayabilirsiniz. Örneğin, Kampanya Grubu adlı bir özel boyut oluşturabilirsiniz. Yönetici sayfasında, özel boyut oluşturma adımları şunlardır:

  1. Özel Tanımlar -> Özel Boyutlar -> + Yeni Özel Boyut'u tıklayın.
  2. Boyutları adlandırın ve kapsamı Oturum olarak ayarlayın.
  3. Create'i (Oluştur) tıklayın.
Şekil 1: Özel kampanya boyut listesi.

Veri kümesi oluşturma

Kampanya verilerinizi içe aktarmak için veri kümesi oluşturmanız gerekir. Veri kümesi yalnızca Web Arayüzü aracılığıyla oluşturulabilir.

Yönetici sayfasının mülk sekmesinin altında aşağıdaki adımları uygulayın:

  1. Verileri İçe Aktarma'yı seçin.
  2. Yeni Veri Kümesi'ni tıklayın.
  3. Tür olarak Kampanya Verileri'ni seçin ve Sonraki Adım'ı tıklayın.
  4. Veri kümesine bir ad verin ve en az bir görünüm (profil) seçip Sonraki Adım'ı tıklayın.
  5. Anahtar olarak Kampanya Kodu'nu seçin.
  6. İçe Aktarılan Veriler için, içe aktarmayı düşündüğünüz verilerin boyutlarını seçin.
  7. İsabet verilerinin üzerine yaz seçeneğini belirleyin.
  8. Kaydet'i tıklayın.
Şekil 2: Veri kümesi oluşturma.

Kampanya verilerini yükleme için hazırlama

Google Analytics, kampanya verilerinin doğru biçimlendirilmiş, virgülle ayrılmış bir dosya (CSV) halinde yüklenmesini bekler. Yüklemeden önce kampanya verilerinin bu gereksinimleri karşıladığından emin olmanız gerekir.

CSV dosyasında yapmanız gereken başlıca değişiklikler ve doğrulamalar şunlardır:

  • Sütun başlıklarını Google Analytics tarafından tanınan başlıklarla yeniden adlandırın. Üstbilgiyi, web arayüzündeki veri kümesi ayrıntıları sayfasından alabilirsiniz.
  • Gerekli olup eksik olan tüm değerleri ekleyin.

Örneğin, kampanya verileriniz aşağıdaki biçimde olabilir:

Şekil 3: Dışa aktarılan kampanya verileri.

CSV dosyasını hazırladıktan sonra, biçim aşağıdaki örneğe benzer olacaktır:

ga:campaignCode,ga:medium,ga:source,ga:dimension1
1234,email,Newsletter,Spring
1235,email,Newsletter,Summer
1236,email,Newsletter,Fall

Kampanya verilerini yükleyin

Oturum kapsamlı özel boyutlarınızı ve veri kümenizi oluşturduktan ve kampanya verilerinizi bir CSV dosyasına yüklenmek üzere hazırladıktan sonra, Management API veya web arayüzü üzerinden kampanya verilerinizi yüklemeye hazırsınız demektir.

Kampanya verileri yüklendikten, doğrulandıktan ve işlendikten sonra, mülkünüzden Google Analytics'e gönderilen isabetlerde bir eşleşme gerçekleştiğinde Kampanya Kimlikleri yüklenen kampanya verileriyle birleştirilir.

Analiz etme ve harekete geçme

Bileşen parçalar yerine yerleştirildiğinde, kampanya performansınızı analiz etmek ve işlem yapmak mümkün. Mevcut edinme raporları, standart kampanya parametrelerini analiz etmek veya içe aktarılan özel boyutlarınızı kullanarak segment uygulamak (ya da özel boyutlarınızı ikincil boyut olarak eklemek) için kullanılabilir. Ayrıca kendi özel raporunuzu oluşturabilir veya Temel Raporlama API'si ile kendi sorgunuzu oluşturarak analizinizi otomatik hale getirebilirsiniz.

Özel rapor oluşturma

Kampanya performansının çok daha özelleştirilmiş bir görünümünü elde etmek için özel bir rapor oluşturabilirsiniz. Örneğin, raporlama sayfasından aşağıdaki şekilde özelleştirilmiş bir kampanya raporu oluşturabilirsiniz:

  1. Soldaki gezinme menüsünde Edinme -> Kampanyalar'ı tıklayın.
  2. Rapor türünü Düz Tablo olacak şekilde değiştirin.
  3. Raporun üst kısmındaki Özelleştir'i tıklayın.
  4. Ayrıntılı boyut incelemesine, yukarıda oluşturulan Kampanya Grubu özel boyutunu ekleyin.
  5. Kaydet'i tıklayın.

İlgili kaynaklar

Özelliklerin her biri hakkında daha fazla bilgi edinmek için: