¿Qué herramientas de seguimiento de Google puedo usar en StockCrowd?
StockCrowd te permite poder introducir tu Id de Google Analytics o Google Tag Manager para hacer un mejor seguimiento del comportamiento de tus donantes en tu campaña.
¿Cuál es la diferencia entre Google Analytics y Google Tag Manager?
Herramienta | Para qué sirve |
Google Analytics | Es una herramienta que te permite generar informes y estadísticas sobre tu campaña. Por ejemplo, cuántas personas vieron la campaña ayer, qué navegador web utilizaron, qué apartados fueron los más populares, etc. |
Google Tag Manager | Es una herramienta que te permite poder hacer el seguimiento y medición de cualquier hito que acontece en tu campaña como por ejemplo, cuantos usuarios hicieron click en un determinado botón, cuantas personas informaron los datos en un formulario de donación, etc. |
¿Cómo saber si usar tu Google Analytics o Google Tag Manager?
La elección de la herramienta de seguimiento dependerá del uso que hagas de otras plataformas para promocionar tu campaña.
Por ejemplo, si tienes pensado lanzar una campaña de anuncios con Facebook Ads, Google Ads o Youtube Ads, será más adecuado usar Google Tag Manager para poder seguir desde GTM los resultados de tu campaña de anuncios.
Si no tienes intención de derivar datos a tu departamento de marketing digital no es necesario que elijas Google Tag Manager, con Google Analytics sería suficiente.
⚠️ No aconsejamos introducir ambos códigos. Si lo haces, puedes llegar a tener datos duplicados en las páginas vistas.
¿Cómo puedo integrar Google Analytics o Google Tag Manager en una campaña de StockCrowd?
Para integrar Google Analytics o Google Tag Manager en una campaña de StockCrowd, sigue los siguientes pasos:
1. Accede a Campaña → Configuración → Códigos de seguimiento
2. Haz click en Editar
3. Introduce el ID correspondiente:
Para Google Analytics: introduce tu ID de medición en el campo Google Analytics. El formato es UA-xxxxxxxx-x.
Para Google Tag Manager: introduce tu ID de contenedor en el campo Google Tag Manager. El formato es GTM-xxxxxxx.
4. Haz clic en Guardar Cambios.
📌 Ten en cuenta que podrás integrar Google Analytics o Google Tag Manager en cada campaña de StockCrowd, informando ID de seguimiento diferentes en cada una de ellas.
❗️ Debes saber que para campañas tipo P2P no está disponible el código de Google Analytics, solamente el de Google Tag Manager. Esto es debido a que este tipo de campaña trabaja de diferente manera.
¿Cómo añado un Pixel de Facebook a una campaña de StockCrowd?
Para añadir un Pixel de Facebook a tus campañas, te aconsejamos hacerlo a través de Google Tag Manager siguiendo los pasos de este artículo.
¿Cómo compruebo que los códigos de seguimiento están bien aplicados?
Puedes verificar que los códigos de seguimiento están activos en tu campaña usando la extensión de Google Chrome llamada Google Tag Assistant Legacy. Sigue estos pasos:
1. Accede a la URL de tu campaña en el navegador.
2. Haz clic en el icono de la extensión Google Tag Assistant Legacy:
3. Haz clic en Enable:
4. Haz clic en Record:
5. Actualiza la página y vuelve a hacer clic en el icono de la extensión para ver los códigos de seguimiento detectados en tu campaña:
❓ ¿Por qué no veo el código que he instalado?
Si el código no aparece pero ya lo has configurado, puede ser necesario actualizar el HTML de la campaña después de haber creado su URL.
¿Qué eventos envía StockCrowd a Google Tag Manager?
Cuando un usuario inicia el flujo de donación, StockCrowd envía eventos al dataLayer de Google Tag Manager para reflejar el comportamiento del usuario.
Parámetros del atributo data
Cada evento incluye un atributo data con algunos de los siguientes parámetros:
Parámetro | Descripción |
UA | Código de Google Analytics que se informado en la campaña. Si se ha informado se enviará un pulso de página vista con una página virtual generado desde StockCrowd. |
idCampaign | ID de la campaña. |
idEmpresa | ID de la organización. |
importe | Importe a donar. |
orderId | Número de orden de la solicitud de pago. |
periodicidad | Constante que indica la periodicidad del pago. Los posibles valores son Z00 (Puntual), Z01 (Mensual), Z02 (Trimestral) y Z04 (Anual). |
nombre | Nombre introducido por el usuario. |
primerApellido | Primer apellido del usuario. En caso de que en la campaña se haya configurado pedir los apellidos juntos, vendrán informados en este campo. |
segundoApellido | Segundo apellido del usuario. |
Dirección de correo del usuario. | |
prefijoTelefono (*) | Prefijo telefónico del usuario. |
telefono (*) | Número telefónico del usuario. |
documento (*) | Número de documento del usuario. |
tipoDocumento (*) | Tipo de documento del usuario. |
⚠️ Los atributos marcados con (*) solo se mostrarán si el formulario exhibe los campos.
Lista de eventos
Te indicamos los eventos enviados a Google Tag Manager desde StockCrowd:
SC_EVENT_PAYMENT
SC_EVENT_PAYMENT
Indica que el usuario ha iniciado el flujo de captación de datos.
dataLayer.push({
event: 'SC_EVENT_PAYMENT',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25
}
});SC_EVENT_PAYMENT_SELECCION
SC_EVENT_PAYMENT_SELECCION
Indica que se ha llegado a la pantalla de selección de importes y recurrencia
dataLayer.push({
event: 'SC_EVENT_PAYMENT_SELECCION',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25
}
});SC_EVENT_PAYMENT_SELECCION_COMPLETED
SC_EVENT_PAYMENT_SELECCION_COMPLETED
Indica que el usuario ha realizado la selección del importe y de la recurrencia.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_SELECCION_COMPLETED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
importe: 1,
periodicidad: "Z00"
}
});SC_EVENT_PAYMENT_CHEQUES_INFO
SC_EVENT_PAYMENT_CHEQUES_INFO
Indica que el usuario ha consultado la información para realizar cheques.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_CHEQUES_INFO',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25
}
});SC_EVENT_PAYMENT_TRANSFERENCIA_INFO
SC_EVENT_PAYMENT_TRANSFERENCIA_INFO
Indica que el usuario ha consultado la información para realizar transferencias bancarias.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_TRANSFERENCIA_INFO',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25
}
});
SC_EVENT_DATA_FORM_OPENED
SC_EVENT_DATA_FORM_OPENED
Indica que el usuario ha llegado a la pantalla de datos. Esta pantalla puede estar antes o después de haber pagado, en dependencia de la configuración de la campaña.
dataLayer.push({
event: 'SC_EVENT_DATA_FORM_OPENED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
prefijoTelefono:"+34 España"
importe: 1,
periodicidad: "Z00"
}
});
SC_EVENT_DATA_FORM_COMPLETED
SC_EVENT_DATA_FORM_COMPLETED
Indica que el usuario ha completado sus datos.
dataLayer.push({
event: 'SC_EVENT_DATA_FORM_COMPLETED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00"
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});SC_EVENT_PAYMENT_STRIPE_SOFORT
SC_EVENT_PAYMENT_STRIPE_SOFORT
Indica que el usuario ha seleccionado realizar una transferencia bancaria desde la pasarela de pagos Stripe para realizar el pago.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_STRIPE_SOFORT',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});SC_EVENT_PAYMENT_STRIPE_SEPA
SC_EVENT_PAYMENT_STRIPE_SEPA
Indica que el usuario ha seleccionado pagar con un recibo domiciliado SEPA desde la pasarela de pagos Stripe.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_STRIPE_SEPA',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});SC_EVENT_PAYMENT_STRIPE_CARD
SC_EVENT_PAYMENT_STRIPE_CARD
Indica que el usuario ha seleccionado pagar con tarjeta de débito o crédito desde la pasarela de pagos Stripe.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_STRIPE_CARD',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_BRAINTREE_CARD
SC_EVENT_PAYMENT_BRAINTREE_CARD
Indica que el usuario ha seleccionado pagar con tarjeta de débito o crédito a través de la pasarela de pagos Braintree.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_BRAINTREE_CARD',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_BRAINTREE_PAYPAL
SC_EVENT_PAYMENT_BRAINTREE_PAYPAL
Indica que el usuario ha seleccionado pagar con PayPal a través de Braintree. Es importante tener en cuenta que si Braintree es la pasarela de pago por defecto de tu campaña esta excluirá el pago con PayPal de forma directa.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_BRAINTREE_PAYPAL',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});SC_EVENT_PAYMENT_PAYPAL
SC_EVENT_PAYMENT_PAYPAL
Indica que el usuario ha seleccionado pagar a través de la pasarela de pagos PayPal.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_PAYPAL',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_REDSYS_CARD
SC_EVENT_PAYMENT_REDSYS_CARD
Indica que el usuario ha seleccionado pagar con una tarjeta de débito o crédito a través de la pasarela de pagos Redsys.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_REDSYS_CARD',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_PAYULATAM_CARD
SC_EVENT_PAYMENT_PAYULATAM_CARD
Indica que el usuario ha seleccionado pagar con tarjeta de débito o crédito desde la pasarela de pagos PayU Latam.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_PAYULATAM_CARD',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_PAYULATAM_PSE
SC_EVENT_PAYMENT_PAYULATAM_PSE
Indica que el usuario ha seleccionado realizar una transferencia bancaria para realizar el pago a través de la pasarela de pagos PayU Latam.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_PAYULATAM_PSE',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_CRM
SC_EVENT_PAYMENT_CRM
Indica que el usuario ha seleccionado realizar el pago con recibo domiciliado a través de una Transacción CRM..
dataLayer.push({
event: 'SC_EVENT_PAYMENT_CRM',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_GATEWAY_PAYMENT_SUCCEEDED
SC_EVENT_GATEWAY_PAYMENT_SUCCEEDED
Indica que la pasarela de pagos que ejecutó el pago devolvió un estado exitoso asociado a la solicitud del pago.
En los casos de los métodos de pago asíncronos, como recibos domiciliados o transferencias bancarias, este evento solo significa que la operación concluyó bien, pero el pago aún no ha sido confirmado por el banco del donante.
dataLayer.push({
event: 'SC_EVENT_GATEWAY_PAYMENT_SUCCEEDED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_GATEWAY_PAYMENT_FAILED
SC_EVENT_GATEWAY_PAYMENT_FAILED
Indica que la pasarela de pagos que ejecutó el pago devolvió un estado fallido para la solicitud del pago.
dataLayer.push({
event: 'SC_EVENT_GATEWAY_PAYMENT_FAILED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_SUCCEEDED
SC_EVENT_PAYMENT_SUCCEEDED
Indica que se ha llegado a la página final del flujo de pago de forma exitosa.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_SUCCEEDED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});
SC_EVENT_PAYMENT_FAILED
SC_EVENT_PAYMENT_FAILED
Indica que se ha llegado a la página final del flujo de pago de forma fallida.
dataLayer.push({
event: 'SC_EVENT_PAYMENT_FAILED',
data: {
UA: null,
idCampaign: 88,
idEmpresa: 25,
documento: "Y564423V",
tipoDocumento:304,
prefijoTelefono:"+34 España"
telefono:"600600600"
importe: 1,
orderId: "61f8db47-baf8-444d-a867-c7ff4676d5cf",
periodicidad: "Z00",
nombre: "Super",
primerApellido: "López",
segundoApellido: "López",
email: "superLó[email protected]"
}
});SC_EVENT_DATA_SIGNATURE_SUCCEED
SC_EVENT_DATA_SIGNATURE_SUCCEED
Indica que la firma se ha registrado correctamente.
{
"event": "SC_EVENT_DATA_SIGNATURE_SUCCEED",
"data": {
"idCampaign": 5275,
"idEmpresa": 33,
"UA": null,
"UA_SC": "UA-73976615-20",
"divisa": "EUR",
"tituloCampaign": "Evento de firmas",
"prefijoTelefono": "+34 España"
}









