Matching Logic (DAB)
Matching logic for Alli is set up to precisely bucket your line items, so it includes everything you want it to, while ensuring there will not be anything in there you don't expect.
Often times, teams can have multiple campaigns that align to the same budget or multiple adsets/adgroups that all share the same goal. We know that it can be frustrating to have to list out every single campaign or adset that should match to one budget, especially since new campaigns and adsets can be created all the time. To help simplify the setup process, we designed Alli Data Augmented Bidding's matching logic to allow you to indicate common words, like "US" or "RTG", that your structure might contain to tie unique campaigns to the same budget/goal.
In all Alli programs, you will see the following columns:
These columns use following matching logic to match to your accounts, campaigns, and adsets/adgroups.
You have two options on how you want to match, IDs or words.
To match using IDs list them comma separated. You can do this on any level and this is great to use when you have a group of items that may not have any common words. These ID's should come from Adwords, Bing or Facebook.
Ex.
To match using words the phrase/text of the naming structure that you use to indicate whether to pull must be separated from the other parts of the naming structure by some type of delimiter.
The following are delimiters in Alli Bidding Matching Logic:
Bar |
Underscore _
Hyphen -
Space
Carat ^
Tilde ~
The following are two examples of the words you can match to in Alli Bidding after it is broken out by a delimiter:
Social Campaign
Original Name : RT-USDPA_WomenAll_FB|No|US|FEFB|D_M|FB|DPAM|18|65|NoList|Noint
Words to Match to : RT,USPDA,WomenALL,FB, No, US, FEFB, D, M, DPAM, 18, 65, NoList, Noint
Search Campaign
Original Name : GAFA_Outlet_Coupons_Search_Branded_Exact_National
Words to Match to : GAGA, Outlet, Coupons, Search, Branded, Exact, National
Alli also automatically checks for plurality. This means if you want to match to "Jean", the logic will automatically check for "Jeans" as well. This is true for the opposite way, if you search for "Jeans", then Alli will also match to the word singular word "Jean".
Similar to SQL, Alli uses 'AND' and 'OR' logic.
Logic | Symbol | Basic explanation | Campaign Inclusions Example | Explanation | |||
AND | & | "this and that" | RT&DPA | Will only match adsets that have both RT and DPA in the name | |||
OR | , | "this or this" | DPA,DPAM | Will match adsets that have either DPA or DPAM | |||
AND and OR | "this and that or this" | RT&DPAM,RetargetingDPA | Will match adsets that have RT and DPA or only RetargetingDPA |
For example, if I wanted to match to my Retargeting DPAs with the following campaign names:
Original Campaign Names | Available Words to Match to |
RT-USdpashirts_alldevices_DPAM | RT & USdpashirts & alldevices & DPAM |
RT-USdpashoes_mobile_DPAM | RT & USdpashoes & mobile & DPAM |
In order to match to these, I would want to use RT&DPAM because those are the only available words they have in common. I can NOT match to USdpa because is it not an exact match to USdpashirts and USdpashoes.
**If the word(s)/phrase you are looking for already contains a delimiter (like a dash or underscore) make sure to replace that delimiter with an "&". Example: If you wanted to match to all campaigns that contain 'RT-USjuly' (like RT-USjuly_shirts), you should use 'RT&USjuly', not the whole phrase'RT-USjuly'
If you wanted to match to all Accounts, Campaign, and/or Adsets for you client, simply pull the word 'All' in each of the inclusion columns.
You also must do this for every Inclusion column if you don't have specific inclusions for that column. (So if you have specific inclusions in the Campaign Inclusions, put "All" in both Adset and Account. Or if you have specifics in the Adset Inclusions, put "All" in Account and Campaign.)
EXAMPLES
The following are some Cole Haan DPA campaigns:
PR-USDPA_DBA_W_060718_DPAM_MF
PR-USDPA_DBA_Promo_W_070118_MF_DPAM
PR-USDPA_DBA_Promo_M_070118_MF_DPAM
PR-USDPA_DBA_M_060718_DPAM_MF
If you wanted to match to all of the campaigns any of the following entries would work:
If you wanted to match to all DPA's but wanted to exclude Promos any of the following entries would work:
Logical Operator
Besides just matching to Keyword and ID, we have upgraded our matching logic to also handle logical expression.
So for example, if you have a column called Destination and you only want it to match Cancun.
This is what it will look like:

Or if have a column called number_of_night and you only want it to match anything greater than 2, then this is what it will look like:

Available Logic Operator:
Greater than, Less than, Equal to, Not equal to, Greater than or equal to, Less than or equal to

Common Questions & Answers
What should I do if I am unable to match anything in my accounts?
If you are using ID matching, make sure there are no dashes within your id name. ( Ex. 123-456-7890 should be 1234567890 ) .
If you are matching with words, the most common mistake is that the word you are matching to does not surrounded by delimiters or not including that entire word. ( Ex. RT-Branded-Shirts , if you want to match to Brand, you have to use Branded ) .
Finally, make sure that if you want to matching to all things in a Account, Campaign, Adgroup/Adsets that when you enter in the word 'All' in order to match to all, it has this exact capitalization ( All ).