Envío de una transacción utilizando Collector Daemon
Copiar enlace al artículo
Copiado

Si necesita enviar una transacción en una pagina web que usa el Daemon Collector para formar pedidos en RetailCRM. Entonces para formar una transacción, será suficiente con agregar la función de enviar una transacción desde Google Analytics dentro de la condición para que el formulario se puede enviar atravez de Daemon Collector con exito.

A través de analytics.js

<script type="text/javascript">
$(function() {
 $('#feedback-form').submit(function() {
 _rc('send', 'order', {
 'name': $(this).find('input[name=name]').val(),
 'email': $(this).find('input[name=email]').val(),
 'customTransactionId': url('?transaction_id'),
 'orderMethod': 'feedback',
 'callback': function(success, response) {
 if (success) {
 ga('ecommerce:addTransaction', {
 'id': response.id, // ID transacciones
 'affiliation': 'example.com', // Nombre de la tienda
 'revenue': '1500', // Precio total del pedido
 'shipping': '250', // Gastos de Envio
 'tax': '' //  IVA
 });
 ga('ecommerce:send'); // Enviando datos

 alert('¡Gracias, su solicitud ha sido aceptada! Su número: ' + response.id); 
 } else {
 alert(Lo sentimos, no pudimos enviar la solicitud..');
 }
 }
 });
 return false;
 })
})
</script>

A través de gtag.js

<script type="text/javascript">
$(function() {
 $('#feedback-form').submit(function() {
 _rc('send', 'order', {
 'name': $(this).find('input[name=name]').val(),
 'email': $(this).find('input[name=email]').val(),
 'customTransactionId': url('?transaction_id'),
 'orderMethod': 'landing-page',
 'callback': function(success, response) {
 if (success) {
 gtag('event', 'purchase', {
 "transaction_id": response.id,
 "dimension1": getRetailCrmCookie("_ga"),
 "affiliation": "Google online store",
 "value": 23.07,
 "currency": "USD",
 "tax": 1.24,
 "shipping": 0,
 });
 } else {
 alert('Lo sentimos, no pudimos enviar la solicitud..');
 }
 }
 });
 return false;
 });
 });
</script>

Nota

response.id- es el identificador externo de la orden (externalId) en el sistema. Al integrar, en la configuración del módulo de Google Analytics, en el parámetro "Vincular transacciones / eventos mediante", seleccione el valor "ID de pedido en la tienda".

Gracias por tus comentarios.
¿Te resultó útil este artículo
No
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Si
Artículo anterior
Detalles de la configuración de la integración de Google Analytics con InSales.
Este artículo describe los detalles de agregar código de seguimiento a CMS InSales.