📈 Default UTM Source for Card Issuance
Every loyalty card now always has a UTM source recorded — even when issued via integrations, admin actions, or other flows where the source was previously missing. Default UTM values are automatically assigned based on the issuance channel, ensuring complete attribution data for analytics.