Envío de una transacción utilizando Collector Daemon El artículo describe el principio de la transferencia de transacciones mediante la tecnología Demon Collector. false W3sidGl0bGUiOiJJbnRlZ3JhY2nDs24iLCJ1cmwiOiIvZXMvdXNlcnMvaW50ZWdyYXRpb24vIn0seyJ0aXRsZSI6IkFuYWxpdGljYSIsInVybCI6Ii9lcy91c2Vycy9pbnRlZ3JhdGlvbi9hbmFseXRpY2FsLXNlcnZpY2VzLyJ9LHsidGl0bGUiOiJJbnRlZ3JhY2nDs24gZGUgU2ltbGEuY29tIGNvbiBHb29nbGUgQW5hbHl0aWNzIDQiLCJ1cmwiOiIvZXMvdXNlcnMvaW50ZWdyYXRpb24vYW5hbHl0aWNhbC1zZXJ2aWNlcy9pbnRlZ3JhdGlvbi13aXRoLWdvb2dsZS1hbmFseXRpY3MvIn1d Integración /es/users/integration/ ["users","Integración"] ["users","Integración","Analitica"] users

Envío de una transacción utilizando Collector Daemon

El artículo describe el principio de la transferencia de transacciones mediante la tecnología Demon Collector.

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
  • Las recomendaciones no ayudaron
  • No hay respuesta a mi pregunta
  • El texto es difícil de entender
  • No me gusta la funcionalidad descrita
Sí
Artículo anterior
Posibilidades del módulo Google Analytics 4
El módulo Google Analytics 4 transmite a Simla los identificadores clientId, las fuentes UTM y los datos de las visitas de los clientes.