Skip to main content
GET
/
streaks
/
pixel
curl --request GET \
  --url 'https://backend.testeswaffle.org/streaks/[email protected]&id=post_123&utm_source=newsletter&utm_medium=email'
[Imagem PNG transparente 1x1]

Headers:
Content-Type: image/png
Cache-Control: public, max-age=31536000, immutable
ETag: "W/abc123xyz"

Descrição

Pixel de rastreamento para monitorar abertura de emails. Retorna uma imagem transparente 1x1 e registra a leitura em background.

Query Parameters

email
string
required
Email do leitor
id
string
required
ID do post ou email
utm_source
string
Fonte UTM para tracking
utm_medium
string
Meio UTM para tracking
utm_campaign
string
Campanha UTM para tracking
utm_channel
string
Canal UTM para tracking
state
string
Estado adicional para tracking

Response

Retorna uma imagem PNG transparente de 1x1 pixel com headers de cache agressivo.

Headers de Resposta

  • Content-Type: image/png
  • Cache-Control: public, max-age=31536000, immutable
  • ETag: Baseado nos parâmetros da requisição
curl --request GET \
  --url 'https://backend.testeswaffle.org/streaks/[email protected]&id=post_123&utm_source=newsletter&utm_medium=email'
[Imagem PNG transparente 1x1]

Headers:
Content-Type: image/png
Cache-Control: public, max-age=31536000, immutable
ETag: "W/abc123xyz"

Notas

  • O pixel executa o registro da leitura de forma assíncrona
  • Implementa cache agressivo para otimizar performance
  • Usado principalmente em emails para tracking de abertura

Query Parameters

email
string<email>
required

Email do leitor

id
string
required

ID do post ou email

utm_source
string

Fonte UTM

utm_medium
string

Meio UTM

utm_campaign
string

Campanha UTM

utm_channel
string

Canal UTM

state
string

Estado adicional

Response

200 - image/png

Pixel transparente 1x1

The response is of type file.