Ver portal como partner
Como un admin puede impersonar el portal de un partner para ver exactamente lo que el partner ve.
Ver portal como partner
La funcion View as partner (o impersonacion) permite a admins y client managers ver el Partner Portal exactamente como lo ve un afiliado especifico. Es util para soporte, auditoria y para validar que las configuraciones de comisiones, caps y campanas se reflejan correctamente del lado del partner.
Quien puede usarlo
- Admins: pueden ver cualquier partner.
- Client managers: solo partners asignados a sus clientes (segun RLS y permisos).
- Support: acceso de solo lectura con capacidad de impersonacion (registrada en Activity).
Solo lectura La vista como partner es de solo lectura. Cualquier accion que intentes hacer estara bloqueada o no persistira.
Como entrar
Desde el perfil de partner
- Ve a Partners (
/v2/partners). - Haz clic en el partner que quieras revisar.
- En la parte superior del perfil presiona View as partner.
- Aterrizaras en
/v2/partner-portal/:idcon el contexto de ese partner.
Desde el switcher global
En cualquier pagina del admin V2, el boton View as (ojo) en la parte superior te permite:
- Volver a la vista de admin.
- Ver el portal como cliente.
- Ver el portal como partner (seleccionando de una lista de hasta 12 partners).
Que muestra el banner de impersonacion
Cuando estas viendo como partner, una barra amarilla aparece arriba:
Viewing as partner: {Nombre del Partner} · read-only · Exit view
El boton Exit view te regresa a la pagina desde la que entraste:
- Si entraste desde el perfil de partner, regresas a
/v2/partners/:id. - Si entraste desde el switcher global, regresas a la pagina anterior (
returnTo).
Que puedes ver
El portal renderiza exactamente lo que el partner veria:
| Tab | Disponible en impersonacion |
|---|---|
| Overview | Si el partner tiene 2+ campanas. |
| Dashboard | Siempre. |
| Analytics | Siempre. |
| Orders / Leads | Segun el tipo de tracking (MMP = Orders, Pixel = Leads). |
| Links & creatives | Siempre. |
| Audiences | Bloqueado si el partner no tiene audienceAccess. |
| Payments | Siempre. |
| Messages | Siempre. |
| Settings | Siempre. |
Switcher de cliente y campana
Si un partner trabaja con multiples clientes (por ejemplo, uno con modelo MMP y otro con modelo pixel), el portal muestra un selector de cliente. Los numeros y tabs cambian segun el cliente seleccionado, porque cada cliente puede tener un modelo de ingresos diferente.
Seguridad y auditoria
- Todas las acciones de impersonacion se registran en Activity.
- La sesion de impersonacion expira en 15 minutos.
- No puedes crear pagos, editar campanas ni modificar settings mientras impersonas.
- Los partners no reciben notificacion de que un admin los esta viendo.
Flujo tecnico
Errores comunes
| Problema | Causa | Solucion |
|---|---|---|
| "Redirecting to partners" | El partnerId no se resolvio o es 0 | Revisa que el partner exista y tenga campanas asignadas. |
| No se ven campanas | El partner no tiene campanas activas | Asigna una campana al partner primero. |
| Tab Audiences bloqueado | El partner no tiene audienceAccess | Las audiencias solo estan disponibles para campanas con pixel. |
| No puedo salir de la vista | Estado de impersonacion corrupto | Recarga la pagina o cierra sesion. |
Relacion con otras guias
- Perfil de partner — Desde aqui se activa la impersonacion.
- Partner Portal — Lo que el partner ve una vez dentro.
- Users & Access — Roles y permisos para impersonar.