Last Updated 4 years ago

Dane wysyłane przez dataLayer

Każdy zestaw informacji o pojedynczym produkcie zawiera:
- id - id produktu
- variant - atrybuty kombinacji
- name - nazwa produktu
- price - cena produktu
- brand - producent produktu
- category - nazwa kategorii domyślnej produktu

Dane są wysyłane zgodnie z dokumentacją:
https://developers.google.com/tag-manager/enhanced-ecommerce

Wyświetlanie produktów
https://developers.google.com/tag-manager/enhanced-ecommerce#product-impressions
{
'ecommerce': {
'currencyCode': 'EUR', // waluta
'impressions': [
{
... // standardowy zestaw danych produktu
'list': 'Search Results', // nazwa listy produktów
'position': 1 // pozycja na liście produktów
},
... // kolejne produkty z listy
]
}
}


Klikanie w produkty
https://developers.google.com/tag-manager/enhanced-ecommerce#product-clicks
{
'event': 'productClick',
'ecommerce': {
'click': {
'actionField': {
'list': 'Product Page' // nazwa listy produktów
},
'products': [
{
... // standardowy zestaw danych produktu
'position': 1 // pozycja na liście produktów
}
]
}
}
}


Wyświetlanie szczegółów produktów
https://developers.google.com/tag-manager/enhanced-ecommerce#details
{
'ecommerce': {
'detail': {
'actionField': {
'list': 'Product Page' // nazwa listy produktów
},
'products': [
{
... // standardowy zestaw danych produktu
}
]
}
}
}


Dodawanie produktów do koszyka
https://developers.google.com/tag-manager/enhanced-ecommerce#add
{
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'EUR', // waluta
'add': {
'products': [
{
... // standardowy zestaw danych produktu
'quantity': 1 // ilość produktu
}
]
}
}
}


Usuwanie produktów do koszyka
https://developers.google.com/tag-manager/enhanced-ecommerce#add
{
'event': 'removeFromCart',
'ecommerce': {
'add': {
'products': [
{
... // standardowy zestaw danych produktu
'quantity': 1 // ilość produktu
}
]
}
}
}


Etapu składania zamówienia
https://developers.google.com/tag-manager/enhanced-ecommerce#checkout_option
{
'event': 'checkout',
'ecommerce': {
'checkout': {
'actionField': {
'step': 1, // numer etapu zamawiania
}
}
}
}


Wybieranie opcji (np. metoda dostawy) podczas składania zamówienia
https://developers.google.com/tag-manager/enhanced-ecommerce#checkout_option
{
'event': 'checkoutOption',
'ecommerce': {
'checkoutOption': {
'actionField': {
'step': 1, // numer etapu zamawiania
'option': 'PayPal' // wybrana opcja
}
}
}
}


Złożenie zamówienia
https://developers.google.com/tag-manager/enhanced-ecommerce#purchases
{
'event': 'purchase',
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345', // id zamówienia
'revenue': '35.43', // wartośc zamówienia
'tax':'4.90', // wartość podatku
'shipping': '5.99', // koszt dostawy
},
'products': [
{
... // standardowy zestaw danych produktu
'quantity': 1 // ilość produktu
}
]
}
}
}

Please Wait!

Please wait... it will take a second!