evre
EN

Tracking

Open and click tracking are off by default. Enable per send (trackOpens / trackClicks) or set project defaults under Dashboard → Settings.

Links and the open pixel use EVRE_PUBLIC_API_URL by default (https://api.evre.email/t/…).

Custom tracking domain

  1. Choose a hostname you control (e.g. click.example.com).
  2. Create a CNAME to your public API host (api.evre.email, or EVRE_TRACKING_CNAME_TARGET if set).
  3. Save the hostname in Settings, or PATCH /projects/{id} with { "trackingDomain": "click.example.com" }.
  4. Click Verify DNS, or POST /projects/{id}/tracking-domain/verify.

When status is verified, new sends rewrite tracking URLs to https://click.example.com/t/….

await evre.projects.update("proj_…", { trackingDomain: "click.example.com" });
await evre.projects.verifyTrackingDomain("proj_…");

TLS: the API edge must accept that Host header (Coolify catch-all / Cloudflare proxy). Per-tenant certificates are out of scope for this MVP.