@extends('affiliate-portal.layout') @section('content')
Seu desempenho

Olá, {{ $affiliate->name }}

Compartilhe os links oficiais e acompanhe conversões confirmadas.

sell {{ $affiliate->referral_code }}
stars Pontos{{ number_format($points, 0, ',', '.') }}1 ponto por cliente convertido
task_alt Clientes convertidos{{ number_format($convertedClients, 0, ',', '.') }}Conversões vinculadas ao seu código
ads_click Cliques nos links{{ number_format(collect($referralLinks)->sum('clicks'), 0, ',', '.') }}Saídas iniciadas por seus links oficiais
trending_up Cliques recentes{{ number_format(collect($referralLinks)->sum('clicks_30d'), 0, ',', '.') }}Últimos 30 dias

Desempenho por destino

Cliques e resultados agregados das soluções indicadas.

monitoring
@php($systemLinks = collect($referralLinks)->where('kind', 'Sistema')) @if ($systemLinks->isEmpty())
insightsQuando houver soluções públicas para divulgar, o desempenho aparecerá aqui.
@else
SoluçãoCliquesLeadsConversões
@foreach ($systemLinks as $link)
{{ $link['label'] }}{{ number_format($link['clicks'], 0, ',', '.') }}{{ number_format($link['leads'], 0, ',', '.') }}{{ number_format($link['conversions'], 0, ',', '.') }}
@endforeach
@endif

info Cliques contam as saídas pelo link do Omni. Leads e conversões dependem da equipe registrar a indicação e a solução no CRM; dados pessoais não são exibidos.

Links de divulgação

Links oficiais com seu código de indicação. Compartilhe o destino adequado para cada oportunidade.

share
@if ($referralLinks === [])
link_offNenhum destino público está disponível no momento.
@else
@foreach ($referralLinks as $index => $link)
{{ $link['kind'] }}{{ $link['label'] }}{{ number_format($link['clicks'], 0, ',', '.') }} clique(s) · {{ number_format($link['clicks_30d'], 0, ',', '.') }} nos últimos 30 dias
open_in_new
@endforeach

info Para que a conversão gere seu ponto, a indicação deve estar vinculada ao lead no CRM antes da conversão em cliente.

@endif

Histórico de pontos

Movimentações do seu próprio cadastro, sem dados de clientes.

history
@if ($history->isEmpty())
hourglass_emptySuas movimentações aparecerão aqui.
@else
@foreach ($history as $event)
{{ $event->points >= 0 ? 'add_circle' : 'remove_circle' }}{{ $event->public_label }}{{ datetime_br($event->created_at, 'd/m/Y H:i') }}{{ $event->points > 0 ? '+' : '' }}{{ $event->points }}
@endforeach
@if ($history->hasPages()) @endif @endif
@endsection