Control de ventas de Afiliados en tienda Prestashop
Budget: €30 – €250 EUR
Tenemos una tienda online realizada con Prestashop y vamos a contratar un servicio de ventas por afiliados a través de una plataforma. Necesitamos controlar que compras se han realizado gracias a las visitas que recibimos de los afiliados, para ello tenemos que realizar las siguientes 2 tareas:
- Añadir el siguiente Script al Head para que se ejecute en cualquiera de las páginas que forman la web.
- Añadir un píxel para que se ejecute solo cuando se realiza una compra en la tienda.
SCRIPT:
<script>
// Función para crear una cookie
function createCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + value + expires + "; path=/";
}
// Función para obtener el valor del parámetro de la URL
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// Obtener el valor del parámetro iclid de la URL
var iclid = getParameterByName('iclid');
// Si se encuentra el parámetro iclid, crear una cookie con su valor
if (iclid) {
createCookie('iclid', iclid, 365); // Se establece la expiración en 365 días
}
</script>
PÍXEL:
<img src="https://ekamia.boost.propelbon.com/ts/94576/tsa?typ=i&trc=default&ctg=Sale&cid=${CONVERSION_ID}&orv=${ORDER_VALUE}&cli=${ICLID}&orc=EUR&ver=4.31" width="1" height="1" border="0" style="display:none;">
NOTAS SOBRE LAS TAREAS A REALIZAR:
En el pixel la vairaible "cid", debe recoger el ID o Referencia del pedido, mientras que "orv", debe recoger el importe del pedido sin gastos de envío ni impuestos., la variable que se llama "cli" y esta recoge el iclid que estamos creando con la cookie.
Estas tareas preferimos que se realicen a través del Google Tag Manager, la sintaxis de programación indicada en el Píxel y en el Script para crear la Cookie debe modificarse y adaptarse a la que sea necesaria para que funcione en una tienda Prestashop versión 1.7.8.8
- Añadir el siguiente Script al Head para que se ejecute en cualquiera de las páginas que forman la web.
- Añadir un píxel para que se ejecute solo cuando se realiza una compra en la tienda.
SCRIPT:
<script>
// Función para crear una cookie
function createCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + value + expires + "; path=/";
}
// Función para obtener el valor del parámetro de la URL
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// Obtener el valor del parámetro iclid de la URL
var iclid = getParameterByName('iclid');
// Si se encuentra el parámetro iclid, crear una cookie con su valor
if (iclid) {
createCookie('iclid', iclid, 365); // Se establece la expiración en 365 días
}
</script>
PÍXEL:
<img src="https://ekamia.boost.propelbon.com/ts/94576/tsa?typ=i&trc=default&ctg=Sale&cid=${CONVERSION_ID}&orv=${ORDER_VALUE}&cli=${ICLID}&orc=EUR&ver=4.31" width="1" height="1" border="0" style="display:none;">
NOTAS SOBRE LAS TAREAS A REALIZAR:
En el pixel la vairaible "cid", debe recoger el ID o Referencia del pedido, mientras que "orv", debe recoger el importe del pedido sin gastos de envío ni impuestos., la variable que se llama "cli" y esta recoge el iclid que estamos creando con la cookie.
Estas tareas preferimos que se realicen a través del Google Tag Manager, la sintaxis de programación indicada en el Píxel y en el Script para crear la Cookie debe modificarse y adaptarse a la que sea necesaria para que funcione en una tienda Prestashop versión 1.7.8.8