Key/Value Targeting![]() Written by Roy
Sep 18, 2020 • 4 min read
![]()
Key/Value Targeting is a powerful method to fine-tune delivery of your campaigns. An ad will only be shown if a key matches the value as defined by the campaign's targeting rules. AdGlare's ad serving engines will automatically check if the key is present in a cookie or in the global JavaScript scope.
Contrary to Keyword Targeting you can use numeric, string and boolean operators to set up your expressions. Here's an example of such a configuration in AdGlare.
String Operators
Numerical Operators
Boolean Operators
AND / OR Operators
Use a , to separate your OR statements. Each new line is considered an AND operator. For example: x>100, x=null
upgraded=false ...can be read as: ((x > 100 || x == null) && upgraded == false)
Do I have to change my ad tags?
For Display Ads you don't have to modify the ad tag whatsoever: it works out of the box.
However, for VAST and Native Ads you have to add the key/values to the URL. Keys have to be prepended with kv_. Here's an example:
How does AdGlare retrieve my key/value pairs?
The ad server engines will first check if a cookie is set containing your key. If not, we'll check if your key is found in a global JavaScript variable on the web page by determining:
How can I test my configuration?
Keys found as a JavaScript global variable override cookie keys. To test your configuration, you can consider defining those key/value pairs on your web page before loading the ad tag. Alternatively, you can add the key/value pairs to your ad tag as described above.
Good to know...
•••
Download this article as PDF?
No time to read the whole article? Download a free PDF version for later (no email required): Permalink
To link to this article, please use: |