Open
Description
The backend has nice dropdowns for campaign source and medium which prevent erroneous data entry. This functionality would be even more important on the frontend which is likely to be used by less knowledgeable users. Instead, the frontend currently allows free-form entry.
By the way, the human error protection of the dropdowns could be further enhanced by preventing the selection of non sensible combinations such as source=facebook/google/linkedin with medium=email/banner/organic.