Filter out remarketing campaigns

95 views
Skip to first unread message

alexander...@pineberry.com

unread,
Jan 30, 2018, 5:04:06 PM1/30/18
to AdWords API Forum
Hi, I want to get all campaigns and group them into the following groups: "Search", "Shopping", "Video", "Remarketing", "Dynamic Remarketing", "Display", "Gmail Ads".

I'm almost done but having trouble to filter out "Remarketing" campaigns from regular "Display" campaigns. According to my colleague a "Remarketing"-campaign is a campaign that has only "Website visitors" audiences.

To filter out Search, Shopping and Video I'm looking at the "Advertising Channel Type" in the CampaignPerformanceReport.

To filter out the Gmail Ads I'm using the Placement Performance Report and checking that all Placements lead to "mail.google.com".

To filter out Dynamic Remarketing I'm using the Campaign Service and checking if the campaign has a ShoppingSetting with a "Merchant Id", not sure if it's enough.

And to filter out Remarketing campaigns from regular Display campaigns I've tried using the Audience Performance Report but can't seem to find out if the Audience-type is "Website Visitors" or not.
I've also tried the "Adwords User List Service" but can't find out which lists are "Website visitors" there either.
I've also looked at the "Campaign Criterion Service" but same problem there.

So I would need help with this. Is there something other I can look at to find out if a campaign is a Remarketing Campaign or do you know how I could find out which "Website Visitors"-audiences are connected to which campaigns?

/Alexander

Peter Oliquino

unread,
Jan 31, 2018, 3:02:14 AM1/31/18
to AdWords API Forum
Hi Alexander,

There is currently no Remarketing specific campaigns in AdWords, however, if you wish to retrieve the campaigns which targets the "Website visitors" audience lists specifically, then it is still possible. These audience lists are usually created as an ExpressionRuleUserList object as discussed also here, and you may retrieve its information via the AdwordsUserListService.get() to get its Id and use it as filter for the Audience Performance Report to then identify which CampaignId it belongs to and to retrieve its other statistics as well.

Let me know if this is what you're looking for.

Thanks and regards,
Peter
AdWords API Team

alexander...@pineberry.com

unread,
Jan 31, 2018, 8:39:59 AM1/31/18
to AdWords API Forum
I solved it by getting the userlists of one of the following ListTypes: UserListType::RULE_BASED, UserListType::REMARKETING, UserListType::EXTERNAL_REMARKETING

And then using the audience performance report with the predicate that Criteria should be in the list of the above userlist-ids with the following prefix "boomuserlist::".

Not a super-pretty solution and not waterproof but I hope that it will be good enough for our use case.

I had already tried this solution earlier but thought it was to ugly and inaccurate to use but feels like I'm out of options.

/Alexander
Reply all
Reply to author
Forward
0 new messages