...
The Ingenious Attribution supports multiple types of functions. Each function type implements a different method of allocation.
The following table shows the different function types:
Type | Description | Example Usage |
---|---|---|
Credit | Allocates a configurable credit value to touchpoints. | Multiply the credit |
CreditLinear | Dynamically allocates credit to touchpoints based on the time of a touchpoint and a configurable linear function. | Credit all touchpoints linear. |
KeepWinners | Keeps a configurable maximum count of winners. | Keep 10 winners. |
Condition Attributes
You can use the following attributes in the parameter "condition" to match touchpoints.
Name | Description | Data Type | Value Range | |
---|---|---|---|---|
requestType | The type of the request. | String list | click, view | |
deviceType | The type of the device. | String list | desktop, tablet, mobile | |
position | The position of the touchpoint in the customer journey | Number | 1-n | |
positionFromEnd | The position of the touchpoint in the customer journey when counted from the end. | Number | 1-n | |
adspaceId | The adspace id. | Number list | ||
partnerId | The partner id. | Number list | ||
adspaceCategoryId | The adspace category id. | Number list | ||
adspaceSubcategoryId | The adspace subcategory id. | Number list | ||
channelId | The channel id. | Number list | ||
ujAdspaceCategoryIds | All customer journey adspace category ids. | Number list | ||
ujAdspaceSubcategoryIds | All customer journey adspace subcategory ids. | Number list | ||
ujChannelIds | All customer journey channel ids. | Number list |
We have created examples of the most common attribution rules - read on here.