Audience - UserList - How to get ruleType?

111 views
Skip to first unread message

Сty Вord

unread,
Jun 13, 2019, 10:14:08 AM6/13/19
to AdWords API and Google Ads API Forum

ask.png

Hello

Сty Вord

unread,
Jun 13, 2019, 10:22:34 AM6/13/19
to AdWords API and Google Ads API Forum
Hello!
Could You help me please?
How to get Type parameter on the picture.(Website visitors? or Affinity audience?)
I use 'AdwordsUserListService'
But there is only 'listType'(REMARKETING)
and
'UserList.Type' (BasicUserList)

ask.png

Hello

Google Ads API Forum Advisor Prod

unread,
Jun 13, 2019, 4:42:56 PM6/13/19
to serv...@gmail.com, adwor...@googlegroups.com
Hello, 

You may use the AdGroupCriterionService.get() by selecting one of the criteria types available here. Let me know if you have any other questions.

Regards,
Bharani, Google Ads API Team

ref:_00D1U1174p._5001UBn6KW:ref

Сty Вord

unread,
Jun 18, 2019, 4:12:45 AM6/18/19
to AdWords API and Google Ads API Forum
Hello,
I couldn't find these parameters:
(Website visitors or Affinity audience)
Could you help me in more detail, please?

This is my code on Python!

campaign_criterion_service = services['AdGroupCriterionService']

selector = {
'fields': [
    'UserInterestName',
    'UserListName',
    'UserInterestId',
],
'predicates': [
    {
        'field': 'CriteriaType',
        'operator': 'IN',
        'values': ['USER_INTEREST', 'USER_LIST']
    },
],
}

page = campaign_criterion_service.get(selector)



DATA: { 'totalNumEntries': 445, 'Page.Type': 'AdGroupCriterionPage', 'entries': [ { 'adGroupId': XXXXXXXXX, 'criterionUse': 'BIDDABLE', 'criterion': { 'id': XXXXXXXXX, 'type': 'USER_LIST', 'Criterion.Type': 'CriterionUserList', 'userListId': XXXXXXXXX, 'userListName': 'XXXXXXXXX', 'userListMembershipStatus': None, 'userListEligibleForSearch': None, 'userListEligibleForDisplay': None }, 'labels': [], 'forwardCompatibilityMap': [], 'baseCampaignId': None, 'baseAdGroupId': None, 'AdGroupCriterion.Type': 'BiddableAdGroupCriterion', 'userStatus': None, 'systemServingStatus': None, 'approvalStatus': None, 'disapprovalReasons': [], 'firstPageCpc': None, 'topOfPageCpc': None, 'firstPositionCpc': None, 'qualityInfo': None, 'biddingStrategyConfiguration': None, 'bidModifier': None, 'finalUrls': None, 'finalMobileUrls': None, 'finalAppUrls': None, 'trackingUrlTemplate': None, 'finalUrlSuffix': None, 'urlCustomParameters': None },



четверг, 13 июня 2019 г., 23:42:56 UTC+3 пользователь adsapiforumadvisor написал:

Google Ads API Forum Advisor Prod

unread,
Jun 18, 2019, 2:27:03 PM6/18/19
to serv...@gmail.com, adwor...@googlegroups.com

Hello, 

The Audience Type: Website visitors are returned when the criteria is filtered based on USER_LIST. You may use the CUSTOM_AFFINITY to pull the Custom Affinity audience. Let me know if you have any questions.



Regards,
Bharani, Google Ads API Team



ref:_00D1U1174p._5001UBn6KW:ref

Сty Вord

unread,
Jun 19, 2019, 4:50:30 AM6/19/19
to AdWords API and Google Ads API Forum
Hello again!
I use 'AdGroupCriterionService'.
Yes. I filtered 'CriteriaType' by 'USER_LIST' and I didn't get these parameters:
Combined list
Website visitors
Affinity audience
In-market audience
Similar audience
Custom affinity audience
----------------
What is Wrong?
How to filter by criterion correctly?
----------------
    campaign_criterion_service = services['AdGroupCriterionService']
    selector = {
        'fields': [
            'Id',
            'CriteriaType'
        ],
        'predicates': [
            {
                'field': 'CriteriaType',
                'operator': 'IN',
                'values': ['USER_LIST']
            },
        ],
    }

I got:
{ 'totalNumEntries': 271, 'Page.Type': 'AdGroupCriterionPage', 'entries': [ { 'adGroupId': XXXXXXXXXXX, 'criterionUse': 'BIDDABLE', 'criterion': { 'id': XXXXXXXXXXX, 'type': 'USER_LIST', 'Criterion.Type': 'CriterionUserList', 'userListId': None, 'userListName': None, 'userListMembershipStatus': None, 'userListEligibleForSearch': None, 'userListEligibleForDisplay': None }, 'labels': [], 'forwardCompatibilityMap': [], 'baseCampaignId': None, 'baseAdGroupId': None, 'AdGroupCriterion.Type': 'BiddableAdGroupCriterion', 'userStatus': None, 'systemServingStatus': None, 'approvalStatus': None, 'disapprovalReasons': [], 'firstPageCpc': None, 'topOfPageCpc': None, 'firstPositionCpc': None, 'qualityInfo': None, 'biddingStrategyConfiguration': None, 'bidModifier': None, 'finalUrls': None, 'finalMobileUrls': None, 'finalAppUrls': None, 'trackingUrlTemplate': None, 'finalUrlSuffix': None, 'urlCustomParameters': None }, { 'adGroupId': XXXXXXXXXXX, 'criterionUse': 'BIDDABLE', 'criterion': { 'id': XXXXXXXXXXX, 'type': 'USER_LIST', 'Criterion.Type': 'CriterionUserList', 'userListId': None, 'userListName': None, 'userListMembershipStatus': None, 'userListEligibleForSearch': None, 'userListEligibleForDisplay': None }, 'labels': [], 'forwardCompatibilityMap': [], 'baseCampaignId': None, 'baseAdGroupId': None, 'AdGroupCriterion.Type': 'BiddableAdGroupCriterion', 'userStatus': None, 'systemServingStatus': None, 'approvalStatus': None, 'disapprovalReasons': [], 'firstPageCpc': None, 'topOfPageCpc': None, 'firstPositionCpc': None, 'qualityInfo': None, 'biddingStrategyConfiguration': None, 'bidModifier': None, 'finalUrls': None, 'finalMobileUrls': None, 'finalAppUrls': None, 'trackingUrlTemplate': None, 'finalUrlSuffix': None, 'urlCustomParameters': None }

вторник, 18 июня 2019 г., 21:27:03 UTC+3 пользователь adsapiforumadvisor написал:

Google Ads API Forum Advisor Prod

unread,
Jun 19, 2019, 1:01:26 PM6/19/19
to serv...@gmail.com, adwor...@googlegroups.com
Hello, 

Could you please share the client customer Id using the Reply privately to author option to check this further?

Thanks,
Reply all
Reply to author
Forward
0 new messages