Halaman ini menjelaskan cara menggunakan gtag.js untuk mengirim peristiwa Google Analytics.
Mengirim peristiwa
Untuk mengirim peristiwa Google Analytics di halaman web tempat tag Google ditambahkan, gunakan perintah event
gtag.js dengan sintaksis berikut:
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
Name | Jenis | Nilai Default | Deskripsi |
---|---|---|---|
<action> |
string |
Nilai yang akan muncul sebagai tindakan peristiwa dalam laporan Peristiwa Google Analytics. | |
<category> |
string |
"general" |
Kategori peristiwa. |
<label> |
string |
Label peristiwa. | |
<value> |
number |
Bilangan bulat non-negatif yang akan muncul sebagai nilai peristiwa. |
Parameter berikut mengirim peristiwa dengan tindakan 'aaa'
, kategori 'bbb'
, dan label 'ccc'
:
gtag('event', 'aaa', {
'event_category' : 'bbb',
'event_label' : 'ccc'
});
Jika <category>
atau <label>
dihapus, nilai tersebut akan ditetapkan ke nilai default "(not set)"
.
Lihat anatomi parameter Peristiwa Google Analytics untuk mengetahui informasi selengkapnya tentang bagaimana struktur peristiwa ditafsirkan oleh Google Analytics.
Peristiwa Google Analytics Default
Anda harus menggunakan Peristiwa Google Analytics default, yang memiliki kategori dan label yang telah ditetapkan sebelumnya. Penggunaan peristiwa ini memfasilitasi pelaporan dan interoperabilitas yang konsisten dengan fungsi di masa mendatang.
Tabel berikut mencantumkan Peristiwa Google Analytics default, kategori default-nya, dan jenis label default (jika tersedia). Untuk nama peristiwa yang tidak tercantum dalam tabel ini (misalnya, nama peristiwa arbitrer yang Anda buat), kategori default-nya adalah"engagement"
dan label default-nya adalah "(not set)"
.
Nama peristiwa | Kategori default | Jenis label default |
---|---|---|
add_payment_info |
ecommerce |
|
add_to_cart |
ecommerce |
|
add_to_wishlist |
ecommerce |
|
begin_checkout |
ecommerce |
|
checkout_progress |
ecommerce |
|
generate_lead |
engagement |
|
login |
engagement |
method |
purchase |
ecommerce |
|
refund |
ecommerce |
|
remove_from_cart |
ecommerce |
|
search |
engagement |
search_term |
select_content |
engagement |
content_type |
set_checkout_option |
ecommerce |
|
share |
engagement |
method |
sign_up |
engagement |
method |
view_item |
engagement |
|
view_item_list |
engagement |
|
view_promotion |
engagement |
|
view_search_results |
engagement |
search_term |
Mengirim peristiwa non-interaksi
Untuk mengirim peristiwa non-interaksi, tetapkan parameter non_interaction
ke true
:
gtag('event', 'video_auto_play_start', {
'event_label': 'My promotional video',
'event_category': 'video_auto_play',
'non_interaction': true
});