Ops! Esse email nao possui permissão para abertura de ticket. Por favor, entre em contato com o responsável pela sua loja para providenciar o acesso.

Integração com o Google Tag Manager

O que é  o Google Tag Manager?

O Tag manager é uma ferramenta do Google que faz gerenciamento de tags no site. Mais informações, confira o video abaixo:

Na VTEX, a integração com Tag Manager é nativa e simplifica bastante a integração da loja com os parceiros.

Como começar?

1) Criar uma conta no GoogleTagManager (http://www.google.com/tagmanager)  e configurar as tags necessárias.

2) Configurar na VTEX o código de identificação da loja no TagManager.
Acesse o link abaixo para configurar:

http://[DOMINIO]/admin/portal/#/sites/default/config


Tela de configuração do Tag Manager


Tela de configuração do Tag Manager

3) Pronto, sua loja está apta a usar Tag Manager.

EVENTOS

Os seguintes eventos são disparados no processo de checkout. As URLs das páginas não devem mais ser usadas no Google Tag Manager para identificar as ações dos usuários.

Consumindo informações de eventos

Cada um dos campos disponibilizados nos eventos fornecem informações que podem ser usadas dentro das tags, podendo ser atribuídas a macros no Tag Manager.

Para criar uma macro para o campo transactionProducts, por exemplo:

  1. No Overview do container, crie uma nova macro clicando em New Macro
  2. Em Macro Name escreva o nome da variável que deseja usar (nesse exemplo, transactionProducts)
  3. No campo Macro Type selecione Data Layer Variable
  4. Em Data Layer Variable Name escreva o nome da variável conforme fornecido nas informações do evento (nesse exemplo, também transactionProducts)
  5. Confirme a criação, clicando no botão Save

Agora a macro transactionProducts pode ser usada dentro de tags personalizadas usando o campo {{tansactionProducts}}.

Evento de Finalização de Compra

Evento orderPlaced: É disparado quando o usuário finaliza seu pedido e chega na página final de confirmação.

Informações enviadas

  • transactionId: identificador da transação
  • transactionDate: data e hora da transação
  • transactionAffiliation: id da loja
  • transactionTotal: total da transação, em centavos (ou seja, valor*100)
  • transactionShipping: valor da entrega
  • transactionProducts: lista de produtos da transação

Exemplo das informações enviadas

{
    "transactionId": "344611898869-01",
    "transactionDate": "2013-07-05T20:33:24",
    "transactionAffiliation": "1",
    "transactionTotal": 372.64,
    "transactionShipping": 106.94,
    "transactionProducts": [
        {
            "id": "2480",
            "name": "Ração Club Performance Adult - Royal Canin Ração Club Performance Adult 15Kg - Royal Canin",
            "sku": "2479",
            "price": 131,
            "quantity": 1,
            "components": []
        },
        {
            "id": "5089",
            "name": "TAPETE HIGIÊNICO SUPERSECÃO - PETIX TAPETE HIGIÊNICO SUPERSECÃO - 30 UNIDADES - PETIX",
            "sku": "5088",
            "price": 44.9,
            "quantity": 3,
            "components": []
        }
    ]
    "event": "orderPlaced"
}

Eventos do Carrinho

Evento cartLoaded: É disparado quando o usuário acessa o carrinho.

Evento cartToOrderForm: É disparado quando o usuário procede do carrinho para a tela de pedido.

Evento profileToPayment: É disparado quando o usuário termina o preenchimento das informações do seu perfil.

Evento shippingToPayment: É disparado quando o usuário termina o preenchimento das informações de entrega.

Informações enviadas

  • visitorType: tipo do visitante
  • visitorDemographicInfo: dados demográficos do visitante, como endereço
  • orderFormShipping: nome da entrega selecionada
  • orderFormShippingMethod: detalhes do tipo de entrega selecionada
  • orderFormPromoCode: cupom utilizado
  • orderFormPaymentType: nome do tipo de pagamento
  • orderFormTotal: total da compra, em centavos (ou seja, valor*100)
  • orderFormProducts: lista dos produtos que estão no carrinho, com seus detalhes

Exemplo das informações enviadas

{
    "visitorType": "new customer",
    "visitorDemographicInfo": [
        "22451-040",
        "Rua De Marques Sao Vicente, 255 - Gavea - 1101 - Rio De Janeiro - RJ"
    ],
    "orderFormShipping": "Grátis",
    "orderFormShippingMethod": [
        {
            "logisticsInfoArray": [
                {
                    "itemIndex": 0,
                    "slas": [
                        {
                            "id": "Normal",
                            "name": "Normal",
                            "price": 3362,
                            "tax": 0,
                            "shippingEstimate": 6,
                            "availableDeliveryWindows": []
                        },
                        {
                            "id": "Sedex",
                            "name": "Sedex",
                            "price": 7398,
                            "tax": 0,
                            "shippingEstimate": 3,
                            "availableDeliveryWindows": []
                        },
                        {
                            "id": "Transportadora",
                            "name": "Transportadora",
                            "price": 0,
                            "tax": 0,
                            "shippingEstimate": 3,
                            "availableDeliveryWindows": []
                        }
                    ],
                    "selectedSla": "Transportadora",
                    "tax": 0
                },
                {
                    "itemIndex": 1,
                    "slas": [
                        {
                            "id": "Normal",
                            "name": "Normal",
                            "price": 0,
                            "tax": 0,
                            "shippingEstimate": 6,
                            "availableDeliveryWindows": []
                        },
                        {
                            "id": "Sedex",
                            "name": "Sedex",
                            "price": 4497,
                            "tax": 0,
                            "shippingEstimate": 3,
                            "availableDeliveryWindows": []
                        },
                        {
                            "id": "Transportadora",
                            "name": "Transportadora",
                            "price": 2262,
                            "tax": 0,
                            "shippingEstimate": 3,
                            "availableDeliveryWindows": []
                        }
                    ],
                    "selectedSla": "Transportadora",
                    "tax": 0
                }
            ]
        }
    ],
    "orderFormPromoCode": "",
    "orderFormPaymentType": "Cartão de crédito",
    "orderFormTotal": 13100,
    "orderFormProducts": [
        {
            "sku": "2480",
            "name": "Ração Club Performance Adult - Royal Canin Ração Club Performance Adult 15Kg - Royal Canin",
            "price": 131,
            "quantity": 1
        },
        {
            "sku": "5088",
            "name": "TAPETE HIGIÊNICO SUPERSECÃO - PETIX TAPETE HIGIÊNICO SUPERSECÃO - 30 UNIDADES - PETIX",
            "price": 44.9,
            "quantity": 3
        }
    ],
    "event": "shippingToPayment"
}


Tem mais dúvidas? Envie uma solicitação

Comentários

Powered by Zendesk