Z tego artykułu dowiesz się, jak używać tagu gtag.js do wysyłania zdarzeń Google Analytics.
Wysyłaj wydarzenia
Aby wysyłać zdarzenia Google Analytics ze strony internetowej, na której dodano tag Google, użyj polecenia event
tagu gtag.js o takiej składni:
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
<action> |
string |
Wartość, która będzie widoczna w raportach Google Analytics o zdarzeniach jako akcja zdarzenia. | |
<category> |
string |
"general" |
Kategoria wydarzenia. |
<label> |
string |
Etykieta zdarzenia. | |
<value> |
number |
Nieujemna liczba całkowita, która pojawi się jako wartość zdarzenia. |
Poniżej wysyła zdarzenie z działaniem 'aaa'
, kategorią 'bbb'
i etykietą 'ccc'
:
gtag('event', 'aaa', {
'event_category' : 'bbb',
'event_label' : 'ccc'
});
Jeśli pominiesz właściwość <category>
lub <label>
, zostaną one ustawione na domyślne wartości parametru "(not set)"
.
Więcej informacji o interpretowaniu przez Google Analytics struktury zdarzeń znajdziesz w artykule Struktura parametrów zdarzeń Google Analytics.
Domyślne zdarzenia Google Analytics
Użyj domyślnych zdarzeń Google Analytics, które mają gotowe kategorie i etykiety. Korzystanie z tych zdarzeń ułatwia spójne raportowanie i współpracę z przyszłymi funkcjami.
W tabeli poniżej znajdziesz domyślne zdarzenia Google Analytics, ich kategorie domyślne oraz domyślne typy etykiet (jeśli są dostępne). W przypadku nazw zdarzeń niewymienionych w tej tabeli (np. utworzonych przez Ciebie dowolnych nazw zdarzeń) kategoria domyślna to "engagement"
, a etykieta domyślna to "(not set)"
.
Nazwa zdarzenia | Kategoria domyślna | Domyślny typ etykiety |
---|---|---|
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 |
Wysyłanie zdarzeń niezwiązanych z interakcją
Aby wysłać zdarzenie niezwiązane z interakcją, ustaw parametr non_interaction
na true
:
gtag('event', 'video_auto_play_start', {
'event_label': 'My promotional video',
'event_category': 'video_auto_play',
'non_interaction': true
});