Building Campaign Segment Properties
We recommend a few campaign groupings to get a deeper level of analysis of marketing performance. Grouping Campaigns based on:
Tactics (competitor, brand, customer)
Regions
Funnel positions (TOFU, MOFU, BOFU)
allows the analyst to uncover actionable insights to deploy in the field.
In this example, we’ll focus on Paid Campaigns. This same methodology can be used across all marketing channels that use campaigns (i.e. Events, Emails).
Important Best Practices - Pre Reqs
Map campaign name into UTM Campaign
Build a Unified Campaigns Property: https://hockeystack.notion.site/How-to-Build-a-Unified-Campaign-Property-b95595d1aae34d29ad34e69663ee442f
Let’s use Region Grouping for our example → How To Video: https://www.loom.com/share/fc40927e9e3f419abb6ac60cefeab7f4?sid=f7fce67d-8f20-42e1-bd36-06324f6c1d01
Duplicate your Unified Campaigns Property
Delete all mappings that do not relate to Paid Campaigns
Add an additional piece of logic to each mapping which specifies ‘“campaign” contains [REGION]’
The “Campaign” Value will match whatever your Unified Campaign Mapped Value is for example:
LinkedIn ads with website sessions get mapped to Ad Group
Google Ads, Facebook Ads, and other ads channels get mapped to Campaign or UTM Campaign
LinkedIn ads impressions and engagements,(data from the Ad Integration directly) get mapped to linkedin_campaign_name
Salesforce campaigns get mapped to campaign_name
Marketo data gets mapped to marketo_program_name
Hubspot email campaigns get mapped to email_campaign_name
Any other website session gets mapped to UTM Campaign.
Change the Mapping Type from “Property” to “Value”
Update the Mapped Value to reflect the logic in the mapping above.
You can group all types of paid campaigns into one or break out different types of channels for further filtering. You could even go as far as to include the channel name for example:
Paid Social - LinkedIn - EMEA
Paid Social - Facebook - EMEA
Paid Search - Google - EMEA
Paid Search - Bing - EMEA
Duplicate the mapping you created and swap out the region specification in the campaign logic and mapped value for the next region you want to track.
Repeat step 5 for until all regions have been mapped.
This same logic can be applied to different segments like funnel positions or tactics.
Last updated