Sign inGet started

Tracking domain

Un tracking domain è un hostname brandizzato sul tuo dominio di invio che gestisce il tracciamento di aperture e clic. I link riscritti usano questo hostname su HTTPS al posto di un dominio condiviso. A differenza del bounce domain, è opzionale e non blocca mai l'invio.

Il record

Il tracking domain è un CNAME sotto il tuo dominio di invio che risolve verso la nostra infrastruttura di tracciamento nella tua regione:
TipoHostValore
CNAMElinks.example.com<region>.links.bird.com
Il valore è specifico per regione: us1.links.bird.com o eu1.links.bird.com. Copialo da Email > Domains o dalla risorsa dominio. L'host predefinito è links. sotto il tuo dominio di invio.

Personalizzare l'hostname

Scegli l'etichetta quando registri il dominio passando tracking.name; l'hostname completo viene composto automaticamente:
const domain = await bird.domains.create({
  domain: "mail.acme.com",
  tracking: { name: "click" },
});
Questo registra click.mail.acme.com come host di tracciamento al posto del valore predefinito links.mail.acme.com. Come il return-path, appartiene alla configurazione del dominio del tuo spazio di lavoro.

Non blocca l'invio

Un dominio con DKIM, return-path e DMARC verificati può inviare anche senza alcun record di tracciamento; capabilities.tracking viene riportato separatamente da capabilities.sending. Finché il CNAME di tracciamento non viene verificato, aperture e clic non vengono tracciati attraverso il tuo host brandizzato, e nulla cambia nella consegna.
Il tracciamento è l'AND di tre elementi, quindi un tracking domain verificato da solo non attiva il tracciamento:
  • Il flag per singolo invio: track_opens / track_clicks sul messaggio (entrambi predefiniti a true).
  • L'impostazione del dominio: settings.open_tracking / settings.click_tracking (entrambi predefiniti a off; abilitarne uno senza un tracking domain configurato restituisce 409). Puoi attivarli prima che il CNAME venga verificato; diventano effettivi una volta completata la verifica.
  • Un CNAME di tracciamento verificato.
Quindi aperture e clic iniziano a fluire solo dopo aver configurato e verificato un tracking domain e attivato l'impostazione del dominio. Consulta Metriche email per capire cosa fa ciascun flag a un messaggio.

Modificarlo in seguito

Le modifiche all'hostname di tracciamento vengono preparate allo stesso modo di quelle al return-path: un hostname già verificato non viene mai sostituito da uno non verificato. Il nuovo CNAME di tracciamento viene verificato in parallelo a quello attivo e promosso solo quando il nuovo record supera il controllo, così il tracciamento brandizzato non si interrompe mai durante il cambio. Dopo lo scambio, i vecchi record vengono riportati come deprecated e i link tracciati nelle email già inviate continuano a risolversi.

Rimuoverlo

Due percorsi lo rimuovono, con diverso raggio d'impatto:
  • Rimuovere il tracciamento dal dominio aggiornandolo con tracking: null. Entrambe le impostazioni di tracciamento devono essere disattivate prima; altrimenti l'aggiornamento restituisce 409. L'invio non viene influenzato, i nuovi invii smettono di usare il tracciamento brandizzato e i link nelle email già inviate continuano a risolversi mentre i vecchi record vengono riportati come deprecated.
  • Rilasciare l'hostname con l'endpoint di rilascio quando vuoi liberarlo per il riutilizzo. Un hostname di tracciamento è rivendicato da una sola organizzazione per regione, quindi un'altra organizzazione non può registrarlo finché lo detieni. Il rilascio rimuove la configurazione di tracciamento, disattiva entrambe le impostazioni di tracciamento e annulla la tua rivendicazione. Questa è la rimozione definitiva: i link tracciati nei messaggi già consegnati smettono di risolversi se nessun altro dominio nella tua organizzazione usa lo stesso hostname.
Se stai migrando verso un nuovo hostname, prepara il cambio invece di rilasciare: effettua lo scambio tramite aggiornamento, lascia che il nuovo CNAME venga verificato e i vecchi link continueranno a funzionare.

Prossimi passi