El objetivo de adquisición de clientes nuevos te permite optimizar tus campañas para conseguir clientes nuevos en tu campaña de Google Ads. En este artículo se explica cómo configurar los informes de adquisición de clientes nuevos mediante el etiquetado para mejorar aún más la precisión a la hora de detectar a clientes nuevos en tus campañas. Más información sobre el objetivo de adquisición de clientes nuevos
Instrucciones para configurar los informes de adquisición de clientes
Instalación con la etiqueta global de sitio web
Nota: Para usar esta opción, debes haber configurado la acción de conversión "Compra" en Google Ads para que cumpla determinadas especificaciones, así como haber configurado la adquisición de clientes en tu cuenta. Más información sobre el objetivo de adquisición de clientes nuevos
Paso 1: Instala el código de seguimiento de conversiones de la etiqueta de Google en el sitio web
Consulta cómo configurar el seguimiento de conversiones en un sitio web para instalar el seguimiento con la etiqueta de Google.
Paso 2: Añade el parámetro new_customer
al fragmento de evento de etiqueta
Añade el siguiente parámetro de cliente al fragmento de evento:
Parámetro | Tipo de valor | Descripción |
new_customer |
Booleano: true / false / Sin especificar | ¿El cliente de la conversión es nuevo?
|
Ejemplo de la etiqueta global de sitio web configurada con el parámetro anterior:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* PLEASE REPLACE WITH YOUR VALUE */
…
"new_customer": true, /* calculate dynamically, populate with true/false */
…
]
});
/* ]]> */
Instalación con Google Tag Manager
Sigue estas instrucciones para añadir el parámetro new_customer
a tu código de Google Tag Manager
- Selecciona la etiqueta de conversión de clientes nuevos.
- Marca la casilla "Proporcionar datos de nuevos clientes".
- Elige la fuente de datosCapa de datos o Campos personalizados.
- Para usar de referencia las variables siguientes, debes añadirlas antes a la página de tramitación de compra.
Parámetro | Tipo de valor | Descripción |
new_customer |
Booleano: true / false / Sin especificar | ¿El cliente de la conversión es nuevo?
|
customer_lifetime_value |
Moneda |
¿El valor del tiempo de vida del cliente se atribuye al cliente que completa la conversión como si fuera un cliente nuevo?
|
La capa de datos se utiliza para almacenar datos temporalmente. Se trata de un formato estructurado que puede leer Tag Manager que te permite transferir fácilmente esos datos desde tu página web o aplicación móvil hasta las etiquetas, los activadores y otras variables de Tag Manager.
No es necesario configurar una capa de datos para que las variables extraigan información. Las variables de Tag Manager también pueden configurarse para recuperar valores directamente de campos personalizados, de cookies propias o del DOM, pero se recomienda usarlas para extraer información directamente de un objeto de capa de datos bien organizado. Una implementación con capa de datos puede minimizar la probabilidad de sufrir pérdidas de datos a causa de los cambios que se hagan de forma involuntaria en el código, así como fomentar que se defina un modelo de datos organizado y accesible, y facilitar la solución de problemas.
Puedes permitir que Google detecte automáticamente si cada conversión es una conversión nueva, o bien puedes indicarlo tú mismo mediante la etiqueta de conversión, lo que permitirá que los informes de Google Ads sean más precisos. También puedes ajustar cuánto valoras a un cliente nuevo añadiendo una fracción del valor medio de pedido a su primera compra.
El valor del tiempo de vida del cliente se calcula a partir del valor de conversión medio de las campañas de shopping y la frecuencia de compra de tus clientes. Teniendo esto en cuenta, puedes elegir una fracción para determinar el valor de nuevo cliente que te resulte razonable.
Ejemplo de implementación con capa de datos:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Ejemplo de implementación con campos personalizados:
<script type="text/javascript">
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* PLEASE REPLACE WITH YOUR VALUE */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Instalación con Firebase
Paso 1: Configura el seguimiento de conversiones de Firebase
- Añade Google Analytics a tu aplicación para Android o iOS.
- Inicia sesión en tu cuenta de Google Ads.
- Vincula tu cuenta de Google Ads con la aplicación Google Analytics y con Firebase. Consulta cómo hacerlo.
- Mide las conversiones de aplicaciones desde la aplicación Google Analytics a través del SDK de Firebase. Consulta cómo medir las conversiones de aplicaciones con Firebase.
Paso 2: Verifica la configuración de las acciones de conversión
Para hacer un seguimiento de la adquisición de nuevos clientes, debes comprobar si has configurado correctamente la acción de conversión. En la configuración de las acciones de conversión, selecciona las siguientes opciones:
- Selecciona "Compra" como categoría de la acción de conversión.
- Selecciona "purchase" como evento de Firebase.
- Selecciona "Firebase" como fuente.
- Selecciona que las acciones de conversión puedan recibir pujas (acción de conversión principal).
Paso 3: Añade el parámetro new_customer
a tu evento purchase
Antes de añadir el parámetro new_customer
, actualiza el evento purchase
. Si todavía no has creado ningún evento purchase, sigue las instrucciones correspondientes para Android y iOS. Para hacer el seguimiento de la adquisición de clientes nuevos mediante Firebase, es obligatorio añadir el parámetro new_customer
que aparece a continuación.
Parámetro | Tipo de valor | Descripción |
new_customer |
Booleano: true / false / Sin especificar | ¿El cliente de la conversión es nuevo?
|
Ejemplo de un evento ecommerce_purchase
de Firebase procedente de un nuevo cliente.
Android:
// Prepare ecommerce bundle
Bundle ecommerceBundle = new Bundle();
// Set relevant bundle-level parameters
// New customer information. Should be calculated dynamically and populated with true/false.
ecommerceBundle.putBoolean( "new_customer", true ); // or false
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Revenue, optional
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // Optional
// Log event with ecommerce bundle
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// Prepare ecommerce dictionary
NSDictionary *ecommerce = @{
// New customer information. Calculate dynamically, populate with @YES/@NO.
@"new_customer" : @YES, // or @NO
// kFIRParameterValue : @75.98, // Revenue, optional.
// kFIRParameterCurrency : @"USD", // Optional.
};
// Log ecommerce_purchase event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Probar conversiones de nuevos clientes
Comprueba que usas la etiqueta global de sitio web y que has instalado el parámetro new_customer
. Si puedes crear un pedido de prueba, sigue estos pasos para comprobar que los parámetros funcionan.
- Con las herramientas para desarrolladores de Chrome, inspecciona la página siguiendo estos pasos para ver si el código está optimizado:
- En la esquina superior derecha de la ventana del navegador, selecciona el menú de Chrome. Selecciona Herramientas y, a continuación, Herramientas para desarrolladores.
- Haz clic con el botón derecho en cualquier elemento de la página y selecciona Inspeccionar. Se abrirá la ventana DevTools en la parte inferior de tu navegador de Chrome.
- En la ventana DevTools, selecciona Network (Red).
- Envía tu pedido de prueba en el navegador web.
- Busca la solicitud que contenga tu conversión (busca "/conversion"). Los parámetros de la cadena de consulta deberían incluir otros parámetros, como se muestra a continuación:
vdnc: true where vdnc = new_customer
Probar conversiones de nuevos clientes con Firebase
Comprueba que usas Firebase y que has añadido o adaptado el evento de compra con los parámetros de datos del carrito.
Una vez que lo compruebes, podrás depurar eventos en Firebase prácticamente en tiempo real. También podrás hacer un seguimiento de los eventos de nuevos clientes en Firebase.