|
Nota: Este artículo está relacionado con la versión más reciente del código de seguimiento. Si utiliza la versión anterior, consulte este artículo.
Para determinar el código de seguimiento que utiliza, consulte ¿Cuál es la versión del código de seguimiento que tengo? |
(Si está buscando información sobre cómo realizar el seguimiento del movimiento de los usuarios en sus páginas de formalización de compra, consulte ¿Cómo puede ayudarme Google Analytics a realizar un seguimiento del carrito de la compra de un tercero?)
Habilitar los informes de comercio electrónico en el perfil
El primer paso para realizar el seguimiento de las transacciones de comercio electrónico consiste en habilitar la generación de informes de este tipo para el perfil de su sitio web. Para habilitar la generación de estos informes, siga estos pasos:
- Acceda a su cuenta.
- Haga clic en el botón Editar situado junto al perfil que desea habilitar.
- En la página Configuración del perfil, haga clic en editar, situado junto a Información del perfil del sitio web principal.
- Cambie el botón Sitio web de comercio electrónico de No a Sí.
Formato de la página de recibos
El segundo paso consiste en garantizar que el código de seguimiento se incluye en la página de recibos de la forma estándar. Este proceso puede llevarse a cabo mediante la inclusión de un servidor u otro controlador de plantillas, o simplemente incluyéndolo manualmente en su 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>
A continuación, en la página de recibos, debajo del código de seguimiento, active las funciones _addTrans() y _addItem(). Empiece por una llamada a _addTrans() para establecer una transacción. _addTrans() necesita los siguientes argumentos: ID del pedido, Afiliación, Total, Impuestos, Envío, Ciudad, Estado, País. Por cada artículo que adquiera el usuario, la llamada _addItem(). _addItem() necesita los siguientes argumentos: ID del pedido, SKU o Código, Nombre del producto, Categoría, Precio, Cantidad.
Este es un ejemplo 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
"11.99", // 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>