{{ $contact->fullName() !== '' ? $contact->fullName() : 'Sin nombre' }}. Todo este perfil se resuelve desde el tenant activo sin depender del legacy para navegar.
Relaciones activas e históricas del contacto con audiencias del tenant.
| Lista | Estado | Agregado |
|---|---|---|
| {{ $list->list_name }} | {{ $list->status }} | {{ optional($list->created_at)->format('Y-m-d H:i:s') }} |
| Este contacto no está ligado a listas. | ||
Se consolidan las supresiones manuales y las bajas por link en la misma vista del perfil.
| Alcance | Motivo | Fuente | Actualizado |
|---|---|---|---|
| {{ $suppression->scope_type === 'list' ? ($suppression->list_name ?: $suppression->scope_key) : 'global' }} | {{ $suppression->reason }} | {{ $suppression->source ?: '-' }} | {{ optional($suppression->updated_at)->format('Y-m-d H:i:s') }} |
| Sin supresiones registradas. | |||
| Alcance | Método | Origen | Fecha |
|---|---|---|---|
| {{ $event->scope_type === 'list' ? ($event->list_name ?: $event->scope_key) : 'global' }} | {{ $event->request_method }} | {{ $event->ip_address ?: '-' }} | {{ optional($event->created_at)->format('Y-m-d H:i:s') }} |
| Sin bajas por link. | |||
Valores ya normalizados por lista para preparar futuros ports de segmentación y personalización.
| Lista | Placeholder | Nombre | Tipo | Valor |
|---|---|---|---|---|
| {{ $customValue->list_name }} | {{ '{' . '{' . $customValue->field_key . '}' . '}' }} |
{{ $customValue->field_label }} | {{ $customValue->field_type }} | {{ $customValue->value_text ?: '-' }} |
| Este contacto no tiene valores personalizados guardados. | ||||
Últimos eventos del registro de actividad ligados directamente a este contacto.
| Evento | Origen | Fecha |
|---|---|---|
| {{ $log->action }} | {{ $log->ip_address ?: '-' }} | {{ optional($log->created_at)->format('Y-m-d H:i:s') }} |
| Sin actividad registrada. | ||