Multi-channel analysis

This allows you to evaluate product conversion, retention, and other parameters in the channel view. You can optimize advertising campaigns to better convert and retain customers.

UTM labels

A UTM label model is used for attributing traffic in Airgrow. Here are the best practices for creating labels:

FieldValue
utm_sourceRequired field. Traffic source. Examples: google, facebook, twitter, domain.com.
utm_mediumTraffic type: cpc, cpa, social, organic, referral ...
utm_campaignCampaign name for transmitting advertising campaigns.
utm_keywordKeyword used for search, usually for Google Adwords advertising campaigns

Creating labels via URL

If UTM labels are transmitted in a URL they will be linked to the user. An example of transmitting a UTM label via URL from Google Adwords:

https://domain.com/landing/?utm_source=google&utm_medium=cpc&utm_campaign=new_product&utm_keyword

Here is an example of how this URL is inserted in an Adwords advertisement:

Traffic attribution

If a UTM label is not created via URL, Airgrow assigns a label depending on the "referrer" field. Possible UTM labels:

utm_sourceutm_mediumDescription
google, baidu, bing, yandex, ...organicOrganic SEO traffic from search engines
gmail, hotmail, ...emailTraffic from an email client
facebook, twitter, instagram, ...socialClick-throughs from social networks
whatsapp, viber, facebook, ..messengerClick-throughs from messengers
any-domain.comreferralClick-through from a specified domain
directUser entered the website manually in the URL bar or clicked on a bookmark

Reports by source

You can create reports in the attributed traffic database. For example, the following report will show a breakdown of traffic by channel, with percentages of unique users:

You can also analyze which channel best converts traffic to registrations, subscriptions, or any other action.

An animation of this breakdown can help you efficiently discover problems with conversion from a particular channel.

First and last UTM

A user may initially arrive at your website via Google, but remain undecided. Later they may return via a referral link. To what channel should they be assigned? You can decide this for yourself. Airgrow collects all labels up to the moment of user registration and allows you to create charts and analyze conversion from any UTM.

Working with labels from JavaScript

In certain cases labels must be created using JavaScript. You can use the API method:

window.airgrow.utm("source", "medium", "campaign", "keyword")

You can also acquire a UTM label that was created for a given user. For example, to propose various conditions for users from various traffic channels:

var utms = window.airgrow.utms

UTM labels
Creating labels via URL
Traffic attribution
Reports by source
First and last UTM
Working with labels from JavaScript