How to properly assemble a complete functional measurement with conversion targets and UTM parameters

In many industries, competition continues to grow and digital marketing is no longer a supplement, but the main (and often only) battlefield in the fight for customers. Getting measurement right is now a prerequisite for a successful digital strategy, but not sufficient. That's why at TRITON IT we focus on how to create and effectively manage complete measurement, concentrating on key aspects such as setting conversion targets and using UTM parameters.

Setting targets

Before you start measuring, you need to set clear goals. Defining conversion goals is necessary to measure the success of your campaigns. Conversion goals should be well defined and match your organization's strategy. The so-called hard goal (the most tangible outcome you are able to measure) should be preceded by a sequence of soft goals (milestones) such that you are able to determine the weakest point at which you lose the greatest number of future customers.

goaldefinitionexample
softSteps leading to the achievement of a hard goalAdd to cart
hardThe specific end goal that the campaign is intended to achievePurchase

Below is an example of a goal sequence for measuring different web platforms.

platformsoft goal 1soft goal 2soft target 3soft target 4soft target 5hard target
e-shopinteraction with product detailadding the product to the cartselecting the delivery methodchoice of payment methodstart paymentcompleting payment
online serviceinteraction with the demo versionstart registrationcompleting registrationtariff selectionstart paymentcomplete payment
offline serviceview service informationdownload materialsview formsstart filling in the formsubmitting the formreceiving a valid lead

Analysis of e-commerce milestones

Interaction with product detail: indicates user interest in the product
Add to cart: indicates the user's initial intention to purchase the product
Choice of delivery method: indicates the user's intention to continue purchasing the product
Choice of payment method: indicates intent to complete the purchase Frequent check-out point
Initiation of payment: indicates the initiation of payment part when technical issues may occur

Measurement of conversion goals in the e-shop.
Fig. 1: The basic milestone in e-shop measurement is placing the product in the basket

Analysis of milestones for online services

Interaction with the demo version: shows the user's initial encounter with the service
Start of registration: indicates the user's interest in the service
Completion of registration: confirms the user's interest in the service
Tariff selection: indicates the user's intention to use the online service Frequent drop-off point
Start of payment: indicates the start of the payment part when technical problems may occur

Measurement of conversion goals for online services.
Fig. 2: For an online service such as the WebMedea analytical tool, the registration form of a new user is an important milestone

Analysis of milestones for an offline service

Service information display: shows the initial encounter of the user with the service
Download of materials: indicates the user's expressed interest in the service
Viewing the form: indicates the user's intention to use the service
Initiation of form completion: confirms the user's intention to frequent the drop-off point
Submitting the form: confirms the submission of the form part when technical problems may occur

Measuring conversion goals on offline services
Fig. 3: For an offline service, we often measure forms to collect leads

Now that we know what we want to measure, it's time to set it up on our website. Since we want to set up exactly what to measure on our site ourselves, we'll use Google Tag Manager (GTM), which gives us a wide range of options when it comes to measurement.

Installing the GTM code on the site

1) Create a Google Tag Manager account
Go to the Google Tag Manager site, click on the "Create Account" button and follow the instructions.

2) Create a new container
Click on the "Create Container" button. Enter a name and select a country or region.
Click on the "Create" button.

3) Get the GTM code
Click on the container ID in the upper right corner. (See image)
Copy the GTM code that is shown in the fields.

4) Adding the GTM code to your website
Open the HTML source code of your website.
Paste the first part of the GTM code below and the second part of the code below

5) Save the changes in the source code and publish the updated version of your site.

Where to get the GTM code?

Click on the container ID. This will expand two fields with the GTM code, which you then paste into your site.

Where to get a GTM code?
Fig. 4: To get the GTM code, click on the container ID

Where to insert the GTM code?

Paste the GTM code into the HTML source code of your page. Place the first part of the code under the tag and the second part of the code under the tag.

Where to insert the GTM code?
Figure 5: The first part of the GTM code needs to be inserted under the head tag, the second under the body tag

Configuring GTM tags

In GTM, you can further configure tags that measure user activities on the site that are relevant to your predefined goal and link them to GA4 (Google Analytics 4).

1.Create a new tag
Select "Tags" in the menu and then click "New"

2.Configure the tag (Tag)
Fill in account identifiers, tracking codes or custom script code. Set additional options such as events or targets.

3. Trigger Settings
Add a trigger that determines when the tag should be activated.

4. Save and publish
When finished, click "Save". Then click "Submit" to make changes to the container and make the tag active.

How to create a new GTM tag
Fig. 6: Create a new GTM tag in the Tags menu item

Google Analytics Events

For companies that offer online services, it is important to measure visitor activity on the site. For our client WebMedea, which offers a software service, it is important to know how visitors and users interact with the site and in which part of the site they most often encounter a problem. That's why we configured end-to-end tracking of registration, account logins, and plan payments.

For example, events such as:

measure the account registration process from the first view of the form, through the interaction with the form, to the submission. These events can then be marked as conversion events and imported into Google Ads for further marketing enhancements.

How to choose a naming convention: user_register_view

Where to find all measured events
Fig. 7: All measured events can be found in the Admin menu

Example of the chosen naming convention for the online service

part 1 notationwhat the notation specifies
useran unregistered visitor to the site
accounta site visitor logged into an account
part 2 notationwhat the notation indicates
createindicates the creation of a new account
editindicates editing an existing account
registerindicates the registration of a new account
verifyindicates the verification of a new account
paymentindicates the payment for the tariff
part 3 notationwhat the notation indicates
viewindicates the view of the form
interactindicates the start of the interaction with the form
submitindicates the confirmation and submission of the form

Conversion event label

For our client Losky, offering telecommunications and photovoltaic services, it is crucial to gather information about visitor activity on each offer page and identify the areas where they most often encounter problems. Therefore, we set up a complete measurement of consultation requests, requests for assistance and bid selection.

For offline services, the naming convention will differ from online services. This is because it is a different platform where different soft and hard targets are set.

For offline services, the primary concern is to get as much information about the leadoff as possible, since the payment will take place outside the system. For an online service, all the process is important, including payment, which happens directly on the site.

Example of the chosen goal naming convention for an offline service

part 1 notationwhat the notation indicates
visitorindicates that the action was performed by a visitor to the site
part 2 notationwhat the notation indicates
consultationindicates that the subject is a consultation request form
assistantindicates that the subject is an assistant request form
emailindicates that the subject is a button to send an email
phoneindicates that the subject is a button to start a phone call
notation of part 3what the notation indicates
clickindicates that the action was: clicking the form/phone button
interactindicates that the action was: the beginning of an interaction with a form
submitindicates that the action was: clicking to submit the form
confirmedindicates that the form submission was successful

In this case, we set the conversion goal to submitting the form to the consultation request. Therefore, we marked as "conversion" an event named "visitor_consultation_confirmed", which indicates the successful submission of the form.

How to select active events
Figure 8: You can select the active events in the Events tab

Importing a conversion event into Google Ads

In order to set conversion events as a goal in your campaigns, you need to import them into Google Ads using a few simple steps.

1. In Google Ads, in the "tools and settings" menu, in the "Conversions" section, create a new conversion.

2. Select "Import > Google Analytics 4 properties > Web" from the menu.

3. Select the event that we have marked as "conversion" in GA4.

4. Once you have made your selection, click "Save and Continue".

You can now set the conversion event imported in this way as a goal in your campaigns.

How to import events into Google Ads
Fig. 9: You can import events into Google Ads and set them as a conversion goal in a campaign

Measurement outside your own website

Google Analytics 4 can't always correctly classify the source of visits, so it's a good idea to use UTM parameters to measure the origin of visitors from both online and offline sources. These parameters are used when measuring on social media, tracking referral links from online media, partner collaborations and QR codes in offline materials such as product catalogues, magazines or billboards.

UTM Parameters

UTM parameters are text strings that are added to the end of a URL to track traffic sources from platforms other than your website. This provides valuable information about the success of your campaigns, specific segments and specific keywords.

UTM parameters in Sklik

On the Sklik platform, it is necessary to activate the "Automatic URL tagging" feature and adjust the values of utm_campaign, utm_content and utm_term. These settings will allow you to track traffic and campaign effectiveness in Sklik in detail.

How to enable automatic URL tagging in Sklik
Fig. 10: To track campaigns in Sklik, you need to enable automatic URL tagging

UTM parameters on Facebook

Facebook does not automatically add UTM parameters, so you need to assign them separately. Using the Campaign UTM Builder, you can easily generate URLs with assigned parameters to identify source, medium, campaign, keywords and content.

http://www.example.com/page?utm_source=facebook&utm_medium=social&utm_campaign=letni_promo

utm_source= Specifies the traffic source (e.g. facebook, mailchimp, list)
utm_medium= Specifies the medium through which the link was shared (e.g. social, cpc, ppd)
utm_campaign= Identifies the specific campaign associated with the link (e.g. summer promo)
utm_term= Identifies the keyword/term associated with the link (e.g. product discount)
utm_content= Describes the specific content that was clicked (e.g., call-to-action button)

How to add UTM parameters on Facebook
Fig. 11: UTM parameters need to be added manually on Facebook

Test conversion goals and UTM parameters before running campaigns. Click on your links and check that they are redirecting correctly.

If you want to measure traffic coming from organic posts, you'll put the UTM parameters back together in the Campaign UTM Builder. However, to keep the URL link from being too long, you can shorten it using tools like Bit.ly. You can then paste the shortened link into the post's text box and everything will work as it should.

Example evaluation

When evaluating campaigns in terms of conversion goals, we most often observe in which part of the site visitors left the most.

In the Elk example, we observe whether visitors left right after clicking on the form, which may indicate that the content on the impact pages is irrelevant to them. If it's while interacting with the form, it may indicate that the form is asking too much or too sensitive information from the visitor. Next, we also assess what percentage of visitors completed the conversion by submitting the form. We further supplement the data collected in this way with a comment: what might have caused the problem and what are the next steps to fix it.

Furthermore, thanks to the UTM parameters, we can find out from which Facebook campaign or post the most visitors clicked through to the website and what conversions they brought. Using this information, we can see how the materials used are performing and can adjust other campaigns accordingly.

Looker Studio

After thoroughly evaluating the data from all sources, the next step is to present it. For this purpose, the Looker studio tool is the best tool to use to clearly compile reports and then share them.

The main advantage of this tool is that it can be linked to data sources such as Google Ads, Google Analytics, YouTube or Google Sheets, and these can be projected in the form of graphs and tables. These can be interacted with in real time and sorted by date, for example.

Here is an example of how such a report can look like:

Evaluating data in Looker Studio
Fig. 12: Example of data evaluation in Looker Studio

Building audiences and retargeting

The data obtained from GA4 and UTM parameters can be used not only to measure conversions and visits to the site, but also to effectively build audiences with remarketing to them. Here are some options and steps on how to use this data:

1) Analyze conversion data

Analyze conversion measurement data to understand user behavior. Look for correlations between pages, products, and actions taken by users.

2) Define target audiences

Create audiences based on user behavior. For example, you can create audiences that visited certain product categories or completed conversion actions.

3) Retargeting based on pages

You can run a remarketing campaign on users who have visited the site but have not taken any action and have left. For example, users who viewed a product and information about it but decided not to buy the product.

4) Action-based retargeting

Create a remarketing campaign to users who took an action marked as a soft conversion, such as adding to cart or viewing cart contents, but did not proceed to complete the purchase.

5) Dynamic retargeting

Dynamic retargeting uses data to serve personalized ads that feature products that a user has recently viewed on your site. This type of remarketing will also be shown to the user on other sites, reminding them of the product they themselves have expressed interest in.

6) Creating a Look-alike audience

Use conversion data to create a look-alike audience. Look for patterns and similarities in the sample of users who brought conversions and use this data to build a look-alike audience and start remarketing to that audience.

Result

By setting up a complete quality measurement setup with integration of UTM parameters and Google Analytics events, we are able to run effective marketing for our clients.

Further, by breaking down soft and hard conversions across all platforms, we can identify what part of the site visitors are most likely to leave and address the root cause of the problem.

Based on all this data, we build detailed audiences and run remarketing campaigns to them. Last but not least, we incorporate the data obtained from the measurement into a clear form and present it to our clients through a report.

Do you want to create a functional turnkey measurement?