Dokumen ini mencantumkan semua kolom konfigurasi untuk GA4.
allow_google_signals
Untuk menonaktifkan semua fitur iklan, tetapkan allow_google_signals
ke false
.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
allow_google_signals |
boolean |
true |
Contoh
Menetapkan secara global
gtag('set', 'allow_google_signals', true);
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'allow_google_signals': true
});
allow_ad_personalization_signals
Tetapkan ke false
untuk menonaktifkan fitur personalisasi iklan.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
allow_ad_personalization_signals |
boolean |
true |
Contoh
Menetapkan secara global
gtag('set', 'allow_ad_personalization_signals', true);
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'allow_ad_personalization_signals': true
});
campaign_content
Digunakan untuk pengujian A/B dan iklan bertarget konten. Gunakan campaign_content
untuk
membedakan iklan atau link yang mengarah ke URL yang sama.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_content |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_content', 'logolink');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_content': 'logolink'
});
campaign_id
Digunakan untuk mengidentifikasi kampanye yang dirujuk oleh rujukan ini. Gunakan campaign_id
untuk mengidentifikasi kampanye tertentu.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_id |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_id', 'abc.123');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_id': 'abc.123'
});
campaign_medium
Gunakan campaign_medium
untuk mengidentifikasi media seperti email atau biaya per klik.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_medium |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_medium', 'cpc');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_medium': 'cpc'
});
campaign_name
Digunakan untuk analisis kata kunci. Gunakan campaign_name
untuk mengidentifikasi promosi atau kampanye strategis produk tertentu.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_name |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_name', 'spring_sale');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_name': 'spring_sale'
});
campaign_source
Gunakan campaign_source
untuk mengidentifikasi mesin telusur, nama newsletter, atau sumber lainnya.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_source |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_source', 'google');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_source': 'google'
});
campaign_term
Digunakan untuk penelusuran berbayar. Gunakan campaign_term
untuk mencatat kata kunci untuk iklan ini.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign_term |
string |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign_term', 'running+shoes');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign_term': 'running+shoes'
});
campaign
Objek yang berisi semua nilai kampanye yang dapat ditetapkan.
Objek campaign
disediakan untuk mendukung penerapan lama, dan tidak direkomendasikan untuk sebagian besar kasus. Sebagai gantinya, Anda harus menggunakan versi berawalan campaign
dari setiap kolom:
Nama Kolom | Jenis | Nilai Default |
---|---|---|
campaign |
object |
undefined |
Contoh
Menetapkan secara global
gtag('set', 'campaign', {
'id': 'abc.123',
'source': 'google',
'medium': 'cpc',
'name': 'spring_sale',
'term': 'running+shoes',
'content': 'logolink'
});
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'campaign': {
'id': 'abc.123',
'source': 'google',
'medium': 'cpc',
'name': 'spring_sale',
'term': 'running+shoes',
'content': 'logolink'
}
});
client_id
Secara pseudonim mengidentifikasi instance browser. Secara default, nilai ini disimpan sebagai bagian dari cookie Analytics pihak pertama dengan masa berlaku dua tahun.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
client_id |
string |
Nilai yang dibuat secara acak untuk setiap pengguna. |
Contoh
Menetapkan secara global
gtag('set', 'client_id', 'aaa.bbb');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'client_id': 'aaa.bbb'
});
content_group
Nama Kolom | Jenis | Nilai Default |
---|---|---|
content_group |
string |
Contoh
Menetapkan secara global
gtag('set', 'content_group', '/news/sports');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'content_group': '/news/sports'
});
cookie_domain
Menentukan domain yang digunakan untuk menyimpan cookie analisis.
Tetapkan ke 'none'
untuk menetapkan cookie tanpa menentukan domain.
Tetapkan ke 'auto'
(nilai default) untuk menetapkan cookie ke domain level teratas ditambah satu subdomain (eTLD +1). Misalnya, jika cookie_domain
ditetapkan ke 'auto'
, https://example.com
akan menggunakan example.com
untuk domain, dan https://subdomain.example.com
juga akan menggunakan example.com
untuk domain.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_domain |
string |
'auto' |
Contoh
Menetapkan secara global
gtag('set', 'cookie_domain', 'example.com');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_domain': 'example.com'
});
cookie_expires
Setiap kali hit dikirim ke Google Analytics, waktu habis masa berlaku cookie akan
diperbarui menjadi waktu saat ini ditambah dengan nilai kolom cookie_expires
.
Artinya, jika Anda menggunakan waktu nilai default dua tahun (63072000 detik), dan pengguna mengunjungi situs Anda setiap bulan, cookie mereka tidak akan pernah berakhir masa berlakunya.
Jika Anda menetapkan waktu cookie_expires
ke 0 (nol) detik, cookie akan berubah menjadi cookie berbasis sesi dan berakhir setelah sesi browser saat ini berakhir.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_expires |
number |
63072000 |
Contoh
Menetapkan secara global
gtag('set', 'cookie_expires', 28 * 24 * 60 * 60 /* 28 days, in seconds */);
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_expires': 28 * 24 * 60 * 60 /* 28 days, in seconds */
});
cookie_flags
Menambahkan tanda tambahan ke cookie saat ditetapkan. Tanda harus dipisahkan dengan titik koma. Lihat menulis cookie baru untuk beberapa contoh tanda yang akan ditetapkan.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_flags |
string |
Contoh
Menetapkan secara global
gtag('set', 'cookie_flags', 'SameSite=None;Secure');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_flags': 'SameSite=None;Secure'
});
cookie_path
Menentukan subjalur yang digunakan untuk menyimpan cookie analisis.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_path |
string |
'/' |
Contoh
Menetapkan secara global
gtag('set', 'cookie_path', '/example_path');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_path': '/example_path'
});
cookie_prefix
Menentukan awalan untuk ditambahkan ke nama cookie analisis.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_prefix |
string |
Contoh
Menetapkan secara global
gtag('set', 'cookie_prefix', 'prefix');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_prefix': 'prefix'
});
cookie_update
Jika cookie_update
ditetapkan ke true
, gtag.js akan memperbarui cookie pada setiap pemuatan halaman. Hal ini akan memperbarui masa berlaku cookie agar ditetapkan secara relatif terhadap kunjungan terbaru ke situs. Misalnya, jika masa berlaku cookie ditetapkan menjadi satu minggu dan pengguna berkunjung setiap lima hari sekali dengan browser yang sama, masa berlaku cookie akan diperbarui pada setiap kunjungan dan masa berlaku tersebut tidak pernah habis.
Jika ditetapkan ke false
, cookie tidak akan diperbarui di setiap pemuatan halaman. Hal ini mengakibatkan
masa berlaku cookie menjadi relatif terhadap saat pertama kali pengguna mengunjungi
situs.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
cookie_update |
boolean |
true |
Contoh
Menetapkan secara global
gtag('set', 'cookie_update', true);
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'cookie_update': true
});
language
Menentukan preferensi bahasa pengguna. Setelan default-nya adalah nilai
navigator.language
pengguna.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
language |
string |
Nilai default-nya adalah navigator.language |
Contoh
Menetapkan secara global
gtag('set', 'language', 'en-us');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'language': 'en-us'
});
page_location
Menetapkan URL lengkap halaman. Setelan default-nya adalah nilai
document.location
pengguna.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
page_location |
string |
Nilai default-nya adalah document.location |
Contoh
Menetapkan secara global
gtag('set', 'page_location', 'https://example.com/page1');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'page_location': 'https://example.com/page1'
});
page_referrer
Menentukan sumber rujukan yang mengarahkan traffic ke suatu halaman. Nilai ini juga digunakan untuk menghitung sumber traffic. Format nilai ini adalah URL.
Setelan default-nya adalah nilai
document.referrer
pengguna.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
page_referrer |
string |
Nilai default-nya adalah document.referrer |
Contoh
Menetapkan secara global
gtag('set', 'page_referrer', 'https://example.com');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'page_referrer': 'https://example.com'
});
page_title
Judul halaman atau dokumen. Setelan default-nya adalah nilai
document.title
pengguna.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
page_title |
string |
Nilai default-nya adalah document.title |
Contoh
Menetapkan secara global
gtag('set', 'page_title', 'Settings');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'page_title': 'Settings'
});
send_page_view
Tetapkan ke false untuk mencegah cuplikan default mengirim page_view.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
send_page_view |
boolean |
true |
Contoh
Menetapkan secara global
gtag('set', 'send_page_view', false);
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'send_page_view': false
});
screen_resolution
Menentukan resolusi layar. Harus berupa dua bilangan bulat positif yang dipisahkan oleh x
. Misalnya, untuk layar berukuran 800x600 piksel, nilainya akan menjadi 800x600
. Dihitung dari nilai window.screen
pengguna.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
screen_resolution |
string |
Nilai default akan dihitung dari window.screen
|
Contoh
Menetapkan secara global
gtag('set', 'screen_resolution', '800x600');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'screen_resolution': '800x600'
});
user_id
Menentukan ID yang diketahui untuk pengguna yang disediakan oleh pemilik situs/pengguna library. ID ini tidak boleh berupa PII (informasi identitas pribadi). Nilai tidak boleh dipertahankan dalam cookie Google Analytics atau penyimpanan lain yang disediakan Analytics.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
user_id |
string |
Contoh
Menetapkan secara global
gtag('set', 'user_id', 'id');
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'user_id': 'id'
});
user_properties
Properti pengguna adalah atribut yang dapat digunakan untuk menjelaskan segmen basis pengguna Anda, seperti preferensi bahasa atau lokasi geografis. Hingga 25 properti pengguna tambahan dapat ditetapkan per project.
Nama Kolom | Jenis | Nilai Default |
---|---|---|
user_properties |
object |
Contoh
Menetapkan secara global
gtag('set', 'user_properties', {
'favorite_color': 'blue'
});
Menetapkan untuk satu streaming
gtag('config', 'STREAM_ID', {
'user_properties': {
'favorite_color': 'blue'
}
});