Dimension tags can be used to insert specific dimension values into your URLs. By tagging dimensions at the campaign or group level, you can insert the dimension name as part of the URL Builder parameters, which will then populate dimension values in loaded URLs.
Dimension tags can therefore be used as a tracking parameter for building URLs in much the same way that keyword IDs can. MarinOne will insert the tag for the specified dimension when the URLs are loaded into MarinOne so that the revenue tracking system will detect the dimension within the URL and attribute conversions appropriately.
Setting up your destination URLs so they include the relevant dimension is easy.
Keyword | Category | Destination URL |
Wide Skis | Skiing | http://www.example.com/[Category]?mkwid=ABC123 |
http://www.example.com/Skiing?mkwid=ABC123This can greatly simplify the creation of bulk sheets and eliminate creating complex concatenations in Excel before importing into MarinOne. For more details on managing and building URLs, see the article The MarinOne URL Builder.
If you change the dimension value that is tagged and want this value to update for existing URLs, this will not update automatically. To update the URLs to contain the new dimension value, you have two options:
If you are using redirects and using a dimension within those redirected URLs, it is possible for MarinOne to update the dimension value in the URLs. Marin will update dimension values in URLs when a dimension is edited at the keyword level using a single edit or a bulk upload.
For example, a typical setup using URL redirects might have the URL Builder set up as follows:
tracker.example.com/rd?cid=[tracker_id]&mkwid=[distribution][uniq_id]&pcrid=[creative_id]&pkw=[keyword_text]&pmt=[matchtype]&lp=[ClickCommand][click_through_url]
This redirect is for Google Ads 360, where the Click Command is being populated by a dimension named [ClickCommand]. Imagine that this dimension is at the account level, but that new Click Commands have to become campaign-specific. MarinOne can update dimensions through the process below:
Important note: If you update a dimension value that is not part of a redirected URL, it will not be updated within the relevant destination URLs.
When using dimension values in the URL builder, the default behavior is to encode characters in the URL. This replaces 'unsafe' ASCII characters with a % followed by two hexadecimal digits. There may be occasions when there is a character in your dimension that you don't want URL encoded. For example: { } ; :
In order to properly insert the dimension value into the URL without having it URL encoded, you must reference the dimension with the phrase unencoded_ before it. For example:
http://www.example.com/Skiing?utm_campaign=[unencoded_campaign]
In this case, if the campaign name is test;example, the resulting URL would appear as follows:
http://www.example.com/Skiing?utm_campaign=test;example
Without an unencoded dimension as above, the end of this URL would like this: utm_campaign=test%3Bexample
which may not be preferable.
Remember that tagging dimensions at a higher level will 'trickle down' to the keyword level or creative level when building URLs. It is important to remember whether or not a keyword is tagged with a dimension value.
Dimensions have a parent-child relationship, whereby the child will inherit the parent's value if the child object is not explicitly tagged. For example, if a keyword does not have a dimension value, but a dimension is set at the group level, the keyword will inherit the group's value. This can be overwritten by tagging a dimension at either the group or keyword level.
If a keyword does not have a dimension value, and the dimension is set at the campaign level, the group and keyword will inherit the dimension at the campaign level when URLs are built. The hierarchy of dimensions is: Client Account - Campaign - Group - Keyword /Creatives with Client Accounts at the top.
Here are some common questions and issues you may encounter.
The most common reason for URLs not having a dimension value included is that no objects in the hierarchy have been tagged in the dimension. This can be solved by tagging those objects.
Another possible reason for why dimensions may not be updating is because new keywords/creatives were created before being tagged with a dimension. If a dimension is tagged after the URLs are created, then the URLs will not be updated with the dimension value. To fix this, please refer to the How to Update Dimensions Within Destination URLs section of this article.
A final reason why dimensions may not be updating is that the dimensions might be assigned at a lower level, such as at the keyword level. When MarinOne is building URLs with dimensions via the URL Builder, it will look at the lowest level. For example, if a dimension is assigned at the group level and at the keyword level, the keyword will take on the keyword-level dimension.
To use a dimension in a URL at a higher level, you can either:
1. Clear out the dimension at the group and keyword level and then upload your Click Through URLs again.
or
2. Upload a new dimension at the keyword URL level with the Click Through URL column.
If this does not help please get in touch with our Customer Support team.