PulseDSP

Operator Console

Faça login via Cognito para acessar o console.

Primeira vez? O Hosted UI oferece opção de "Sign up" com email.

PulseDSP
Operator Console

Overview

Dashboard da conta selecionada

Campanhas
ativas
Criativos
Pixels
BYOL seats

Teste rápido do bidder

Envia um BidRequest OpenRTB 2.5 de teste pra bid.pulsedsp.com. Útil pra validar o fluxo end-to-end.


      

Campanhas

Gerencie suas campanhas de Branding e Retargeting (Web + App)

Nome Tipo Goal Budget/dia Status Ações
Nenhuma campanha. Crie a primeira.

Criativos

Banners HTML5, imagens, vídeos. Drag-and-drop no Creative Builder.

Templates de IA · designs salvos

Animados · efeitos + hover

Formato:
Vertical:

Estáticos · 300×250

imagens ilustrativas via picsum.photos — suas imagens substituem no builder

Seus criativos

Nenhum criativo ainda. Abra o Creative Builder ou faça upload de HTML.

Pixels de retargeting

Tag JS pra plantar em páginas do cliente. Usa o pixel_key público.

Nome Tipo Pixel key Users únicos Eventos Atualizado Snippet
Nenhum pixel.

Users únicos e total de eventos pré-agregados em pulsedsp-pixel-users via Query (nunca Scan). Atualização horária — latência de até 1h no valor exibido.

Segmentos de audiência

Construa audiências com regras sobre pixels + eventos + recência.

Nome Regras Audiência Atualizado
Nenhum segmento.

Audiência = users que batem em pelo menos uma regra de inclusão e em nenhuma regra de exclusão, filtrada por recency_days e min_count. Pré-agregada de hora em hora via Query no pulsedsp-pixel-users.

Seats (BYOL)

Conecte sua seat de exchange. Pra GAB precisa também do service account JSON do GCP — como configurar.

Exchange Seat ID GAB Account Service Account Status Último teste Ações
Nenhuma seat. Conecte a primeira pra começar a bidar.

Aprovações de criativos (GAB)

Estado do review de cada criativo no Google Authorized Buyers. Cron polla automaticamente a cada 5 min.

Criativo Tamanho GAB creative ID Status Último sync Motivo (se reprovado) Ações
Nenhum criativo nesse status.

Métricas por campanha

Impressões, custo, CPM, CPC, CTR. Agregado por hora (hoje/ontem) ou por dia (períodos maiores).

Impressões
Cliques
Gasto (USD)
CPM
CPC
CTR
Performance ·
Últimas 100 impressões
Hora Bid ID Publisher (do bidrequest) Preço CPM User
Nenhuma impressão ainda.
Últimos 100 cliques
Hora Bid ID URL clicada Publisher (do bidrequest)
Nenhum clique ainda.
Últimos 100 bid requests vencedores
Hora Bid ID Exchange Publisher Size Geo Preço CPM Segmentos
Nenhum bid vencedor ainda.
Logs ao vivo · auto-refresh a cada 8s · TTL 30 dias por evento em pulsedsp-events.
Impressões Cliques Gasto CPM CPC CTR
Sem dados no período.

Cookie Match · Google Hosted Match Table

Verifica que ads.pulsedsp.com/sync está saudável, a URL está registrada no GAB e os mapeamentos (google#gid → pdsp_uid) estão chegando no DynamoDB.

Seats registrados
/
Mapeamentos (DynamoDB)
(truncado em 1000)total em pulsedsp-cookie-sync
Último sync
TTL 30 dias no item
Adserver /sync
ok
https://ads.pulsedsp.com/sync

Seats (Google ADX) · URL + NID por seat

Seat bidder NID (editável) URL pra registrar no GAB Status
Nenhum seat Google ativo. Crie um seat em Seats (BYOL) primeiro.

Mapeamentos por exchange

Exchange Mapeamentos
Nenhum mapeamento ainda. Primeiro sync vai acontecer quando Google começar a redirecionar users pra nossa URL.

Testar fluxo end-to-end

Dispara um sync "genérico" (sem Google) pra ver se /sync responde e escreve no DynamoDB. Simula: Google → nosso adserver → confirmação.

      

Como funciona a invocação

1. Path principal — Google inicia
Uma vez registrada a URL no GAB, o Google periodicamente redireciona users (em páginas dele ou via cm.g.doubleclick.net) pra https://ads.pulsedsp.com/sync?gid=<google_user_id>. O adserver:
  • Lê/cria pdsp_uid (cookie first-party .pulsedsp.com, 1 ano, SameSite=None, Secure, HttpOnly)
  • Grava no DynamoDB pulsedsp-cookie-sync: pk=google#<gid>, pdsp_uid=<ours>, TTL 30 dias
  • 302 pro pixel de confirmação do Google: cm.g.doubleclick.net/pixel?google_nid=<nid>&google_cm=1&google_hm=base64url(pdsp_uid)&google_sc
  • Google popula a Hosted Match Table — daqui pra frente, bid requests dessa gid chegam no bidder já com user.buyeruid=<nosso pdsp_uid>. Bidder pula lookup no DynamoDB (fast-path HMT)
2. Path secundário — a gente inicia (pixel piggyback)
Pra acelerar o match rate, dá pra disparar o sync em pontos onde a gente já tem tráfego (bump-rate até ~70%+ em vez de esperar o Google chegar):
  • Served ads: iframe/pixel /sync?gid=${GOOGLE_USER_ID} dentro do criativo renderizado
  • Publisher pixel: pixel de pageview no site do editor, 1x1 GIF pra /sync
  • Páginas próprias: pulsedsp.com, landing pages dos anunciantes com tag do nosso pixel
Em todos os casos o Google preenche ${GOOGLE_USER_ID} antes de redirecionar, mantendo a mesma lógica do adserver.
3. Path terceiro — exchange não-Google (futuro)
Pra outras exchanges (OpenX, PubMatic, etc.): /sync?e=openx&buid=<their_uid>&redir=<their_pixel>. O adserver grava pk=openx#<uid> e opcionalmente redireciona pro pixel de confirmação deles. Bidder lookupa em pulsedsp-cookie-sync quando bid request chega sem user.buyeruid pre-matched.

Uso de infra

Medidores da conta — QPS recebido, impressões servidas, storage. Base para billing híbrido (SaaS flat + overage).

Dia Bid requests (QPS) Bids enviados Wins Impressões Clicks Pixels
Ainda sem dados. Medidores populam após o primeiro bid/click.

Integrações de IA

Use Claude (Anthropic) pra gerar criativos a partir do site de destino. Suporta BYOL (sua chave) ou platform-billed (PulseDSP cobra com markup de 30%).

Anthropic API BYOL ativo Platform-billed

Sem chave configurada → usa a chave da PulseDSP, com markup de 30% no custo. Com chave BYOL → você paga a Anthropic direto, sem markup.

Configurado em
Último uso:
Ainda não usado

Encriptada via KMS no AWS Secrets Manager. Não volta na API depois de salva.

Uso de IA — últimos 30 dias

Tokens consumidos e custo por feature. Custos em USD; cobrança pelo PulseDSP só ocorre nos jobs billed_to=platform.

Total:
Dia Feature Modelo Cobrado a Jobs In tokens Cached Out tokens Custo USD
Sem uso ainda. Gere um criativo com IA na aba Criativos.
Editor visual de fluxo Campanha: Arraste da palette → conecte com mouse drag entre output (direita) e input (esquerda) de outro nó.