Guide

Attribution Atribucion

Decide which partner gets credit for each conversion. Attribution is set once per brand and inherited by all its campaigns. Decide que partner recibe el credito por cada conversion. La atribucion se configura una sola vez por marca y la heredan todas sus campanas.

How attribution works Como funciona la atribucion

You'll find this under Attribution inside a client (/v2/c/:slug/attribution). The model is simple: you choose one field on the client (for example campaign, media_source or sub2) and you give each partner the values (their CIDs) that belong to them. Lo encuentras en Atribucion dentro de un cliente (/v2/c/:slug/attribution). El modelo es simple: eliges un campo en el cliente (por ejemplo campaign, media_source o sub2) y le das a cada partner los valores (sus CIDs) que le pertenecen.

When a conversion comes in, RELO reads that one field and finds the partner whose rule matches it. First match wins — once a partner's rule matches, the conversion is credited to them. Cuando entra una conversion, RELO lee ese unico campo y busca al partner cuya regla coincide. El primer match gana — en cuanto la regla de un partner coincide, la conversion se le acredita.

Attribution page with the client field selector and per-partner CID rules
Per clientPor cliente

Attribution is set per BRAND and inherited by every campaign — you don't set it per campaign. Different brands can use very different fields: one might match on campaign (contains), another on sub2 (exact). La atribucion se configura por MARCA y la hereda cada campana — no se configura por campana. Marcas distintas pueden usar campos muy distintos: una puede hacer match por campaign (contains) y otra por sub2 (exact).

Match types Tipos de match

Each partner's value carries a match type that decides how RELO compares it against the field. Matching is case-insensitive and trimmed, and the default is exact to avoid collisions like sub1 accidentally matching sub10. Cada valor de un partner lleva un tipo de match que decide como RELO lo compara contra el campo. El match es insensible a mayusculas y sin espacios sobrantes, y el default es exact para evitar colisiones como que sub1 coincida con sub10 por accidente.

Match typeTipo de match How it comparesComo compara ExampleEjemplo
exact exact equality (the default)igualdad exacta (el default) p30 matches only p30p30 coincide solo con p30
contains substring anywhere in the fieldsubstring en cualquier parte del campo relo matches mx_..._relo_...relo coincide con mx_..._relo_...
startswith field begins with the valueel campo empieza con el valor mx_ matches mx_samsung_relomx_ coincide con mx_samsung_relo
endswith field ends with the valueel campo termina con el valor _p30 matches ..._relo_p30_p30 coincide con ..._relo_p30
regex regular-expression patternpatron de expresion regular sub\d+ matches sub1, sub99sub\d+ coincide con sub1, sub99

Only active partners get credit Solo los partners activos reciben credito

A partner's link to a client must be active for that partner to receive attribution. Inactive partners are skipped entirely — even if their rule would have matched, they get no credit. El vinculo de un partner con un cliente debe estar activo para que ese partner reciba atribucion. Los partners inactivos se omiten por completo — aunque su regla hubiera coincidido, no reciben credito.

Sales that were already attributed to a partner before they went inactive keep their credit. Attribution is never reversed retroactively — turning a partner off only affects conversions going forward. Las ventas que ya fueron atribuidas a un partner antes de que se volviera inactivo conservan su credito. La atribucion nunca se revierte retroactivamente — desactivar a un partner solo afecta las conversiones de ahi en adelante.

Test before you trust it Pruebalo antes de confiar

The page has a built-in tester. Paste a sample field value and it shows you which partner would win — and surfaces any conflicts before they go live. La pagina tiene un tester integrado. Pega un valor de campo de ejemplo y te muestra que partner ganaria — y revela cualquier conflicto antes de que pase a produccion.

It also flags fragile patterns (for example a contains rule that's too loose and could match more traffic than intended) and conflicts (two partners claiming the same value). Fixing these here means you catch the problem before it costs a partner their credit. Tambien marca patrones fragiles (por ejemplo una regla contains demasiado amplia que podria coincidir con mas trafico del esperado) y conflictos (dos partners reclamando el mismo valor). Resolverlos aqui significa atrapar el problema antes de que le cueste a un partner su credito.

Re-attribution Re-atribucion

When you change a partner's rules, only unattributed sales (those with no partner yet) get re-matched against the new rules. Sales already credited to a partner are not moved — this prevents partners from "stealing" each other's conversions. Cuando cambias las reglas de un partner, solo las ventas sin atribuir (las que aun no tienen partner) se vuelven a evaluar contra las nuevas reglas. Las ventas ya acreditadas a un partner no se mueven — esto evita que los partners se "roben" conversiones entre si.

If you need to re-evaluate everything from scratch, a full re-import re-runs attribution on the whole dataset. Si necesitas reevaluar todo desde cero, una re-importacion completa vuelve a correr la atribucion sobre todo el conjunto de datos.

Need help? Necesitas ayuda?

Use the tester on the Attribution page to validate any rule before you save it, and check the conflict and fragile-pattern warnings at the top of the page. If something still looks off, reach out to your RELO team. Usa el tester en la pagina de Atribucion para validar cualquier regla antes de guardarla, y revisa las advertencias de conflictos y patrones fragiles en la parte superior de la pagina. Si algo sigue sin cuadrar, contacta a tu equipo de RELO.