image post

Campaign Tracking – How to Successfully Track your Campaigns

author image

Head of Marketing

Last updated July 22, 2021

After starting your first advertising campaign with Coinzilla, it’s important to focus on campaign tracking to measure performance. 

Therefore, in this article, we’ll go through the basic metrics and tools you need to correctly keep track of your campaigns.

1. What metrics are important?

campaign metrics to follow

There are two main metrics around which all the others revolve – clicks and impressions.

 Clicks measure how many times your ad was clicked.

As for impressions, they represent how many times your ad has been viewed by a user or displayed on a website. 

Next is the CTR (Click-Through Rate) that’s obtained by dividing your clicks by your total impressions. This is the percentage of people that clicked on your ads from the total of people that have seen it.

For example, if you had 10 clicks and 400 impressions, by dividing those you would get 0.025; thus a 2.5% CTR.

Other common metrics are:

  • Cost. How much you have spent so far on your campaign.
  • CPC. Cost Per Click; how much you pay for each click. Calculated by dividing your clicks by your total cost.
  • CPM. Cost Per Thousand Impressions, calculated by dividing your impressions by your total cost.
  • CPA. Cost Per Acquisition; how much you did invest to gain 1 new customer.
  • CLV. Customer Lifetime Value. How much net profit will one customer generate throughout his relationship with my business.

2. Tracking with Coinzilla

Coinzilla Campaign Tracking

When advertising with Coinzilla, you can simply generate a report by going to the Reports tab from the top right of the screen.

Then, you can choose the campaign and one of the 4 attributes to display your report by:

  • Date
  • Countries
  • Operating System
  • Browser

Besides the attribute you use for generating the report, these are the metrics you will find:

  • Impressions
  • Clicks
  • CTR
  • Amount (spent)
  • eCPM (estimated CPM)

These metrics, paired with the attributes mentioned earlier, will help you determine how your campaigns are performing on various devices, days of the week, or countries.

Data discrepancies between Coinzilla and Google Analytics

A common problem that our customers encounter is the difference between the clicks reported in their Coinzilla account and the sessions reported in Google Analytics. This generally happens because the two metrics, clicks and sessions, are different.

If a user clicks on your ad more than once within a 30-minute window, Google Analytics will report that as a single session. But Coinzilla will track all the clicks.

The data discrepancy can also be caused by users who click on a banner by mistake.

If a user clicks on an ad but quickly closes the landing page before it has a chance to load properly, Coinzilla will count that as a click. But since Google Analytics didn’t have enough time to load its tracking script, it will not report that user.

A quick solution to this issue is Bitly.

Bitly is a URL shortener which tracks how many times your link was accessed. It works perfectly when combined with Google’s standard UTM parameters. However, if you included Coinzilla’s parameters ({domain}, {banner_size}, {zone_id}), do not shorten the URL as it will break it and cause a 404 error to your link.

3. Tracking with Google Analytics

campaign tracking with google analytics

Google Analytics is an essential tool when it comes to tracking your campaigns that can show you:

  • The amount of traffic and conversions your campaigns drove;
  • What traffic sources convert best;
  • How much revenue each campaign produced;
  • And much more.

Our favorite approach is by using Google Tag Manager, since it offers more flexibility and tracking options. But you can also install it by adding the Tracking Code on your website or via a plugin (if your website is WordPress-based).

SIDENOTE. You can find your Tracking Code in your Google Analytics Admin Panel, under Property > Tracking Info > Tracking Code.

Once your tracking code is installed, use Google Tag Assistant to make sure everything works perfectly.

And now let’s dive into Google Analytics.

Goal tracking in Google Analytics

Google Analytics is really helpful for tracking users across your website. Therefore, setting the right goals and conversions will help you monitor how much your website converts.

There are 4 goal types to track via Google Analytics, which you can set up from your Admin Panel. 

These are:

  • Destination
  • Duration
  • Pages/Screens per session
  • Events
Analytics Goals

1. Destination

A destination goal is completed when a user lands on a specific page, such as “”. The best thing about destination goals is the fact that they allow the creation of conversion funnels.

A conversion funnel is a journey that turns users into customers by taking them through various steps. On a website, those steps are usually your pages.

Let’s take an example of a conversion funnel that has 5 pages:

  4. https:/your/

After we add some fictional traffic and conversion rates, we’re left with this scheme.

conversion funnel example

A conversion funnel will show you the conversion and dropout rates throughout every step of the process. This will help you identify potential issues in your website that might hinder your Conversion Rate Optimization efforts.

Let’s say, for example, that only 200 of the 5,000 users that added a product to their cart completed the checkout. This clearly indicates a problem with your checkout page, giving you the chance to fix it.

2. Duration

Duration goals track how much time users spend on your website.

Serving as an engagement metric, a duration goal can help you determine if your visitors find a specific page interesting/relevant. Let’s say that your landing page has a 2-minute video embedded in addition to the rest of the content. A user will need roughly 3 minutes to go through all the content.

By tracking how much time visitors spend on your landing page, you can determine if the page is engaging enough or if it needs optimization.

3. Pages/Screens per session

Yet another engagement metric, this goal tracks how many pages or screens a user visits in a single session.

Much like the duration goal, the pages/screens goal is generally set up on customer support websites that are optimizing their UX design.

4. Events

Event goals are basically custom goals. But to use them, you first need to set up your events.

Any element of your website that a user can interact with can be considered an event. A button,  a link, or a video. These events are set through at least 1 of the 4 trigger conditions:

  • Category
  • Action
  • Label
  • Value

Personally, we find event goals to be the most powerful goals you can set up through Google Analytics. They allow for massive optimization through A/B testing, helping you improve your website bit by bit.

SIDENOTE. For quick and efficient split testing campaigns, make sure to give Google Optimize a try.

In addition to setting up goals, you can also use UTM parameters to track and improve your reports. The abbreviation stands for Urchin Tracking Module. Urchin is the analytics platform Google acquired when they first launched Google Analytics.

To simply put it, UTMs are parameters that you include in your URL. These parameters tell Google Analytics where your traffic comes from, in great detail.

The parameters available for UTMs are:

  • Source – utm_source. Used to identify where your traffic is coming from. Example: utm_source=coinzilla
  • Medium – utm_medium=yourmedium. Used to identify the medium through which your traffic was sent. Example: utm_medium=cpc
  • Campaign – utm_campaign=yourcampaign. Used to identify a special campaign or promotion. Example: utm_campaign=wintercampaign
  • Content – utm_content. Mainly used for content ads or A/B testing campaigns. Example: utm_content=logo or utm_content=text
  • Term – utm_term=term. Used for paid search, to identify the keyword. Example: utm_term=ad+network

In this example, your full UTM tagged link would be:

But you don’t have to manually create your URL. Google’s Campaign URL Builder helps you generate your UTM-tagged link in just a few seconds.

SIDENOTE. Make sure you clearly name your UTM parameters so you can identify them in your reports. Moreso, use a spreadsheet to track all your used UTMs. This will help you avoid mixing them up.

Create a campaign tracking dashboard

Creating a separate dashboard in Analytics is the best way to keep your tracking neat & tidy. This will also allow you to quickly check your campaign to see its performance and spot any abnormalities before they can cause a headache.

But despite their huge power, Custom Dashboards are one of the least used functions of Google Analytics. At a glance, they seem super complex, and even a little scary. But once you take a few minutes to look over it, it’ll become much simpler.

You can create a custom dashboard through the Google Analytics menu, under Customization > Dashboards > Create. Here you can choose to create a black canvas, or start working on the default Analytics dashboard.

SIDENOTE. Make sure your demographics & interests reports are enabled and gathering data from your website visitors.

Let’s dive down and see what setting up a custom dashboard would look like. As an example, we’ll try to set up a dashboard to see which of my landing pages best convert the traffic from various websites.

analytics custom dashboard creation

First off, we’ll need to choose a widget type. This can either be standard or real-time. In this case, we’ll go for a standard table to better compare the metrics.

Secondly, there are the columns. For the main dimension, we’ll choose Landing Page and compare it to Goal 1 Completions and Goal 1 Conversion Rates.

Finally, we have to set up my filters. Because we only want to see how the traffic from specific websites performs, we’ll set up Source filters for those exact websites.

That wasn’t so difficult, right?

A custom dashboard can hold up to 12 widgets, and you can create up to 50 custom dashboards in your account.

And don’t worry. If you’re not feeling comfortable enough to set up a custom dashboard, there’s still a solution. You can import one. Just click on the “Create” button, and select “Import from Gallery”.
There are thousands of custom dashboards created by the community through which you can browse until you find what works best for you.

Analytics Dashboard from library

And you don’t need to find the perfect dashboard. Just browse for something that roughly fits your goals and objectives, and customize it for your campaign.

Final Thoughts

Campaign tracking is usually easy to set up. But it can get complicated along the way, especially if you’re not using the right tools or if they’re not implemented properly.

Different tracking tools have different ways of gathering data, which can result in differences in the reports. And sometimes, those differences are pretty significant.

Always make sure that you correctly implemented your tracking system, and pay close attention to anomalies in your data.