Chord Commerce Data Platform
Data Models
Marketing Attribution
13 min
introduction marketing attribution is the process of figuring out which marketing touchpoints—like ads, email campaigns, or social media posts —contributed to a customer taking a specific action, such as making a purchase essentially, marketing attribution is a critical piece of the toolkit for connecting customer actions (like ad clicks and email opens) to customer outcomes (like revenue and retention) think of it as giving credit where credit is due if a customer sees a facebook ad, then opens an email, and finally clicks a google search ad before buying, attribution helps determine how much each of those steps mattered in the path to the customer’s purchase it’s foundational for making smarter, data backed decisions that move the needle for your business chord’s methodology while understanding marketing attribution helps you spend smarter and grow faster, it can also be tough to analyze because people are unpredictable, their purchase journeys are messy, and your tools don’t always talk to each other cleanly chord makes attribution not only possible, but practical—giving you the tools to go from reactive reporting to proactive growth strategy it's built to make analysts like you more confident, efficient, and impactful below you will find additional information on chord’s methodology behind marketing attribution user stitching user stitching is the identity resolution process of assigning an anonymous id, or many anonymous ids, to a user id for all events recorded for a given user this can be increasingly challenging in a world where users navigate websites from various devices and over many sessions before and after each purchase once user information, such as user id or email, is known for a given touchpoint, the user can be assigned to the anonymous id throughout time to understand all of the events and sessions before and after purchase(s) this process will be repeated for all known anonymous ids and then aggregated to have one or many anonymous ids to one user id combination for a user's history partitioning by user id provides a more accurate attribution and allows a better view of users across various devices and sessions attribution points there are many different types of attribution methodologies that marketers can leverage chord supports four different attribution points that you can use as part of your analysis note which attribution point system you use will depend on which touchpoint your business considers to be the most important the attribution point systems are first touch the first session gets 100% of the attribution points tip if you’re focused on reporting on first touch attribution, you will want to leverage this attribution point system last touch the last session gets 100% of the attribution points linear all sessions get assigned an equal portion of the attribution points tip if you’re focused on multi touch attribution and each touchpoint is valuable to your analysis, leverage this point system to assign equal weight to all of your touchpoints 40 20 40 (forty twenty forty) the first and last sessions each get assigned 40% of the attribution points, and the sessions in between get an equal portion of the remaining 20% note for users with only one session, that session gets all the points if a user has two sessions, there’s a 50/50 split between the sessions here’s an example of how these attribution points can be used in your analysis for a single customer further examples brands will be interested in first touch and multi touch attribution here are some examples that may help illustrate the differences first touch attribution what it does gives 100% of the credit to the first marketing interaction that brought a user to your brand focus customer acquisition example if someone saw a tiktok ad, then later clicked an email and made a purchase, first touch attribution credits the tiktok ad multi touch attribution what it does distributes credit across multiple touchpoints a customer interacts with before converting focus the entire journey example that same customer’s tiktok ad, email click, and final purchase via a paid search ad might each get a portion of the credit (based on the attribution point you choose) channel mapping chord assigns a referring channel category to each session note that we extract sources and mediums from chord's eventing, specifically the landing page utm parameters for sessions with no utms, we infer the source and medium from the referring url whenever possible we are able to assign all sessions to one of the following categories when mapping source medium pairs with channels paid search traffic driven by paid ads on search engines (like google ads or bing ads) this includes search results labeled as “sponsored” or “ad ” organic search traffic that comes from unpaid search engine results these are links users click after typing a query, without seeing or clicking an ad paid social traffic from paid ads on social platforms like facebook, instagram, tiktok, pinterest, or snapchat organic social traffic from unpaid posts, shares, or profile links on social media platforms email traffic from marketing emails sent to your list—newsletters, promotions, post purchase messages, etc sms traffic from text message marketing—includes promotions, order updates with links, or personalized offers sent via sms direct traffic from users who type your url directly into their browser or access your site via a bookmark affiliate traffic from third party websites promoting your products in exchange for a commission on referred sales other a mapping for which the combinations of variables (source, medium, gclid, referrer) have at least one value but is unknown as to which channel this combination should be mapped here’s an example of an aggregated channel level view of multi touch attribution while chord assigns a default channel mapping, customers can choose to create their own channel mappings through chord's amplifications feature to override chord's default logic user attribution vs order attribution on chord chord provides two different models for you to start digging into your rich attribution data one focuses on analysis at the user (customer) level and the other centers around order level data read on for additional information about each of these models user attribution note the marketing attribution user attribution explore was previously called marketing attribution explore what it does we attribute the revenue metrics based on when a user converts (i e makes a purchase) for more information, view our user attribution documentation order attribution note the marketing attribution order attribution explore is a new attribution explore what it does we assign an attribution value based on every session before a purchase the key difference here us that we identify the session when the user makes their first purchase and then we repeat the attribution exercise with every session thereafter for more information, view our order attribution documentation user vs order attribution comparison here’s an example highlighting the differences in methodology for the two explores