{"_id":"59af684b702828000f9a4c75","project":"560c93ad7e9b9d0d00ca81a2","version":{"_id":"560c93ae7e9b9d0d00ca81a5","project":"560c93ad7e9b9d0d00ca81a2","__v":9,"createdAt":"2015-10-01T02:00:14.709Z","releaseDate":"2015-10-01T02:00:14.709Z","categories":["560c93af7e9b9d0d00ca81a6","560c9d9399bb5a0d0044f220","560d76d899bb5a0d0044f307","560d76ee1ec45619006069ed","560d86e099bb5a0d0044f32e","560dba80373c0e0d0024ff3b","57c722ecdf19130e001fba5d","57c743d1b6f94a2200659903","58995ec083f743190077bbe2"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"57c722ecdf19130e001fba5d","project":"560c93ad7e9b9d0d00ca81a2","version":"560c93ae7e9b9d0d00ca81a5","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-08-31T18:33:16.326Z","from_sync":false,"order":4,"slug":"attribution-model-examples","title":"Attribution Model Examples"},"user":"560c92f2ac2859170013faa3","githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-09-06T03:15:23.544Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"Position-based attribution allows you to allocate the percentage of a conversion to different channels, based on when the touch occurred (first, last, or in-between).\n\nThe standard allocation for position based attribution is 40/20/40 where 40% of the credit for the conversion goes to the first touch in the date range, 40% of the credit for the conversion goes to the last touch and credit for the remaining 20% of touches are split evenly.  Attribution App allows you to customize these ratios in Settings -> [Project Settings](https://dashboard.attributionapp.com/#!/settings/project).\n\nThere are a few main rules in Position-Based Attribution that you should note:\n\n1. If there is only one visit, we will attribute 100% of the conversion to that visit.\n2. If there are only two visits, the middle ratio is omitted from the calculation and the first and last ratios are prorated so that their sum adds up to 100%.\n3. If there are 3 or more visits, all three ratios apply.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Position-Based Attribution Example 1: (40/20/40) from 5/1 - 5/5\"\n}\n[/block]\nConsider this scenario, where a user has 3 visits over 5 days with 1 conversion:\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Date\",\n    \"0-1\": \"Channel (visit)\",\n    \"0-2\": \"Action\",\n    \"1-0\": \"5/1\",\n    \"2-0\": \"5/4\",\n    \"3-0\": \"5/5\",\n    \"1-1\": \"Facebook\",\n    \"2-1\": \"Adwords\",\n    \"3-1\": \"Direct\",\n    \"3-2\": \"Conversion $10\"\n  },\n  \"cols\": 3,\n  \"rows\": 4\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Understanding Date Ranges\",\n  \"body\": \"When you select a date range in Attribution, the results shown are the visits that happened in that date range and the resulting conversions that came from those visits, even if they happen in the future.  This cohort-based attribution allows you to see your return on ad spend.\"\n}\n[/block]\nBased on the visits above, this is how the conversions would be allocated.  40% of the conversion would be allocated to Facebook as the first touch, 40% would be allocated to direct as the last touch, and 20% would be allocated to Adwords.\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Source\",\n    \"0-1\": \"Visits\",\n    \"0-2\": \"Conversions\",\n    \"0-3\": \"Conversion Revenue\",\n    \"1-0\": \"Facebook\",\n    \"1-1\": \"1\",\n    \"2-0\": \"Adwords\",\n    \"2-1\": \"1\",\n    \"3-0\": \"Direct\",\n    \"3-1\": \"1\",\n    \"1-2\": \".40\",\n    \"2-2\": \".20\",\n    \"3-2\": \".40\",\n    \"1-3\": \"$4\",\n    \"2-3\": \"$2\",\n    \"3-3\": \"$4\"\n  },\n  \"cols\": 4,\n  \"rows\": 4\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Customizing Attribution Settings\",\n  \"body\": \"You can customize your attribution settings on the [Project Settings](https://dashboard.attributionapp.com/#!/settings/project) page.  These settings include allowing you to disregard certain visits like direct traffic, or traffic after a specific conversion event.  If you have these settings enabled, it will effect the outcome of your model.\"\n}\n[/block]\nHere is the calculation for the conversion:\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Source\",\n    \"0-1\": \"Visits\",\n    \"0-2\": \"Conversions\",\n    \"0-3\": \"Conversion Revenue\",\n    \"1-0\": \"Facebook\",\n    \"1-1\": \"1\",\n    \"2-0\": \"Adwords\",\n    \"2-1\": \"1\",\n    \"3-0\": \"Direct\",\n    \"3-1\": \"1\",\n    \"1-2\": \".4 * 1 = .4\",\n    \"2-2\": \".2 * 1 = .2\",\n    \"3-2\": \".4 * 1 = .4\",\n    \"1-3\": \"$10 * .4 = $4\",\n    \"2-3\": \"$10 * .2 = $2\",\n    \"3-3\": \"$10 * .4 = $4\"\n  },\n  \"cols\": 4,\n  \"rows\": 4\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Position-Based Attribution Example 2: (10/20/70) from 5/1 - 5/2\"\n}\n[/block]\nConsider the following example, where there are only two visits in a position-based model, and the first touch gets credit for 10% of the conversion and the last touch gets 70% of the credit for the conversion.\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Date\",\n    \"0-1\": \"Channel\",\n    \"0-2\": \"Action\",\n    \"0-3\": \"Conversion Revenue\",\n    \"1-0\": \"5/1\",\n    \"1-1\": \"Adwords\",\n    \"1-2\": \"\",\n    \"2-0\": \"5/2\",\n    \"2-1\": \"Direct\",\n    \"2-2\": \"Conversion $2\",\n    \"1-3\": \"$5 * .33 = 1.65\",\n    \"2-3\": \"$5 * .33 = 1.65\"\n  },\n  \"cols\": 3,\n  \"rows\": 3\n}\n[/block]\nIn this case, where there is no \"middle visit(s)\" the middle ratio is discarded and the other two ratios are allocated pro-rata.  The pro-rata ratio is (100 / (first touch percentage + last touch percentage)) or 1.25.\n\n1.25 * 10% (first touch) = 12.5%\n1.25 * 70% (last touch) = 87.5%\n\nThey add up to 100%!\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Source\",\n    \"0-1\": \"Visits\",\n    \"0-2\": \"Conversions\",\n    \"0-3\": \"Conversion Revenue\",\n    \"1-0\": \"Adwords\",\n    \"1-1\": \"1\",\n    \"1-2\": \".125\",\n    \"1-3\": \"$.25\",\n    \"2-0\": \"Direct\",\n    \"2-1\": \"1\",\n    \"2-2\": \".875\",\n    \"2-3\": \"$1.75\"\n  },\n  \"cols\": 4,\n  \"rows\": 3\n}\n[/block]","excerpt":"","slug":"position-based-attribution-example","type":"basic","title":"Position-Based Attribution Example"}

Position-Based Attribution Example


Position-based attribution allows you to allocate the percentage of a conversion to different channels, based on when the touch occurred (first, last, or in-between). The standard allocation for position based attribution is 40/20/40 where 40% of the credit for the conversion goes to the first touch in the date range, 40% of the credit for the conversion goes to the last touch and credit for the remaining 20% of touches are split evenly. Attribution App allows you to customize these ratios in Settings -> [Project Settings](https://dashboard.attributionapp.com/#!/settings/project). There are a few main rules in Position-Based Attribution that you should note: 1. If there is only one visit, we will attribute 100% of the conversion to that visit. 2. If there are only two visits, the middle ratio is omitted from the calculation and the first and last ratios are prorated so that their sum adds up to 100%. 3. If there are 3 or more visits, all three ratios apply. [block:api-header] { "type": "basic", "title": "Position-Based Attribution Example 1: (40/20/40) from 5/1 - 5/5" } [/block] Consider this scenario, where a user has 3 visits over 5 days with 1 conversion: [block:parameters] { "data": { "0-0": "Date", "0-1": "Channel (visit)", "0-2": "Action", "1-0": "5/1", "2-0": "5/4", "3-0": "5/5", "1-1": "Facebook", "2-1": "Adwords", "3-1": "Direct", "3-2": "Conversion $10" }, "cols": 3, "rows": 4 } [/block] [block:callout] { "type": "warning", "title": "Understanding Date Ranges", "body": "When you select a date range in Attribution, the results shown are the visits that happened in that date range and the resulting conversions that came from those visits, even if they happen in the future. This cohort-based attribution allows you to see your return on ad spend." } [/block] Based on the visits above, this is how the conversions would be allocated. 40% of the conversion would be allocated to Facebook as the first touch, 40% would be allocated to direct as the last touch, and 20% would be allocated to Adwords. [block:parameters] { "data": { "0-0": "Source", "0-1": "Visits", "0-2": "Conversions", "0-3": "Conversion Revenue", "1-0": "Facebook", "1-1": "1", "2-0": "Adwords", "2-1": "1", "3-0": "Direct", "3-1": "1", "1-2": ".40", "2-2": ".20", "3-2": ".40", "1-3": "$4", "2-3": "$2", "3-3": "$4" }, "cols": 4, "rows": 4 } [/block] [block:callout] { "type": "warning", "title": "Customizing Attribution Settings", "body": "You can customize your attribution settings on the [Project Settings](https://dashboard.attributionapp.com/#!/settings/project) page. These settings include allowing you to disregard certain visits like direct traffic, or traffic after a specific conversion event. If you have these settings enabled, it will effect the outcome of your model." } [/block] Here is the calculation for the conversion: [block:parameters] { "data": { "0-0": "Source", "0-1": "Visits", "0-2": "Conversions", "0-3": "Conversion Revenue", "1-0": "Facebook", "1-1": "1", "2-0": "Adwords", "2-1": "1", "3-0": "Direct", "3-1": "1", "1-2": ".4 * 1 = .4", "2-2": ".2 * 1 = .2", "3-2": ".4 * 1 = .4", "1-3": "$10 * .4 = $4", "2-3": "$10 * .2 = $2", "3-3": "$10 * .4 = $4" }, "cols": 4, "rows": 4 } [/block] [block:api-header] { "title": "Position-Based Attribution Example 2: (10/20/70) from 5/1 - 5/2" } [/block] Consider the following example, where there are only two visits in a position-based model, and the first touch gets credit for 10% of the conversion and the last touch gets 70% of the credit for the conversion. [block:parameters] { "data": { "0-0": "Date", "0-1": "Channel", "0-2": "Action", "0-3": "Conversion Revenue", "1-0": "5/1", "1-1": "Adwords", "1-2": "", "2-0": "5/2", "2-1": "Direct", "2-2": "Conversion $2", "1-3": "$5 * .33 = 1.65", "2-3": "$5 * .33 = 1.65" }, "cols": 3, "rows": 3 } [/block] In this case, where there is no "middle visit(s)" the middle ratio is discarded and the other two ratios are allocated pro-rata. The pro-rata ratio is (100 / (first touch percentage + last touch percentage)) or 1.25. 1.25 * 10% (first touch) = 12.5% 1.25 * 70% (last touch) = 87.5% They add up to 100%! [block:parameters] { "data": { "0-0": "Source", "0-1": "Visits", "0-2": "Conversions", "0-3": "Conversion Revenue", "1-0": "Adwords", "1-1": "1", "1-2": ".125", "1-3": "$.25", "2-0": "Direct", "2-1": "1", "2-2": ".875", "2-3": "$1.75" }, "cols": 4, "rows": 3 } [/block]