Saltar al contenido
← Volver al blog
May 18, 2026 · cod · affiliate-quality · fraud-prevention · shopify

Quality score de afiliados: cómo detectar tráfico basura en mercados COD

La mayoría de las apps de afiliados te dicen quién mandó más órdenes. Ninguna te dice quién mandó más órdenes que realmente se pagaron. Esa es la diferencia que decide si un programa de afiliados COD es rentable.

TL;DR. El quality score de un afiliado es la proporción de órdenes Confirmadas sobre el total de órdenes atribuidas en una ventana móvil. En mercados Cash on Delivery, ese único número separa a los afiliados que te hacen ganar plata de los que te cuestan plata. Un comercio con 200 órdenes al mes y un afiliado calidad Pepito (22% confirmadas) pierde unos US$840 en comisiones fantasma y envíos desperdiciados, comparado con el mismo programa corrido por una afiliada calidad María (94% confirmadas). Las apps estándar de afiliados en Shopify no lo calculan porque no distinguen Confirmado vs Pendiente. Este post explica cómo calcularlo, qué umbrales funcionan en la práctica y cómo accionar sobre él.

El problema en una sola pantalla

Dos afiliados mandan 100 órdenes cada uno a tu tienda COD durante 30 días:

MétricaMaríaPepito
Órdenes atribuidas100100
Órdenes entregadas y pagadas9422
Órdenes canceladas / RTO678
Ingresos cobrados$3,760$880
Envío de ida gastado$600$600
Envío de retorno (en órdenes RTO)$36$468
Lo que dice una app estándar que debés$400 (10% de $4,000)$400 (10% de $4,000)
Lo que dice una app COD-aware que debés$376 (10% de $3,760)$88 (10% de $880)
Margen neto antes de COGS / ads$2,748−$276

En Refersion, GoAffPro, Social Snowball, LeadDyno, ReferralCandy —y en cualquier otra app estándar de afiliados— María y Pepito se ven idénticos. Los dos “ganaron” $400 de comisión, los dos atribuyeron 100 órdenes. No podés ver cuál te está desangrando.

Un quality score hace visible la diferencia. En COD Affiliates, el dashboard muestra el score al lado del nombre de cada afiliado, ordenado por ingreso Confirmado. Pepito salta a la vista al instante.

Cómo calcular el score

La versión simple que funciona en la práctica:

Quality score = Órdenes confirmadas / Total de órdenes atribuidas

Sobre una ventana móvil de 30 días. (Los números de por vida son demasiado lentos; los de 7 días son demasiado ruidosos.)

Opcionalmente, ponderá por valor de orden si querés capturar el caso “Pepito manda 100 órdenes baratas, María manda 50 grandes”. La versión sin ponderar alcanza para la mayoría.

Algunos operadores agregan un tercer estado —En Tránsito— y lo excluyen del denominador hasta que se resuelve. Eso evita penalizar a afiliados con órdenes todavía en camino. La fórmula más limpia:

Quality score = Confirmadas / (Confirmadas + Canceladas + RTO)

Excluyendo las En Tránsito que aún están pendientes.

Qué umbrales funcionan en la práctica

Son reportes de operadores, no académicos: el mercado y categoría de tu tienda los van a mover.

Rango del scoreQué significaAcción
Más de 75%Tráfico top. El afiliado manda compradores calificados y motivados.Premiar con tier de comisión más alto, priorizar en reclutamiento, pedir referidos a creadores similares
50–75%Promedio. Apenas por encima de la tasa media de RTO de tu tienda.Tier default. Hacer coaching si hay quick wins (por ejemplo, está empujando el producto equivocado)
30–50%Por debajo del promedio. Está quemando plata en envíos.Probation. Pasarlo al tier de comisión más bajo y marcarlo para revisión a 30/60 días.
Menos de 30%Basura. Manda tráfico no calificado o falso.Pausar. Investigar antes de reactivar. Patrón probable de fraude: cazadores de cupones, órdenes falsas, o targeting demográfico equivocado.

Estos umbrales deben ajustarse al promedio del mercado de tu tienda. Si tu tasa global de confirmación COD es 65%, un afiliado en 55% está por debajo del promedio de tu tienda y hay que marcarlo. Si tu tasa global es 35%, ese mismo afiliado en 55% está muy por encima y hay que premiarlo. La calidad es relativa a tu tienda, no absoluta.

Cómo los afiliados se ganan scores bajos (catálogo de patrones)

Los cinco patrones que explican el 90% de los afiliados con score bajo:

Patrón 1: Audiencias caza-cupones

La audiencia del afiliado son mayormente cazadores de descuentos, no compradores comprometidos. Hacen la orden para conseguir el descuento, sin intención real de pagar COD en la puerta. Común en programas liderados por influencers donde la audiencia del creador es amplia (Pepito en TikTok tiene 500k seguidores pero la mayoría son espectadores pasivos, no compradores motivados).

Señal: alto CTR en links de código de descuento, baja tasa de completitud en la entrega.

Solución: pasar al afiliado a una comisión % más alta sin descuento (o con descuento menor). Filtra a los compradores que solo van por el cupón.

Patrón 2: Demografía equivocada

La audiencia del afiliado está en un mercado que genuinamente no puede pagar (moneda equivocada, franja de ingresos equivocada, país equivocado). Común con creadores de TikTok cuya audiencia está geográficamente distribuida cuando tu tienda envía a un solo país.

Señal: alta cancelación específicamente al momento del intento de entrega (el comprador nunca tuvo el efectivo).

Solución: pausar o restringir geo si Shopify lo permite.

Patrón 3: Órdenes falsas / fraude

El afiliado coloca órdenes él mismo para inflar su comisión, o paga a otros para que lo hagan. Común en mercados donde la verificación de envíos es débil.

Señal: órdenes desde un grupo chico de números de teléfono o direcciones, muchas veces en clusters de tiempo, a menudo para “probar” el sistema.

Solución: investigar manualmente. Suspender la cuenta. No pagar.

Patrón 4: Creatividad engañosa

El contenido promocional del afiliado promete de más: atributos del producto equivocados, precio equivocado, tiempo de entrega equivocado. Los compradores se dan cuenta al recibir y rechazan.

Señal: alta tasa de cancelación al momento de la entrega, a veces acompañada de quejas en DMs.

Solución: revisar el contenido del afiliado. Proveer plantillas de creatividades aprobadas. Restringir si sigue saliéndose del brief.

Patrón 5: Tráfico paid basura

El afiliado corre tráfico paid barato y amplio (display de bajo CPC, bombardeos de retargeting) que convierte a tasas altas pero a compradores no calificados. Común con media buyers afiliados de comunidades blackhat.

Señal: volumen de órdenes diario muy alto para un afiliado sin audiencia visible.

Solución: bajar el tier de comisión o sacarlo. Estas cuentas igual van a rotar a otro programa.

Qué hacer realmente con el score

Dashboard

Mostrar el score al lado del nombre de cada afiliado. Ordenar por ingreso Confirmado (no por total de órdenes). Codificar con color: verde arriba de 70%, ámbar 40-70%, rojo abajo de 40%.

Reglas automáticas

En COD Affiliates podés configurar:

  • Auto-pausa para un afiliado cuyo score de 30 días caiga por debajo de 30%
  • Auto-bajada de tier para un afiliado cuyo score de 30 días caiga por debajo de 50%
  • Auto-subida de tier para un afiliado cuyo score de 30 días supere 75% por dos ventanas consecutivas de 30 días

Estas reglas corren silenciosas sin que tengas que estar encima. El afiliado ve una notificación en su portal y (en el caso de pausa) se le indica qué puede hacer para recalificar.

Reclutamiento

Cuando incorporás un nuevo afiliado, dale una ventana de probation de 30 días sin reglas de auto-pausa, pero con comunicación explícita de que la calidad se mide. Después del día 30, las reglas se activan.

Comunicarlo desde el inicio hace tres cosas:

  1. Filtra a los afiliados que planean mandar basura (se auto-eliminan)
  2. Fija expectativas que previenen disputas cuando el scoring entra en juego después
  3. Señaliza que corrés un programa serio, lo que atrae mejores afiliados

Tarifas de comisión por tier según score

Una grilla práctica:

TierQuality score 30 díasTasa de comisión
Top≥ 75%15%
Estándar50-74%10%
Probation30-49%7%
Pausado< 30%0% — requiere re-aplicación

Las tasas exactas dependen de tu categoría y márgenes. El principio (más confirmadas = más comisión) es universal.

El lado del afiliado: por qué esto también es bueno para él

Los afiliados que están haciendo bien su trabajo (mandando tráfico calificado) terminan ganando más plata bajo programas con quality score que bajo programas de tarifa plana. Porque:

  1. El comercio puede sostener tarifas más altas para el tier top (ya no se desangra en el tier de abajo)
  2. Los mejores afiliados suben al top del leaderboard, lo que atrae oportunidades de agencias y brand deals
  3. El comercio tiene menos chance de quebrar porque el programa es sostenible

Los que pierden son los afiliados que corrían tráfico basura en silencio y cobraban por eso. Se van a ir. Dejalos.

¿Y si no tenés infraestructura de scoring?

Si actualmente usás Refersion / GoAffPro / UpPromote / Social Snowball, no podés calcular quality scores de forma nativa porque no tenés distinción entre Confirmado y Pendiente. El workaround:

  1. Exportar órdenes de Shopify por mes, incluyendo estado de fulfillment y estado de pago
  2. Cruzar con el export de comisiones de tu app de afiliados
  3. Calcular (órdenes pagadas / órdenes atribuidas) por afiliado en una planilla
  4. Deducir manualmente las cancelaciones del payout de cada afiliado

Es lo que terminan haciendo la mayoría de los comercios COD que usan apps estándar de afiliados. Funciona para unos 5 afiliados. Se rompe en unos 20.

La alternativa es usar una app de afiliados que calcule la calidad de forma nativa. COD Affiliates está construida exactamente alrededor de este requerimiento.

TL;DR — la lista de acciones

  1. Calcular Confirmadas / (Confirmadas + Canceladas + RTO) por afiliado en una ventana móvil de 30 días
  2. Fijar umbrales: 75%+ tier top, 50-75% estándar, 30-50% probation, debajo de 30% pausado
  3. Tarifar comisiones por calidad, no por volumen total
  4. Comunicar el scoring en el onboarding, antes de que pegue
  5. Auto-pausar o auto-bajar tier con reglas para no tener que estar encima

Los primeros tres meses se sienten como más trabajo. Del mes cuatro en adelante, la calidad promedio de tus afiliados sube 15 a 25 puntos porcentuales y tu costo efectivo de comisión por orden entregada cae 30 a 40%.

Mirá cómo COD Affiliates calcula el quality score de forma nativa →

Dejá de pagar comisiones por pedidos que cancelan en la puerta.

Instalá COD Affiliates desde el Shopify App Store. Gratis para los primeros 100 merchants — para siempre.