Enhance Targeting: Using Network Tags for User Segmentation on Gruvian

August 2, 2024

Looking to give your advertisers more flexibility on how they advertise? Look no further than tags!

Publishers can predefine a set of tags for their network signifying different user groups, pages, topics, or anything else which might be useful for advertisers.

When advertisers create their campaigns, they can choose tags to restrict their sponsorships to those user segments.

Defining Tags for Your Network

To add and delete tags, go to: Manage Networks > Network Page > Edit Network

On the edit network form, you can add and remove tags:

Requesting ads for a particular tag

You can then specify the tags you want to use for each ad request. For example on one page I might request ads for the #startup tag only like so:

const options = {
 method: 'POST',
 headers: {accept: 'application/json', 'content-type': 'application/json'},
 body: JSON.stringify({tags: ['#startup'], format_id: 59, test_mode: false})
};

fetch('<https://api.gruvian.com/v1/auctions>', options)
 .then(response => response.json())
 .then(response => console.log(response))
 .catch(err => console.error(err));


If you do not specify any tags in your request, you will only retrieve ads for campaigns that don’t restrict themselves to specific tags.

Creating Campaigns for specific tags

Wondering what it looks like for advertisers?