Una suite integrada de software empresarial en la nube, que incluye contabilidad empresarial, ERP, CRM y software de comercio electrónico.
Con NetSuite, puedes implementar la suite completa de software empresarial para gestionar mejor todo tu negocio o empezar con un módulo y añadir funcionalidades a medida que las necesites.
El método de integración utiliza la capacidad de mostrar scripts personalizados en la página de agradecimiento. Puedes hacer un seguimiento del subtotal, la información del producto y el ID del pedido.
Código de seguimiento de ventas
Accede a tu administrador de NetSuite y navega a Configuración > Constructor de sitios > Configurar sitio web > Pestaña de análisis. Inserta el siguiente código en la sección de la página de confirmación del pedido:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function triggerSaleTrack() {
var rows = document.getElementById("ordersummary_total").parentNode.rows;
for (var i=1; i<rows.length; i++) {
var category = "<%=getCurrentAttribute('site','name')%>";
var productName = rows[i].cells[1].innerHTML;
var orderId = '<%=getCurrentAttribute('confirmation','ordernumber')%>' + '(' + i + ')';
var quantity = rows[i].cells[3].innerHTML;
var price = rows[i].cells[4].innerHTML;
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost(price*quantity);
sale.setOrderID(orderId);
sale.setProductID(productName);
sale.setData1(category);
PostAffTracker.register();
}
}
</script>
Guarda los cambios.
Activar el código de seguimiento de la venta
Por ahora, hemos definido el rastreador de ventas en una función especial, que tenemos que llamar desde el pie de página del sitio. Esto se debe a que algunos elementos del sitio aún no están cargados, por eso lo llamaremos desde el pie de página.
Ve a Sitio web > Apariencia > Temas y edita tu tema actual. Haz clic en la subpestaña del cuerpo y desplázate hasta el código del pie de página, que está en la parte inferior de la página. Inserta allí este código:
<script type="text/javascript">
if (document.URL.indexOf("thanks") != -1) {
triggerSaleTrack();
}
</script>
Guárdalo y ya está.
La última versión de Netsuite
En caso de que utilices la última versión de Netsuite, tienes que utilizar un código un poco diferente. Accede a tu administrador de Netsuite y navega hasta Configuración > Constructor de sitios > Configurar sitio web > pestaña de análisis. Inserta el siguiente código en la sección Página de confirmación de pedidos:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var itemsInOrder = "<%=getCurrentAttribute('confirmation','orderitems')%>";
var rows = itemsInOrder.split("||");
PostAffTracker.setAccountId('Account_ID');
for (var i=1; i<rows.length; i++) {
var item = rows[i].split("|");
var orderId = "<%=getCurrentAttribute('confirmation','ordernumber')%>" + "(" + i + ")";
var price = item[3] * item[4];
var sale = PostAffTracker.createSale();
sale.setTotalCost(price);
sale.setOrderID(orderId);
sale.setProductID(item[0]);
sale.setData1(item[2]);
PostAffTracker.register();
}
</script>
Estos son los valores de cada elemento del pedido:
- item[0] = SKU
- item[1] = nombre del item
- item[2] = categoría del item
- item[3] = precio
- item[4] = cantidad
Guarda tu trabajo y ya está.
Función de pago en una sola página
Si quieres integrar esta nueva función de NetSuite – One-Page Checkout, también puedes hacerlo. Este es el código que puedes utilizar en tu archivo site.js, en la carpeta Custom/js:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
_nsCartModel.cart.items.each(function(item, index) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
var price = parseFloat(item.price.substring(1));
sale.setTotalCost(price*parseInt(item.quantity));
sale.setOrderID(order.internalid);
sale.setProductID(item.name);
PostAffTracker.register();
}
);
</script>
En caso de que quieras hacer un seguimiento de la categoría en lugar de (o además de) un nombre de producto, puedes utilizar la variable categoría. Esta variable se puede utilizar directamente, ya que se inicializa en la pestaña Constructor del sitio > Análisis.
No olvides integrar tu sitio web principal con el código de seguimiento. No lo añadas a tu panel de administración de Netsuite porque podría romper el seguimiento.
The text provides information on Post Affiliate Pro, a tool for affiliate marketing that allows users to create a subdomain to track sales. It includes details on integrating with Iono, Netbilling and Fortune3, and highlights features like billing, customer management and email marketing. Related resources such as aMember and Recurly are also mentioned. The company behind the tool, Quality Unit, LLC, offers pricing, features, support, and an affiliate program on their website.
The text discusses Post Affiliate Pro, a tool for affiliate marketing that allows people to create their own subdomain account for tracking sales. It provides detailed instructions on how to integrate the tool with Iono and mentions some of Iono's features. The text also highlights integrations with aMember, Recurly, PaySimple, and other relevant resources. The process for integrating Recurly and PaySimple are also covered, along with tips for successful integration. Additionally, the text mentions resources like Payrexx, CommerceGate, Instamojo, Fortune3, and Protección Antifraude.
The text covers various topics related to affiliate marketing, including integration of PayPal in aMember software, the Gravity Forms affiliate program, and the importance of clear terms and conditions. It also discusses the overlap map report feature in Post Affiliate Pro, which can be used to identify profitable markets and minimize expenses. The text provides step-by-step instructions for integrating PayPal into marketing goals. The Gravity Forms affiliate program offers fixed commission rates and various promotional materials. It is essential to follow campaign rules and check content policies. The program accepts several methods of payment, including ACH and PayPal.
The text discusses various integration options with Post Affiliate Pro, including recurring sales integration with PayPal and registration form integration. It also mentions the availability of a free trial and the trust of highly rated customers. Additionally, it provides code snippets for integrating with aMember and setting up affiliate accounts for new users.