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. Dengan begitu, Anda dapat menyertakan data seperti klasifikasi dan variasi kampanye baru, selain parameter pelacakan kampanye Google Analytics standar.
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 kampanye serta kustom 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:
Tetapkan informasi kampanye
Informasi kampanye harus ditetapkan untuk pengguna agar data kampanye yang diimpor tersedia untuk dianalisis. Anda dapat melakukannya dengan menetapkan kode/Id kampanye yang akan digunakan untuk menggabungkan data yang diimpor.
Gunakan salah satu dari tiga cara berikut untuk menetapkan data kampanye bagi pengguna Anda:
- Beri tag pada URL kampanye Anda menggunakan parameter pelacakan kampanye Google Analytics.
- Menetapkan data kampanye secara langsung.
- Jika memberi tag pada URL menggunakan parameter pelacakan kampanye non-Google Analytics, Anda dapat menggunakan plugin analytics.js untuk memetakan nilai kampanye ke nilai kampanye yang dikenali oleh Google Analytics.
Opsi 1: Memberi tag pada URL kampanye
Beri tag pada URL tujuan kampanye dengan parameter utm_id
.
Google Analytics selanjutnya 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 menyediakan penerapan khusus dan informasi kampanye, informasi tersebut dapat ditetapkan langsung 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.
SDK Android 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. idLihat panduan developer iOS SDK - Pengukuran Kampanye untuk mengetahui detailnya.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]];
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 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 Anda
Ada beberapa operasi satu kali yang harus Anda lakukan di bagian Admin Google Analytics. Langkah-langkah administrasi Google Analytics adalah:
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:
- Klik Definisi Kustom -> Dimensi Kustom -> + Dimensi Kustom Baru.
- Beri nama dimensi dan tetapkan cakupannya ke Sesi.
- Klik Create.

Membuat kumpulan 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:
- Pilih Impor Data.
- Klik Set Data Baru.
- Pilih Campaign Data untuk jenisnya, lalu klik Next Step.
- Beri nama set data dan pilih setidaknya satu tampilan (profil) dan klik Langkah Berikutnya.
- Untuk Kunci, pilih Kode Kampanye.
- Untuk Data yang Diimpor, pilih dimensi untuk data yang ingin Anda impor.
- Pilih opsi Timpa data hit.
- Klik Simpan.

Menyiapkan data kampanye untuk diupload
Google Analytics memperkirakan data kampanye akan diupload dalam file yang dipisahkan koma (CSV) yang diformat dengan benar. Anda harus memastikan data kampanye memenuhi persyaratan ini sebelum mengupload.
Modifikasi dan validasi utama yang perlu Anda lakukan pada file CSV adalah:
- Ganti nama header kolom dengan yang dikenali oleh Google Analytics. Anda dapat mengambil header dari halaman detail set data di antarmuka web.
- Tambahkan nilai yang diperlukan yang tidak ada.
Misalnya, Anda mungkin memiliki data kampanye dalam format berikut:

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
Mengupload data kampanye
Setelah membuat dimensi kustom set data dan 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 kecocokan terjadi pada hit masuk yang dikirim ke Google Analytics dari properti Anda.
Menganalisis dan mengambil tindakan
Dengan bagian-bagian komponen yang ada, 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 atau mengotomatiskan analisis dengan menulis kueri Anda sendiri menggunakan Core Reporting API.
Membuat laporan kustom
Untuk mendapatkan tampilan performa kampanye yang lebih disesuaikan, Anda dapat membuat laporan kustom. Misalnya, Anda dapat membuat laporan kampanye yang disesuaikan dari halaman pelaporan sebagai berikut:
- Di navigasi sebelah kiri, klik Akuisisi -> Kampanye.
- Ubah jenis laporan menjadi Tabel Rata.
- Klik Sesuaikan di bagian atas laporan.
- Dalam lihat perincian dimensi, tambahkan dimensi kustom Grup Kampanye yang dibuat di atas.
- Klik Simpan.
Referensi terkait
Untuk mempelajari setiap fitur lebih lanjut:
- Baca Tentang Kampanye (Pusat Bantuan) serta Kampanye dan Referensi Fitur Sumber Traffic untuk mempelajari fitur kampanye kustom.
- Baca panduan developer Plugin - Pelacakan Web (analytics.js) untuk mempelajari cara membuat skrip kustom yang dapat berinteraksi dengan kode pelacakan Google Analytics untuk menetapkan informasi kampanye dari parameter URL yang tidak standar.
- Baca Panduan Impor Data (Pusat Bantuan) untuk mempelajari fitur impor data.
- Baca Panduan Developer Impor Data untuk mempelajari konsep cara menggunakan Management API untuk mengimpor data.
- Baca Referensi resource upload untuk mempelajari API impor data.