Don't use internal campaign name as UTM Campaign parameter
It is not good to use the internal campaign name in Hubspot as the UTM campaign parameter attached to tracking URLs when using the Tracking URL Builder:
The internal campaign name might contain confidential information which shall not be visible to the user.
The internal campaign name might contain blank spaces and special characters which are URL encoded. The URL does not look nice.
It makes it impossible to enforce a UTM naming guideline (only small letters, replace blank spaces with dashes, convert special characters, etc.) which requires unified parameters for accurate reporting in Google Analytics.
V1: Use the ID for the campaign as UTM campaign parameter. Only drawback is that you'll have ID's in the Google Analytics acquisition reports making it difficult to analyze.
V2: Use by default the internal campaign name (ideally converted to small characters, replacing empty spaces with dashes and converting special characters) and allowing to overwrite it with your own choice.