mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
## Summary - Adds 9 event-related UTM medium codes (`mc`, `rc`, `le`, `ec`, `fe`, `pe`, `se`, `wh`, `ws`) to the marketing attribution logic in `update-or-create-contact-and-account.js` - Maps these codes to the `'Event'` source channel, following the same pattern used for Digital and Organic channels - Adds friendly name mappings for each event code (e.g., `mc` → "Major conference (MC)", `wh` → "Fleet hosted webinar (WH)") ### UTM Medium → Source Channel Mapping | Code | Description | Source Channel | |------|-------------|---------------| | `mc` | Major conference | Event | | `rc` | Regional conference | Event | | `le` | Local event/meetup | Event | | `ec` | Executive community | Event | | `fe` | Field event/workshop | Event | | `pe` | Partner event | Event | | `se` | Speaking engagement | Event | | `wh` | Fleet hosted webinar | Event | | `ws` | Sponsored webinar | Event | ### Changes The source channel determination logic now has three branches: 1. **Digital** — `ps`, `so`, `pm`, `cs`, `em` (unchanged) 2. **Event** — `mc`, `rc`, `le`, `ec`, `fe`, `pe`, `se`, `wh`, `ws` (new) 3. **Organic** — everything else / no UTM medium (unchanged, remains the default fallback) Built for [John Jeremiah](https://fleetdm.slack.com/archives/D0AGMBRKRR9/p1775584746996929) by [Kilo for Slack](https://kilo.ai/features/slack-integration) --------- Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com> Co-authored-by: Eric <eashaw@sailsjs.com> |
||
|---|---|---|
| .. | ||
| controllers | ||
| helpers | ||
| hooks/custom | ||
| models | ||
| policies | ||
| responses | ||