Chargify integration
Chargify es un software de facturación online para todas tus necesidades de facturación recurrente.
La integración con Chargify se consigue colocando un script de seguimiento de ventas en la página de agradecimiento mediante una sencilla lógica de JavaScript.
Primer paso
El primer paso sería encontrar la sección necesaria donde colocar el código de seguimiento de clics y de ventas. En tu cuenta de Chargify navega hasta Config > Configuración > Configuración por defecto de la página pública y encuentra la sección llamada JavaScript personalizado.
Seguimiento de las ventas
Pon el siguiente código en la sección descrita en el paso anterior:
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
if (document.getElementById('analytics-signup-payment-id') != null) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost($('#analytics-signup-revenue').html());
sale.setOrderID($('#analytics-signup-payment-id').html());
sale.setProductID($('#analytics-product-id').html());
sale.setCurrency($('#analytics-currency').html());
PostAffTracker.register();
}
Página de agradecimiento personalizada
Si has definido una página de agradecimiento personalizada en tu producto o en la página de registro público, también tendrás que integrar la página de agradecimiento personalizada.
Lo primero es editar tus Páginas de Productos y de Registro Público en el Catálogo menú de tu cuenta de Chargify y ver si tienes definida la URL de retorno tras un registro exitoso o la actualización de la cuenta. Si lo tienes definido, añade lo siguiente en el campo Parámetro de retornos:
orderid={signup_payment_id}&totalcost={signup_revenue}&productid={product_id}&customer={customer_id}
Una vez que lo tengas configurado, tendrás que editar el contenido de tu página de agradecimiento personalizada y añadirle este script:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var urlParams;
(window.onpopstate = function () {
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([&=]+)=?([&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
urlParams = {};
while (match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();
if (urlParams['orderid'] != '') {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost(urlParams['totalcost']);
sale.setOrderID(urlParams['orderid']);
sale.setProductID(urlParams['productid']);
sale.setData1(urlParams['customer']);
PostAffTracker.register();
}
</script>
Webhooks
Chargify nos da la opción de utilizar webhooks que podemos usar para hacer un seguimiento de las comisiones recurrentes. Para configurar un webhook, primero activa el plugin de Chargify en tu panel de vendedor. A continuación, navega a tu cuenta de Chargify en Configuración> Webhook y haz clic en el botón Agregar nuevo punto final donde puedes añadir la URL de tu plugin:
https://URL_TO_PostAffiliatePro/plugins/Chargify/chargify.php
y elige estos puntos finales: Éxito de pago, Éxito de reembolso. Guárdalo y ya está.
NOTA: El punto final debe utilizar un certificado SSL válido, por lo que sólo se permite la conexión HTTPS.
Ahora está integrado. Cada vez que un cliente entra en la página de confirmación del pedido, se llama al código de seguimiento, que registrará una venta para el afiliado remitente.
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.
Integra tu sitio de comercio electrónico con Post Affiliate Pro sin complicaciones. Nuestro equipo profesional se encargará de todo, desde la integración de software hasta las pruebas técnicas, ahorrándote tiempo y esfuerzo. Disfruta de una prueba gratuita de 14 o 30 días y descubre cómo optimizar tu marketing de afiliación. ¡Únete ahora y aprovecha nuestro servicio de integración gratuito para nuevos clientes!