Mengimpor Data Kampanye menggunakan Management API

Panduan ini menjelaskan cara mengimpor metadata kampanye seperti sumber, media, konten, jalur rujukan, dan data kampanye kustom lainnya.

Pengantar

Mengimpor data kampanye ke Google Analytics memungkinkan analisis performa kampanye yang lebih disesuaikan. Halaman ini memungkinkan Anda menyertakan data seperti klasifikasi dan variasi kampanye baru, selain parameter pelacakan kampanye Google Analytics standar.

Tindakan ini juga menyederhanakan dan mengurangi jumlah data kampanye yang perlu Anda kirim dalam kode pelacakan. Satu ID kampanye yang dikirim ke Google Analytics pada waktu pengumpulan dapat digabungkan dengan data kampanye yang diimpor untuk mengisi dimensi dan metrik kustom serta kampanye dalam laporan Anda.

Artikel ini membahas teknologi Google Analytics berikut:

  • Kampanye kustom
  • Impor Data
  • Plugin pelacakan web

Untuk mempelajari teknologi ini lebih lanjut, lihat referensi terkait.

Ringkasan

Untuk mengimpor data kampanye ke Google Analytics:

  1. Menetapkan informasi kampanye
  2. Mengonfigurasi akun Anda
  3. Menganalisis dan mengambil tindakan

Tetapkan informasi kampanye

Agar data kampanye yang diimpor dapat dianalisis, pengguna harus menetapkan informasi kampanye tersebut. Anda dapat melakukannya dengan menetapkan ID/kode kampanye yang akan digunakan untuk menggabungkan data yang diimpor.

Gunakan salah satu dari tiga cara berikut untuk menetapkan data kampanye untuk pengguna Anda:

  1. Beri tag pada URL kampanye Anda menggunakan parameter pelacakan kampanye Google Analytics.
  2. Tetapkan data kampanye secara langsung.
  3. Jika Anda memberi tag pada URL menggunakan parameter pelacakan kampanye non-Google Analytics, Anda dapat menggunakan plugin analytics.js untuk memetakan nilai kampanye ke nilai yang dikenali oleh Google Analytics.

Opsi 1: Beri tag pada URL kampanye

Beri tag pada URL tujuan kampanye dengan parameter utm_id. Google Analytics kemudian akan mengaitkan ID kampanye ini dengan pengguna yang mengikuti URL ini. Contoh:

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

Opsi 2: Tetapkan data kampanye secara langsung

Jika Anda memiliki implementasi kustom dan informasi kampanye tersedia, implementasi tersebut dapat langsung ditetapkan di pelacak dan dikaitkan dengan pengguna. Contoh:

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');
Lihat panduan developer analytics.js untuk mengetahui detailnya.

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>
Lihat panduan developer gtag.js untuk mengetahui detailnya.

Android SDK v4

// The campaign code/id is sent with this hit.
tracker.send(new HitBuilders.ScreenViewBuilder()
    .set(Fields.CAMPAIGN_ID, '1234')
    .build()
);
Lihat panduan developer Android SDK v4 - Pengukuran Kampanye untuk mengetahui detailnya.

SDK iOS 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]];
Lihat panduan developer iOS SDK - Pengukuran Kampanye untuk mengetahui detailnya.

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.
Lihat panduan developer Measurement Protocol untuk mengetahui detailnya.

Opsi 3 (analytics.js): Plugin dengan pelacakan kampanye khusus

Jika Anda tidak menggunakan utm_id di URL untuk melacak ID kampanye, Anda dapat mengikuti contoh di panduan developer Plugin - Pelacakan Web (analytics.js) yang menunjukkan cara mengambil nilai kampanye kustom dari URL halaman dan menetapkannya di pelacak.

Mengonfigurasi akun

Ada beberapa operasi satu kali yang perlu Anda lakukan di bagian Admin Google Analytics. Langkah-langkah administrasi Google Analytics adalah:

  1. Membuat dimensi kustom
  2. Membuat set data
  3. Menyiapkan dan mengupload data

Membuat dimensi kustom

Selain dimensi kampanye standar yang tersedia di Google Analytics, Anda dapat menentukan dimensi kustom cakupan sesi baru untuk mengimpor data kampanye kustom. Misalnya, Anda dapat membuat dimensi kustom yang disebut Grup Kampanye. Dari halaman Admin, langkah-langkah untuk membuat dimensi kustom adalah:

  1. Klik Custom Definitions -> Dimensi Kustom -> + Dimensi Kustom Baru.
  2. Beri nama dimensi dan tetapkan cakupan ke Sesi.
  3. Klik Create.
Gambar 1: Daftar dimensi kampanye kustom.

Membuat set data

Untuk mengimpor data kampanye, Anda harus membuat set data. Set data hanya dapat dibuat melalui Antarmuka Web.

Pada tab properti di halaman admin, lakukan langkah-langkah berikut:

  1. Pilih Impor Data.
  2. Klik Set Data Baru.
  3. Pilih Data Kampanye untuk jenisnya dan klik Langkah Berikutnya.
  4. Beri nama set data, lalu pilih setidaknya satu tampilan (profil), lalu klik Langkah Berikutnya.
  5. Untuk Kunci, pilih Kode Kampanye.
  6. Untuk Data yang Diimpor, pilih dimensi untuk data yang ingin Anda impor.
  7. Pilih opsi Timpa data hit.
  8. Klik Save.
Gambar 2: Membuat set data.

Siapkan data kampanye untuk diupload

Google Analytics mengharapkan data kampanye diupload dalam file yang dipisahkan koma (CSV) yang diformat dengan benar. Anda harus memastikan data kampanye memenuhi persyaratan ini sebelum diupload.

Modifikasi dan validasi utama yang perlu Anda lakukan pada file CSV adalah:

  • Ganti nama header kolom dengan header yang dikenali oleh Google Analytics. Anda dapat mengambil header dari halaman detail set data di antarmuka web.
  • Tambahkan nilai wajib yang belum ada.

Misalnya, Anda mungkin memiliki data kampanye dalam format berikut:

Gambar 3: Data kampanye yang diekspor.

Setelah Anda menyiapkan file CSV, formatnya akan terlihat seperti contoh berikut:

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

Upload data kampanye

Setelah membuat set data dan dimensi kustom cakupan sesi, serta menyiapkan data kampanye untuk diupload dalam file CSV, Anda siap mengupload data kampanye menggunakan Management API atau melalui antarmuka web.

Setelah data kampanye diupload, divalidasi, dan diproses, ID Kampanye akan digabungkan dengan data kampanye yang diupload saat terjadi kecocokan pada hit yang masuk yang dikirim ke Google Analytics dari properti Anda.

Menganalisis dan mengambil tindakan

Dengan menerapkan setiap bagian komponen, sekarang Anda dapat menganalisis performa kampanye dan mengambil tindakan. Laporan akuisisi yang ada dapat digunakan untuk menganalisis parameter kampanye standar atau menerapkan segmen menggunakan dimensi kustom yang diimpor (atau menambahkan dimensi kustom sebagai dimensi sekunder). Anda juga dapat membuat laporan kustom sendiri atau mengotomatiskan analisis dengan membuat kueri sendiri menggunakan Core Reporting API.

Membuat laporan kustom

Untuk mendapatkan tampilan performa kampanye yang jauh lebih disesuaikan, Anda dapat membuat laporan kustom. Misalnya, Anda dapat membuat laporan kampanye yang disesuaikan dari halaman pelaporan sebagai berikut:

  1. Di navigasi sebelah kiri, klik Akuisisi -> Kampanye.
  2. Ubah jenis laporan menjadi Tabel Rata.
  3. Klik Sesuaikan di bagian atas laporan.
  4. Pada perincian dimensi, tambahkan dimensi kustom Grup Kampanye yang dibuat di atas.
  5. Klik Save.

Referensi terkait

Untuk mempelajari lebih lanjut setiap fitur: