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:
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:
- Beri tag pada URL kampanye Anda menggunakan parameter pelacakan kampanye Google Analytics.
- Tetapkan data kampanye secara langsung.
- 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. 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 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:
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 Custom Definitions -> Dimensi Kustom -> + Dimensi Kustom Baru.
- Beri nama dimensi dan tetapkan cakupan ke Sesi.
- Klik Create.
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:
- Pilih Impor Data.
- Klik Set Data Baru.
- Pilih Data Kampanye untuk jenisnya dan klik Langkah Berikutnya.
- Beri nama set data, lalu pilih setidaknya satu tampilan (profil), lalu 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 Save.
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:
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:
- Di navigasi sebelah kiri, klik Akuisisi -> Kampanye.
- Ubah jenis laporan menjadi Tabel Rata.
- Klik Sesuaikan di bagian atas laporan.
- Pada perincian dimensi, tambahkan dimensi kustom Grup Kampanye yang dibuat di atas.
- Klik Save.
Referensi terkait
Untuk mempelajari lebih lanjut setiap fitur:
- Baca artikel Tentang Kampanye (Pusat Bantuan) dan Kampanye serta 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 Anda untuk menetapkan informasi kampanye dari parameter URL non-standar.
- Baca Panduan Impor Data (Pusat Bantuan) untuk mempelajari fitur impor data.
- Baca Panduan Developer Impor Data untuk mempelajari konsep tentang cara menggunakan Management API untuk mengimpor data.
- Baca Referensi resource upload untuk mempelajari API impor data.