Visão Geral da Integração do Carrinho de Compras


A Integração do Carrinho de Compras do Lead Gen & CRM permite que você registre automaticamente transações na web de sua loja online e atribua essas vendas a campanhas do Lead Gen & CRM. Isso permite que você meça seu ROI de marketing de ponta a ponta para negócios baseados em eCommerce.


Conteúdo do Artigo

 
 
Usuários:
Administradores  
Gerentes de Empresa  
Gerentes de Marketing    
Gerentes de Vendas  
Vendedores  
Vendedores Jr.  

Acessando o Carrinho de Compras

A funcionalidade do Carrinho de Compras permite que você meça quais campanhas estão gerando mais transações online, fornecendo uma maneira de tomar melhores decisões de marketing.

Após integrar um carrinho de compras e realizar pelo menos uma transação, a página Carrinho se tornará acessível. Esta página é onde você pode acessar informações sobre todas as suas transações online. Clique em Conexões > eCommerce na barra de ferramentas à esquerda para acessar o Carrinho de Compras.

Nota: O Carrinho de Compras não está disponível quando a Sincronização com Salesforce está ativa.


Entendendo o Carrinho de Compras

A página do Carrinho de Compras exibe todas as suas transações recentes, bem como quaisquer transações históricas, e inclui informações sobre:

  • O nome e o endereço de e-mail do lead comprador
  • Quando a transação ocorreu
  • Os detalhes dos itens vendidos durante a transação
  • O valor total da compra

Clicar no número total ou no ícone do produto exibirá os detalhes daquela transação.


 

Se um lead concluir uma transação na web e estiver associado a uma campanha do Lead Gen & CRM, você verá suas vendas atribuídas a essa tática de marketing individual na página de Insights da Campanha.


 

 


Configurando o Código Embutido

Para registrar suas transações de eCommerce como Oportunidades Fechadas Ganhas no Lead Gen & CRM, você precisará estar familiarizado com as três chamadas que vão após (ou são executadas após) seu código embutido.

O processo para rastrear eCommerce através do Lead Gen & CRM é ditado por essas três chamadas. Elas são descritas abaixo na ordem em que você deve inseri-las dentro do seu carrinho de compras ou software de eCommerce. 

Nota: O Constant Contact oferece Serviços Profissionais para ajudar com codificação personalizada.

Criando Objetos de Transação

Use o método _setTransaction para inicializar um objeto de transação. O objeto de transação armazena todas as informações relacionadas a uma única transação, como o ID da transação, taxas de envio e endereço de cobrança. Essas informações são extraídas do ID da transação, que será o mesmo valor para uma determinada transação e todos os itens associados a ela.

No caso de um endereço de e-mail ser fornecido como parte do payload do _setTransaction, uma busca será realizada para determinar se um registro correspondente está disponível para esse endereço de e-mail. Se um registro correspondente for localizado, os dados do registro poderão ser opcionalmente atualizados fornecendo um parâmetro adicional firstName e/ou lastName.

Se um registro correspondente não for localizado para um endereço de e-mail fornecido, um novo registro será criado automaticamente e poderá ser opcionalmente preenchido com quaisquer dados de firstName e/ou lastName que forem fornecidos. Independentemente de um evento de atualização ou criação resultar da inclusão de um endereço de e-mail no payload, o cookie de rastreamento do usuário será automaticamente associado ao endereço de e-mail fornecido, e quaisquer transações subsequentes serão associadas ao registro de contato apropriado.

Adicionando Itens às Transações

O método _addTransactionItem rastreia informações sobre cada item individual no carrinho de compras do usuário e associa o item a cada transação através do campo transactionId. Este método rastreia os detalhes sobre um item específico, como SKU, preço, categoria e quantidade.

Concluindo Transações

O método _completeTransaction confirma que uma compra ocorreu, e todos os dados que foram acumulados no objeto de transação são finalizados como uma transação e salvos como uma oportunidade fechada.
 


Exemplo de Código do Carrinho de Compras

O seguinte é um exemplo de código embutido básico.
 

<script type="text/javascript">
  var _ss = _ss || [];
    _ss.push(['_setDomain', 'https://koi-XXXXXXXXXX.marketingautomation.services/net']);
    _ss.push(['_setAccount', 'KOI-XXXXXXXXX']);
    _ss.push(['_trackPageView']);
    (function() {
  var ss = document.createElement('script');
    ss.type = 'text/javascript'; ss.async = true;
    ss.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'koi-3Q4K3MJUEA.marketingautomation.services/client/ss.js?ver=1.1.1';
  var scr = document.getElementsByTagName('script')[0];
    scr.parentNode.insertBefore(ss, scr);
})();
</script>

 

O seguinte código de exemplo reflete como é o código completo do carrinho de compras. Este código deve ser inserido após o código embutido. O código do carrinho de compras só pode ser colocado em páginas rastreadas.
 

<script type='text/javascript'>
   // Exemplo de como enviar uma transação. Deve ser executado APÓS as primeiras 2 chamadas push (_setDomain, _setAccount)
    _ss.push(['_setTransaction', {
        'transactionID': '1234',
        'storeName': '*** Acme Test Co. ***',
        'total': '28.38',
        'tax': '1.29',
        'shipping': '15.00',
        'city': 'San Jose',
        'state': 'California',
        'zipcode': '32608',
        'country': 'USA',
        // os seguintes parâmetros podem ser usados para criar/atualizar
        // um contato no contexto dos dados de transação fornecidos.
        // se esses dados forem omitidos, os dados de contato/rastreamento subjacentes
        // associados à sessão do navegador dos visitantes são usados automaticamente.
        'firstName' : 'John', // parâmetro opcional
        'lastName' : 'Smith', // parâmetro opcional
        'emailAddress' : 'john.smith@gmail.com', // parâmetro opcional
        'cartUrl': 'https://www.shopify.com/your/cart' // parâmetro opcional
    }]);
    _ss.push(['_addTransactionItem', {
        'transactionID': '1234',
        'itemCode': 'DD44',
        'productName': 'Camiseta',
        'category': 'Olive Medium',
        'price': '11.99',
        'quantity': '1',
        'productURL': 'https://yourcompany.com/olivemedium/tshirt', // parâmetro opcional
        'imagePath' : 'https://yourcompany.com/olivemedium/tshirt.png' // parâmetro opcional
    }]);
    _ss.push(['_completeTransaction', {
        'transactionID': '1234'
    }]);
</script>