Udalosť delivered v SendGride neznamená, že človek videl správu v hlavnom priečinku. Najprv ju spárujte s konkrétnym príjemcom a pokusom a prečítajte definíciu udalosti v aktuálnej dokumentácii. Webhook je evidencia technických a používateľských udalostí, nie priamy prístup do priečinkov cudzej schránky. Pre podporu potrebujete časovú os, nie iba poslednú zelenú ikonu.
Správne identifikátory a párovanie
Pri webhookoch zachovajte relevantné identifikátory poskytovateľa, čas a príjemcu v oprávnenom internom systéme. Jedna kampaň môže vytvoriť viac udalostí a pokusov; rovnaký predmet nie je jedinečný kľúč. Ak váš systém udalosti agreguje, overte, že nezamieňa viac adresátov alebo opakované odoslanie. Bez správneho párovania môže report pripísať úspech správe, ktorú zákazník nikdy nemal dostať.
- Vyhľadajte udalosti jedného príjemcu a zostavte ich časové poradie. Oddeľte spracovanie aplikáciou, odovzdanie, dočasné odloženie a odmietnutie podľa oficiálnych definícií.
- Pri úspešnom odovzdaní požiadajte príjemcu o kontrolu priečinkov a pravidiel. Ak správu nájde, porovnajte originál s udalosťou; ak nie, stav umiestnenia nechajte neoverený.
- Pri zmene integrácie otestujte, či váš systém správne prijíma a eviduje webhooky. Chýbajúca udalosť vo vlastnej databáze nemusí znamenať, že odosielacia služba správu nevykonala.
Hypoteticky nesprávny kľúč v reporte
Interný prehľad obchodu páruje udalosti iba podľa predmetu uvítacieho e-mailu. Viacerí zákazníci ho majú rovnaký, takže úspech jedného pokusu prekryje chybu iného. Technik opraví evidenciu podľa identifikátorov a príjemcu ešte pred rozhodovaním o doručiteľnosti. Tento príklad je hypotetický a nepredstavuje tvrdenie o chybe samotného SendGridu.
Keď prijímateľ potvrdí serverové prevzatie, no používateľ správu nevidí, nasleduje dohľadanie na prijímacej strane. Pri pracovnej organizácii môže byť potrebný správca a jeho sledovanie správ alebo karanténa. Nesľubujte vyriešenie preposlaním identického obsahu cez inú platformu bez preverenia pôvodného stavu; mohli by sa neskôr stretnúť dve správy a skomplikovať podporu.
Záver pre obchodného používateľa
Do reportu preložte technické udalosti do presného jazyka: cieľový server prevzal obsah, umiestnenie nebolo pozorované alebo kontrolný účet ukázal konkrétny priečinok. Zabránite tým nesprávnemu zamieňaniu prenosu s prečítaním. Webhook zároveň nepokrýva všetky lokálne služby ako vzorkové schránky; pokrytie umiestnenia musí vychádzať z reálneho pozorovania, nie z názvu doručovacej udalosti.
Zdroje a overenie v praxi
Twilio SendGrid: referenčné udalosti webhooku
RFC 5321: prijatie obsahu SMTP
Otestujte vlastnú správu cez dostupné kontrolné schránky. Ide o pozorovanie vzorky, nie o záruku pre zákazníkov. Rozsah a obmedzenia vysvetľuje metodika testovania. Pokrytie slovenských poskytovateľov si overte v aktuálnom rozhraní.
Súvisiace postupy
Čo znamenajú stavy odoslané, prijaté a zobrazené v evidencii kampane