UTM Tracking Code is a code structure that attaches to a custom URL to track a source, medium, or campaign name. These parameters are added to the URL in order to help your business track performance of campaigns in google analytic reports. For example, they allow you can use manual triggers to track people coming in from an email campaign. This can be done by setting the utm_medium parameter to email.
There are five components: utm_source, utm_medium, utm_campaign, utm_term, utm_content.
The require required parameters are source, medium, and campaign. While, the optional parameters are term and content.
For example, you can tracking the link on your Google My Business lising with:
?utm_source=gmb&utm_campaign=local&utm_medium=organic
Google Search ads can include:
{lpurl}?utm_source=adwords&utm_medium=ppc&utm_campaign={_campaign}&utm_content={_adgroup}&utm_term={keyword}
setup custom paramater for:
_campaign
_adgroup
Please note if you edit ad level paramaters it will trigger a review.
Display Ads can include:
{lpurl}?utm_campaign=campaign_name&utm_medium=display&utm_source=google&
&utm_term={keyword}&
&utm_content={creative}
https://www.karooya.com/blog/list-of-all-valuetrack-parameters-in-google-adwords/