Una fuente de datos es un contenedor que incluye los datos que sube a Analytics. Consta de la base de datos, el servicio o el archivo CSV que quiere subir, así como la asignación de los campos de Analytics a los campos de su base de datos externa, su servicio o su archivo CSV. Las fuentes de datos determinan cómo se combinan los datos que se suben con los que ya hay. Las fuentes de datos se configuran a nivel de propiedad.
Para gestionar las fuentes de datos de una propiedad, haga clic en Administrar. A continuación, en Recogida y modificación de datos, haga clic en Importación de datos.
Tipos de fuentes de datos
Los tipos de fuentes de datos corresponden a los tipos de datos específicos que se quieren importar. Por ejemplo, hay tipos de fuentes de datos para:
Cada tipo de fuente ofrece varias opciones para determinar las dimensiones y las métricas (el esquema) para las que puede subir datos. En función de la fuente de datos, podrá elegir entre las siguientes opciones:
- Subir un archivo CSV
- Usar SFTP
- Conectarse a Salesforce (más información).
Esta sección está dirigida a los usuarios que quieren importar datos de eventos de Salesforce offline en Google Analytics 4. La importación de Salesforce utiliza el tipo de importación de datos de eventos offline. Consulte más información sobre cómo importar datos de eventos offline.
- Debe tener el rol Editor en la propiedad de Analytics que usará para importar los datos.
- Los códigos de ejemplo de esta sección se proporcionan como referencia. Puede que sus detalles de implementación específicos requieran un código adicional o enfoques diferentes.
Paso 1: Decidir cómo identificar a sus usuarios
Analytics ofrece dos formas de identificar de forma automatizada a los usuarios: Client-ID y User-ID. Para que Importación de datos pueda importar datos de Salesforce, debe implementar Client-ID. Si quiere, también puede implementar User-ID.
Client-ID identifica de forma seudonimizada una instancia del navegador. Se trata de un identificador no autenticado, basado en cookies y creado automáticamente por un sitio habilitado para Analytics en la primera visita de un usuario.
User-ID permite analizar grupos de sesiones en varios dispositivos utilizando una cadena de ID única, fija y sin información personal identificable que represente a un usuario.
Debe añadir Client‑ID y, si quiere, User‑ID a la página de su formulario para clientes potenciales y a cualquier otra página que quiera medir. Puede hacerlo a través de Google Tag Manager o de una variable de JavaScript.
Paso 2: Configurar el acceso a los objetos y campos de Salesforce
Para configurar la integración de Salesforce con Analytics, debe tener acceso completo a los siguientes objetos y campos de Salesforce. Puede que una cuenta de usuario de Salesforce con acceso de administrador del sistema ya tenga acceso a estos campos.
Además, debe otorgar el permiso Modificar todos los datos al usuario encargado de vincular sus cuentas de Salesforce y Analytics. La API Metadata de Salesforce lo exige para que Google pueda obtener los datos de configuración de conversión de clientes potenciales. Esta integración no modifica su cuenta de Salesforce y la API Metadata se usa en modo de solo lectura.
Mostrar la lista de campos obligatorios
Objeto | Campos obligatorios | |
---|---|---|
LeadStatus |
ID MasterLabel SortOrder |
|
OpportunityStage |
ID MasterLabel SortOrder IsActive |
|
LeadHistory |
CreatedDate OldValue NewValue Campo |
|
Lead |
Estado GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityFieldHistory |
CreatedDate OldValue NewValue Campo |
|
Oportunidad |
Importe StageName GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityLineItem | Todos los campos | |
Product2 (Productos) | Todos los campos | |
Pricebook2 (Libros de precios) | Todos los campos |
* Campos personalizados creados en el paso 3 de abajo.
Si usa Salesforce Group Edition o Professional Edition, se otorga acceso a los campos añadiendo los campos necesarios a sus diseños de página de Lead y Opportunity. Consulte más información sobre la configuración de los diseños de página y la seguridad de nivel de campo en Salesforce.
Paso 3: Crear nuevos campos personalizados en Salesforce
Siguiendo estas instrucciones, cree tres campos personalizados en Salesforce para almacenar su información de Analytics. Puede asignar el nombre que quiera a sus campos. Los siguientes nombres son simples recomendaciones, pero pueden ayudar en la implementación y en las tareas de depuración futuras (si es necesario).
Nombre del campo | Nombre de la API | Longitud del campo |
---|---|---|
GACLIENTID | GACLIENTID__c |
255 |
GAUSERID | GAUSERID__c |
255 |
GAMEASUREMENTID | GAMEASUREMENTID__c |
255 |
- Debe implementar Client-ID y, si quiere, puede implementar User-ID.
- Los nombres de campo DEBEN estar en mayúsculas. Las etiquetas de campo pueden contener lo que quiera.
- Establezca estos campos como solo lectura para evitar cambios no deseados.
- Estos campos DEBEN crearse en los objetos Lead y Opportunity.
Paso 4: Configurar los objetos Lead y Opportunity
Para el objeto Lead, habilite el seguimiento del historial de campos en el campo Lead status. Para el objeto Opportunity, habilite el seguimiento del historial de campos en el campo Stage. De este modo, cualquier actualización de estos campos generará un evento.
Asigne los campos de cada objeto a su homólogo en el otro objeto:
- Lead.GACLIENTID a Opportunity.GACLIENTID
- Lead.GAUSERID a Opportunity.GAUSERID
- Lead.GAMEASUREMENTID a Opportunity.GAMEASUREMENTID
Paso 5: Editar el formulario para clientes potenciales
Modifique el formulario para clientes potenciales con el objetivo de capturar y almacenar la información de seguimiento necesaria. Necesitará conocer su ID de medición. Consulte más información sobre el ID de medición.
¿Por qué es obligatorio mi ID de medición?
Añadir los campos de seguimiento personalizados
En los siguientes ejemplos, se muestra cómo añadir los campos personalizados que ha creado anteriormente a su formulario para clientes potenciales mediante JavaScript.
<form action="" name="myForm">
Phone: <input type="text" name="phone_number">
<input type="hidden" id="GACLIENTID" name="GACLIENTID" value="">
<input type="hidden" id="GAUSERID" name="GAUSERID" value="">
<input type="hidden" id="GAMEASUREMENTID" name="GAMEASUREMENTID" value="G-XXXXX">
<input type="submit">
</form>
G-XXXXX
por su ID de medición.Definir los valores de los campos de seguimiento personalizados
Añada este código a su formulario para clientes potenciales para rellenar los valores de Client-ID y User-ID.
<script type="text/javascript">
document.getElementById('FORM_ID').addEventListener(
'submit', function(event) {
ga(function() {
var tracker = ga.getAll()[0];
var clientId = tracker.get('clientId');
document.getElementById('GACLIENTID').value = clientId;
var userId = tracker.get('userId');
document.getElementById('GAUSERID').value = userId;
});
});
</script>
Paso 6: Vincular Analytics con su cuenta de Salesforce
Vincule Analytics a su cuenta de Salesforce creando una nueva configuración de Importación de datos y autenticando el acceso a esta cuenta.
Los tipos de fuentes de datos corresponden a los tipos de datos específicos que se quieren importar. Por ejemplo, hay tipos de fuentes de datos para datos de costes, de artículos, de usuario y de eventos offline. Cada tipo de fuente ofrece varias opciones para determinar las dimensiones y las métricas (el esquema) para las que puede subir datos. La importación de Salesforce utiliza el tipo de importación de datos de eventos offline. Consulte más información sobre la importación de datos de eventos offline.
Importar datos de Salesforce
Para importar datos de Salesforce offline de clientes potenciales y oportunidades con Importación de datos, siga estos pasos:
- En Administrar y, a continuación, vaya a Recogida y modificación de datos y haga clic en Importación de datos.
El enlace anterior lleva a la última propiedad de Analytics a la que ha accedido. Puede cambiar la propiedad con el selector de propiedades.
- Haga clic en Crear fuente de datos.
- Escriba el nombre de la fuente de datos.
- Seleccione Datos de eventos offline como tipo de datos.
- Haga clic en Revisar las condiciones si se le pide y acepte el Consentimiento de recogida de datos de usuario. Se trata de un requisito previo para subir eventos offline o datos de usuario.
- En Subir datos para importarlos, seleccione Salesforce como Fuente de importación.
- Autentíquese con Salesforce en la ventana emergente que se muestra.
- Seleccione la programación de la importación. Tenga en cuenta que las propiedades estándar admiten la importación diaria, mientras que los clientes de Analytics 360 pueden seleccionar que los datos se importen cada hora.
- Haga clic en Siguiente.
- Elija los eventos clave y campos de Salesforce que le interese medir como eventos de Analytics. Consulte los pasos 7, 8 y 9.
- Haga clic en Importar. Después de la importación inicial, los datos se importarán según lo programado.
Paso 7: Configurar los clientes potenciales
Seleccione las claves, los eventos clave y los campos opcionales de los clientes potenciales que quiera recoger como eventos.
Paso 8: Configurar las oportunidades
Seleccione las claves, los hitos y los campos opcionales de las oportunidades que quiera recoger como eventos.
Si quiere que los eventos de conversión de Opportunity se apliquen a las estadísticas de ingresos y del TVC (valor del tiempo de vida del cliente), le recomendamos lo siguiente:
- Asigne el hito de conversión final (el hito de oportunidad ganada) al evento "purchase". De este modo, se acumulan correctamente los ingresos de los eventos que pueden contener ingresos.
- Asigne "amount" (que contiene la cantidad de ingresos de la oportunidad ganadora) al parámetro "value" (el parámetro del que GA4 recoge datos de ingresos).
- Por último, puede asignar "Id" (u otro campo que represente el ID de transacción de forma más adecuada) al campo "transaction id" de GA4.
Campos compatibles estándar
Puede importar atributos de los siguientes campos Lead estándar de Salesforce:
- ID
- Sector
- NumberOfEmployees
- Valoración
- ScoreIntelligenceId (si está disponible en su edición de Salesforce)
También puede importar los siguientes campos Opportunity estándar:
- Importe
- CampaignId
- ContractId
- ExpectedRevenue
- ID
- LeadSource
- Nombre
- Probabilidad
- TotalOpportunityQuantity
Formatos admitidos
Además de los campos estándar enumerados arriba, puede importar todos los campos de atributos personalizados con los siguientes formatos de campos de Salesforce:
- boolean
- currency
- date
- datetime
- dateTime (camelCase)
- double
- int
- percent
- picklist
- string
- textarea
- time
Para importar atributos, siga estos pasos:
- Seleccione las dimensiones o métricas personalizadas de Analytics que quiera que contengan los datos de atributo.
- Asegúrese de que las dimensiones personalizadas seleccionadas tienen el ámbito correcto. En la mayoría de los casos, serán las propiedades de usuario. Consulte cómo identificar los ámbitos de GA4.
- Use el menú desplegable de la columna de nombre de campo de Salesforce para asignar los campos de Analytics a sus campos de Salesforce.
Ejemplo de configuración
A continuación, se muestra un ejemplo de asignación de campos personalizados de Analytics y de campos de Salesforce estándar compatibles.
Campo personalizado de Analytics: ámbito | Nombre de campo de Salesforce |
---|---|
Dimensión: evento O usuario | Cliente potencial: ID de cliente potencial |
Dimensión: evento O usuario | Cliente potencial: puntuación de cliente potencial (puntuación predicha por Salesforce Einstein) |
Dimensión: usuario | Cliente potencial: sector |
Dimensión: evento O usuario | Cliente potencial: valoración |
Dimensión: evento O usuario | Oportunidad: ID de oportunidad |
Métrica: evento | Oportunidad: cantidad |
Dimensión: evento O usuario | Oportunidad: probabilidad (%) |
Métrica: evento | Oportunidad: cantidad esperada |
Dimensión: evento O usuario | Oportunidad: número de pedido |
¿Qué ámbito debo usar?
Paso 9: Probar su configuración
Pruebe su configuración verificando si los datos importados de Salesforce se muestran en los informes de Analytics (por ejemplo, el informe Eventos o el informe En tiempo real) y en Exploraciones.
Para consultar el estado de su importación más reciente, vaya a Administrar y, en Recogida y modificación de datos, haga clic en Importación de datos.
Notas y límites
- Asegúrese de cumplir los Términos del Servicio de Analytics y la Política de Privacidad.
- No importe información personal identificable (IPI).
- Los datos importados usan la moneda (o monedas, si tiene habilitadas varias) configurada en su cuenta de Salesforce.
- Los datos de artículos de Salesforce se importan al objeto Opportunity, no a los datos de Lead.
- Los campos vacíos se eliminan en el momento de la importación.
- Los datos de artículos se limitan a 200 índices de artículos únicos.
Esquema de las fuentes de datos
Al crear una fuente, se define un esquema, que es la estructura que asocia los datos que sube con los datos de evento de Analytics que ya tiene. Un esquema simple consta de una dimensión de clave de unión (la "clave") y de las dimensiones o las métricas de importación. Para importar datos, Analytics busca en los datos de eventos valores de clave que coincidan con los valores de clave de los datos que se han subido. Cuando Analytics encuentra una coincidencia, añade a los datos de evento que ya hay los valores adicionales de dimensiones y métricas asociados a esa clave, o bien sustituye esos valores si ya se habían registrado. Algunos tipos de fuente de datos permiten usar varias dimensiones para definir la clave, y la mayoría de esos tipos pueden usar varias dimensiones o métricas en los campos de importación.
Las claves de unión constan de una dimensión de Analytics como mínimo, y pueden incluir hasta tres.
Las dimensiones de clave varían según el tipo de conjunto de datos que elija.
El menú desplegable del creador de esquemas de fuentes de datos incluye una lista con las dimensiones de clave disponibles.
Puede subir datos varias veces a través de la misma fuente de datos, siempre y cuando solo añada valores a los campos que ya tiene. Si quiere añadir campos a una fuente de datos, debe eliminar la fuente de datos y crear otra. Una vez que haya guardado una fuente de datos, no podrá cambiar la asignación de los campos de Analytics a los campos del archivo CSV.