DataLayer
A Camada de Dados (dataLayer) é um objeto Javascript criado pela tag padrão do Google Tag Manager que coleta eventos e variáveis para enviar ao Google Analytics.
Esta documentação contém instruções para enviar eventos e variáveis adicionais a camada de dados que permitirão o monitoramento avançado. Cada evento possui a sua própria camada de dados.
Eventos E-commerce
1. Homepage
Nome do evento: ecommerceHomepage
Acionador: o usuário acessou o Motor de Rede
Página do evento: book.omnibees/chain
Aplica-se a todos: Não - somente para hotéis de rede
var dataLayer = window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null });
dataLayer.push({
'event': 'ecommerceHomepage',
'chainName': '{{CHAIN-NAME}}',
‘hotelName’: {{HOTEL-NAME}},
'chainId': '{{CHAIN-ID}}',
‘hotelId: ‘{{HOTEL-ID}}’,
'versionBE': '{{OMNIBEES-VERSION}}',
'isRemark': '{{ISREMARK}}',
'lang': '{{LANG-BE}}',
'isLoggedIn': '{{USER_IS_LOGGED}}',
'loyalty': {
'loyalty': {{LOYALTY}},
'loyalty_category': {{LOYALTY_CATEGORY}},
'loyalty_level': {{LOYALTY_LEVEL}},
'loyalty_name': {{LOYALTY_DESCRIPTION}},
'loyalty_discount_value': {{VALUE}},
'loyalt_type': {{LOYALTY_TYPE}}
},
'eventDetails': {
'category': 'Ecommerce',
'action': 'Home Page'
},
'ecommerce': {
'currency': '{{CURRENCY-CODE}}',
'items': [
{
'item_name': '{{HOTEL-NAME}}',
'item_id': '{{HOTEL ID}}',
'item_brand': '{{CHAIN-NAME}}',
'item_list_name': 'Hotel List',
'index': 1
}
],
},
//OLD SUPPORT
'currencyCode': '{{CURRENCY-CODE}}',
'impressions': [
{
'name': '{{HOTEL-NAME}}',
'id': '{{HOTEL ID}}',
'brand': '{{CHAIN-NAME}}',
'list': 'Hotel List',
'position': 1
}
]
});2. Chain
Nome do evento: ecommerceChain
Acionador: quando o usuário faz uma busca de hotéis no Motor de Rede
Página do evento: book.omnibees/chainresults
Aplica-se a todos: Não - somente para hotéis de rede
3. Search
Nome do evento: ecommerceSearch
Acionador: quando o usuário faz uma busca de quartos
Página do evento: book.omnibees/hotelresults
Aplica-se a todos: Sim
4. Add to cart
Nome do evento: add_to_cart
Acionador: quando o usuário adiciona uma tarifa ao carrinho
Página do evento: book.omnibees/hotelresults
Aplica-se a todos: Sim
5. Remove cart
Nome do evento: remove_from_cart
Acionador: quando o usuário remove uma tarifa do carrinho
Página do evento: book.omnibees/hotelresults
Aplica-se a todos: Sim
6. Extras
Nome do evento: ecommerceExtras
Acionador: quando o usuário adiciona um serviço extra na tarifa
Página do evento: book.omnibees/extra
Aplica-se a todos: Não - somente para hotéis com serviço de extra
7. Package
Nome do evento: ecommercePackage
Acionador: quando o usuario acessa a página de pacote
Página do evento: /hotel/XXXX/package/XXXXXX or /chain/XXXX/package/XXXXXX
Aplica-se a todos: Não - somente hoteis que oferecem pacotes
8. Packages
Nome do evento: ecommercePackages
Acionador: quando o usuário acessa a página de pacotes
Página do evento: /hotel/XXXX/package/XXXXXX or /chain/XXXX/package/XXXXXX
Aplica-se a todos: Não - somente hoteis que oferem pacotes
9. Checkout - begin_checkout
Nome do evento: ecommerceCheckout
Acionador: quando o usuário inicia a etapa de dados pessoais no checkout
Página do evento: book.omnibees.com/bookdetails
Aplica-se a todos: Sim
10. Checkout - loyalty
Nome do evento: loyalty
Acionador: quando usuario confirma o programa de fidelidade
Página do evento: book.omnibees.com/bookdetails
Aplica-se a todos: Não - somente para hoteis que tem o programa de fidelidade
11. Checkout - payment_info
Nome do evento: ecommerceCheckout
Acionador: quando o usuário inicia a etapa de dados de pagamento do checkout
Página do evento: book.omnibees.com/bookdetails
Aplica-se a todos: Sim
12. Checkout - add_payment_info
Nome do evento: ecommerceCheckout
Acionador: quando o usuário confirma os dados de pagamento
Página do evento: book.omnibees.com/bookdetails
Aplica-se a todos: Sim
13. Purchase
Nome do evento: ecommercePurchase
Acionador: quando o usuário confirma a reserva
Página do evento: book.omnibees.com/confirmation
Aplica-se a todos: Sim
Eventos Extras
1. Login
Nome do evento: login
Acionador: quando o usuário faz o login no Motor de Reservas
Página do evento: Todas as páginas
Aplica-se a todos: Sim
2. Sign up
Nome do evento: sign_up
Acionador: quando o usuário cria uma conta de usuário no Motor de Reservas
Página do evento: Todas as páginas
Aplica-se a todos: Sim
3. Error
Nome do evento: exception
Acionador: quando ocorre algum erro na etapa de checkout
Página do evento: /bookdetails
Aplica-se a todos: Sim
Last updated
Was this helpful?