🙌 Our latest webinar is live!
Nov 7
Attribution

Atribución Salesforce: cómo medir con Campaign Influence

Andre Sottil
Fundador y CEO, Admira

La atribución Salesforce funciona a través de Campañas: por defecto, el campo Primary Campaign Source le da el 100% del monto de una oportunidad a una sola campaña, y Customizable Campaign Influence permite que varias campañas compartan ese crédito con modelos de primer toque, último toque, distribución pareja o modelos personalizados. Sirve bien para dar crédito a campañas que tu equipo ya registra dentro de Salesforce. Se queda corta con los clics de anuncios, los chats de WhatsApp y los contactos offline que nunca se convierten en miembro de campaña, porque Salesforce solo puede acreditar lo que está guardado como membresía de campaña de un contacto que además es Contact Role en la oportunidad.

En esta guía verás cómo encajan las piezas, cómo configurarla paso a paso, un ejemplo con números y los límites que conviene tener en cuenta. Los datos de producto se revisaron en la página de precios de Salesforce y en documentación especializada en noviembre de 2026.

¿Cómo funciona la atribución Salesforce?

Salesforce no rastrea sesiones ni clics de anuncios como lo hace una herramienta de analítica. Lo que hace es relacionar registros. La atribución es una cadena de cuatro objetos y, si falta un eslabón, la campaña se queda sin crédito.

ObjetoQué guardaPor qué importa para la atribución
Campaign (Campaña)Una acción de marketing: una campaña de Meta, un webinar, una expo, una campaña de búsqueda en Google AdsEs el "canal" que recibe el crédito
Campaign Member (Miembro de campaña)Un lead o contacto agregado a una campaña, con estatus y fechaEsa fecha se usa como fecha del toque en primer y último toque
Opportunity (Oportunidad)El negocio, con monto, etapa y fecha de cierreEl monto es el ingreso que se reparte
Opportunity Contact RoleQué contactos participan en el negocioSin Contact Role, las campañas de ese contacto no se ligan a la oportunidad

Los consultores de Salesforce, por ejemplo en la guía de Campaign Influence de Salesforce Ben, lo resumen así: sin Contact Roles no hay influencia. Muchas organizaciones que "ya tienen atribución" en realidad tienen decenas de oportunidades sin Contact Roles, y los reportes subestiman a marketing sin que nadie lo note.

Atribución Salesforce: ¿qué diferencia hay entre Primary Campaign Source y Customizable Campaign Influence?

Son dos formas distintas de responder "¿qué campaña se lleva el crédito de este negocio?"

Primary Campaign SourceCustomizable Campaign Influence
Campañas por oportunidadUna (es un solo campo de búsqueda)Varias
Reparto del crédito100% a esa campañaPorcentajes según el modelo, aplicados al monto de la oportunidad
Cómo se crean los registrosSe define en la oportunidad, muchas veces desde la campaña de origen del lead al convertirloReglas de asociación automática, captura manual o automatización por API/Apex para modelos personalizados
Mejor usoUna vista simple de "originado por"Vistas multitouch de "influenciado por"

Customizable Campaign Influence se activa en Setup. Las guías especializadas en Salesforce la listan para las ediciones Professional, Enterprise, Performance, Unlimited y Developer, tanto en Lightning Experience como en Classic.

¿Qué modelos trae la atribución Salesforce?

Con Customizable Campaign Influence puedes trabajar con estos modelos, y eliges uno como predeterminado, que es el que aparece en las listas relacionadas:

  • Modelo de campaña principal: el modelo original, basado en Primary Campaign Source. Una campaña recibe el 100%.
  • Primer toque: 100% a la campaña más antigua, según la fecha de creación del miembro de campaña.
  • Último toque: 100% a la campaña más reciente, según la fecha de última modificación del miembro de campaña.
  • Distribución pareja (Even Distribution): el monto se reparte en partes iguales entre todas las campañas que influyeron.
  • Modelos personalizados: tú defines los porcentajes y llenas los registros con Apex, Flow o la API.

Hay un detalle de licencias que confunde a muchos equipos. Las guías especializadas y muchos administradores reportan que los modelos de primer toque, último toque y distribución pareja se habilitan en organizaciones que también tienen Marketing Cloud Account Engagement (antes Pardot). Confirma qué aparece en el Setup de tu org antes de planear con ellos. Account Engagement además agrega dashboards multitouch ponderados con B2B Marketing Analytics. En la página de precios de Account Engagement, Account Engagement empieza en $1,250 USD por org al mes en Growth+ y Plus+ cuesta $2,750 USD por org al mes, con B2B Marketing Analytics entre lo destacado de Plus+, todo con facturación anual (revisado en noviembre de 2026). Al tipo de cambio, eso ya es un presupuesto que muchas empresas medianas en México no tienen solo para atribución.

Si quieres repasar qué premia cada modelo, lee los modelos de atribución multitouch explicados.

¿Cómo configurar la atribución Salesforce paso a paso?

  1. Activa Customizable Campaign Influence. En Setup, busca Campaign Influence y enciéndelo. Agrega la lista relacionada de Campaign Influence a los layouts de oportunidad y de campaña.
  2. Elige un modelo predeterminado. En Model Settings, escoge el modelo que tu equipo va a citar en juntas. La distribución pareja es un buen punto de partida para equipos B2B con varios toques por negocio.
  3. Define las reglas de asociación automática. Decide qué campañas pueden asociarse solas (puedes filtrar por tipo de campaña u otros campos) y configura el Campaign Influence Time Frame. Si lo dejas en blanco, no hay límite de tiempo. Una regla práctica: que sea al menos tan largo como tu ciclo de venta más largo.
  4. Haz obligatorios los Contact Roles. Agrega el contacto convertido como Contact Role al convertir el lead, y usa una regla de validación o un Flow para que la oportunidad no avance de etapa sin al menos un Contact Role.
  5. Diseña campañas por canal. Crea una campaña por canal pagado y por campaña importante (por ejemplo "Meta | Lead ads | T1" y "Google Ads | Búsqueda | Marca"), con una convención de nombres consistente y jerarquía de campañas.
  6. Mete a las personas en campañas de forma automática. Captura los parámetros UTM y los identificadores de clic en campos ocultos del formulario, y usa Flow o las acciones de Account Engagement para agregar cada lead nuevo a la campaña correcta. La guía para pasar UTM al CRM explica el patrón de campos ocultos.
  7. Reporta por modelo. Arma un reporte sobre los registros de influencia agrupado por campaña y por nombre de modelo, filtrado a oportunidades ganadas.
  8. Valida. Toma 20 negocios ganados recientes y revisa a mano que cada uno tenga Contact Roles, membresías de campaña y registros de influencia que coincidan con lo que recuerda el equipo de ventas.

Ejemplo de atribución Salesforce: cómo se acredita un negocio con cada modelo

Ejemplo (números hipotéticos): una oportunidad cierra por $20,000 USD (unos $360,000 MXN). El contacto del comprador es Contact Role y pertenece a tres campañas: un anuncio de formulario en Meta (se unió el 5 de enero), un webinar (2 de febrero) y una campaña de búsqueda en Google Ads (1 de marzo).

CampañaPrimer toqueÚltimo toqueDistribución pareja
Anuncio de formulario en Meta$20,000$0$6,667
Webinar$0$0$6,667
Búsqueda en Google Ads$0$20,000$6,667

El mismo negocio cuenta tres historias de presupuesto muy distintas. Ahora imagina que el comprador también dio clic en un anuncio de TikTok y platicó por WhatsApp antes de llenar el formulario, pero nadie creó una membresía de campaña para esos toques. Con cualquier modelo, TikTok y WhatsApp reciben $0. Ese hueco, y no la elección del modelo, suele ser el error más grande.

¿Cuáles son los límites de la atribución Salesforce?

  • Solo acredita membresías registradas. Los clics de anuncios, las visitas orgánicas y las sesiones anónimas antes del formulario no entran al modelo si nada las escribe en una campaña.
  • Las fechas de toque son fechas de registro. El primer toque usa la fecha en que se creó el miembro de campaña, que puede ser días después del primer clic real.
  • Dependes por completo de los Contact Roles. Las oportunidades sin ellos no muestran influencia.
  • Los costos son manuales. Los campos de costo de campaña no se jalan de Meta, Google Ads o TikTok, así que el ROAS y el CAC por campaña requieren trabajo extra. Revisa cómo calcular el CAC por canal.
  • Nada regresa a las plataformas de anuncios por defecto. Meta y Google siguen optimizando por formularios llenados si no les mandas eventos de lead calificado y venta cerrada. La importación de conversiones desde Salesforce de Google aparece como "Legacy" en su centro de ayuda.
  • Los canales de chat y llamadas quedan fuera. Las conversaciones de anuncios Click to WhatsApp y las llamadas casi nunca se vuelven miembros de campaña por sí solas. Esto pesa mucho en LATAM, donde buena parte de los leads llega por WhatsApp.

Quien usa HubSpot enfrenta compromisos parecidos, que explicamos en los límites de la atribución en HubSpot.

Atribución Salesforce a nivel anuncio: ¿cómo sacar el ingreso por anuncio?

Deja a Salesforce como fuente de verdad del ingreso y agrégale los datos de clic que no tiene:

  1. Guarda UTM, GCLID y fbclid en el lead, y mapea esos campos a la oportunidad al convertir para que no se pierdan.
  2. Manda los cambios de etapa (calificado, oportunidad, ganado con valor) de regreso a Google Ads y Meta. La guía para importar conversiones offline en Google Ads cubre el lado de Google.
  3. Une el gasto publicitario a las mismas campañas para leer el costo por oportunidad, no solo el costo por lead.

Ese es el trabajo que hace Admira para equipos con venta consultiva. Conecta Salesforce con Meta, Google Ads, TikTok y los leads de Click to WhatsApp, aplica modelos multitouch al ingreso del CRM y regresa los eventos del CRM a las plataformas de anuncios con su API de Conversiones. No reemplaza los reportes de Salesforce, y es una marca joven con pocas reseñas públicas, así que pruébala con tus propios negocios ganados antes de confiar en ella.

¿Para quién es la atribución Salesforce nativa y cuándo no aplica?

Funciona bien con Campaign Influence nativo: equipos B2B cuyos toques son sobre todo eventos, webinars, correos y formularios ya registrados en Salesforce, con disciplina en los Contact Roles.

Necesita algo más: equipos con inversión fuerte en Meta, Google Ads o TikTok que necesitan ingreso por anuncio o por creativo, equipos que reciben leads por WhatsApp o llamadas, y equipos que quieren mandar las ventas cerradas a las plataformas. Para una vista más amplia, revisa atribución de marketing B2B.

No aplica: tiendas de ecommerce puro con checkout en línea y sin etapas de CRM; ahí encaja mejor una herramienta pensada para tiendas.

Preguntas frecuentes

¿Salesforce tiene atribución de marketing incluida?

Sí. Primary Campaign Source da crédito a una sola campaña y Customizable Campaign Influence permite crédito multitouch entre campañas. Los dashboards multitouch ponderados vienen con B2B Marketing Analytics de Account Engagement.

¿Por qué mi reporte de Campaign Influence sale vacío?

La causa más común es que faltan los Opportunity Contact Roles. Revisa también que los contactos sean miembros de campaña y que el time frame de influencia no sea más corto que tu ciclo de venta.

¿Necesito Account Engagement (Pardot) para los modelos multitouch?

En muchas organizaciones los modelos de primer toque, último toque y distribución pareja solo aparecen cuando Account Engagement está habilitado. Revisa Model Settings en tu org; de todos modos puedes crear modelos personalizados con automatización.

¿Salesforce puede mostrar el ROAS por anuncio?

No de forma nativa. Los costos de campaña se capturan a mano y los clics no se guardan, a menos que captures identificadores de clic y UTM y unas el gasto tú mismo o con una herramienta.

¿Qué time frame pongo para la asociación automática?

Al menos tan largo como tu ciclo de venta más largo. Si lo dejas en blanco no hay límite, y eso puede acreditar campañas muy viejas.

¿Campaign Influence es lo mismo que pipeline originado por marketing?

No. Primary Campaign Source responde "quién lo originó"; la influencia responde "quién lo tocó antes de cerrar." Reporta ambos y etiquétalos con claridad.