This blog post is part of a series on marketing attribution.
==========================
2. Multi-Touch Attribution
2.1. UTM parameters
- It’s an old topic but still one of the most important ones
-
We still have issues with UTMs:
- Sometimes are missing
- They are inconsistent
-
This is why you need a UTM strategy:
- When you own a link remember to tag it!
- You need a process
- You can do it manually
- But even automatically, defining rules on the 3rd party platforms
-
Techniques for UTM paramaters definition
- Random ID in utm_campaign
- Don’t use UTM parameters inside your own website
- [More on this available in video recordings]
-
References about UTM parameters
- Campaign (UTM) Parameter Naming Conventions revisited: Cryptic vs. Positional vs. Key-Value Notation | by Lukas Oldenburg | Medium by Lukas Oldenburg
- How to Improve Paid Media Analysis and Performance with Naming Conventions By Barbara Galiza.
2.2. User journeys and user stitching
-
Simplest example of user journey: landing page > conversion
- No issues with this
- UTMs are probably there
- Hard for cookies to be missed (but see below about this point)
-
SAAS example: landing page on www.* > user creates an account on
app.* > user buys a subscription through Stripe
-
Issues:
- Most marketers take care of the account creation and stop there but this still doesn’t tell what mktg initiative lead to subscriptions
- This is based on IPs or cookies but we actually have no real control about them (e.g. Safari changing settings).
- The solution to these issues is the use of user_id (GA), hubspot_lead_id (Hubspot), hashed emails or email domain IDs, and so on
-
Issues:
-
Ways to do user stitching is storing all the IDs you have
- In a Data Warehouse (DWH)
- Or in a leading system, for instance you decide GA is your primary platform and get Hubspot IDs data in there
- In the case of guest checkouts you can join client_id and transaction_id. In general it depends if we’re talking about user level attribution or order level attribution
-
How does server-side tagging fits in this?
- Users using different devices are treated as separate users in client-side tracking systems
- This is why server-side tagging systems can help vendors - such as Meta with Facebook CAPI - optimize their campaigns
- One tricky issue with server-side tagging is how to handle legal consent.
2.3. How to analyze Multi-Touch Attribution (w/ Amplitude)
- Amplitude gives the chance to connect different data sources (e.g. BigQuery, GAds and so on)
-
We tried the attribution models comparison with a custom table where we
added a First Touch, Last Touch and Data-Driven views of the demo
dataset, side by side
- Unfortunately this is not available with other tools - such as GA - unless you build it on your own - with BigQuery
- Amplitude gives the chance to create a free account and explore a demo dataset with custom charts.
0 comments:
Post a Comment