|
Observação: este artigo aplica-se à versão mais recente do código de monitoramento. Se você estiver usando a versão mais antiga, leia o seguinte artigo.
Para saber qual código de monitoramento você está usando, consulte Qual versão do código de monitoramento estou usando? |
(Se estiver buscando informações sobre o monitoramento de movimentos do visitante através de suas páginas de saída, leia Como utilizo o Google Analytics para monitorar um carrinho de compras de terceiros?)
Ativar relatórios de comércio eletrônico no perfil
A primeira etapa do monitoramento das transações de comércio eletrônico é ativar relatórios de comércio eletrônico do perfil do seu site. Para ativar o relatório de comércio eletrônico, siga estas etapas:
- Faça login em sua conta.
- Clique em "Editar" ao lado do perfil que deseja ativar.
- Na página "Configurações do perfil", clique em "Editar", ao lado de "Informações do perfil do site principal".
- Altere o botão de opção "Site de comércio eletrônico" de "Não" para "Sim".
Formato da página de recibo
A segunda etapa é garantir que o código de monitoramento seja incluído na página de recibo na forma padrão. Isso pode ser feito usando uma inclusão de servidor ou outro driver de modelos, ou apenas ser codificado manualmente no código HTML:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
} catch(err) {}</script>
Em seguida, em algum lugar no recibo abaixo do código de monitoramento, chame as funções_addTrans() e _addItem(). Comece com uma chamada para _addTrans() de modo a estabelecer uma transação. _addTrans() adquire os seguintes argumentos: ID do pedido, afiliação, total, imposto, expedição, cidade, estado, país. Para cada item que o visitante adquirir, chame_addItem(). _addItem() adquire os seguintes argumentos: ID do pedido, SKU ou código, nome do produto, categoria, preço, quantidade.
Aqui está um exemplo completo:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans(
"1234", // Order ID
"Mountain View", // Affiliation
"18.28", // Total
"1.29", // Tax
"5", // Shipping
"San Jose", // City
"California", // State
"USA" // Country
);
pageTracker._addItem(
"1234", // Order ID
"DD44", // SKU
"T-Shirt", // Product Name
"Green Medium", // Category
"11.99", // Price
"1" // Quantity
);
pageTracker._trackTrans();
} catch(err) {}</script>