Targeting all local mobile carriers in a camapgin

47 views
Skip to first unread message

Berry

unread,
Nov 4, 2014, 12:04:24 PM11/4/14
to adwor...@googlegroups.com
I can't target campaign to specific/all mobile carrier(s).

Questions:
1. can i target ALLCARRIERS to a campaign?
2. can I target a list of carriers to a campaign?  e.g. ["T-MOBILE@US", etc]
3. How? which service, which type...


Details:

I would like to know how to target a campaign to local mobile carriers (one, several or all).

I saw that there's a special targeting option "all mobile carriers" === "ALLCARRIERS", in relation to Ad (or Mobile Ad). it works for an Ad but not for a campaign.

These are some of the tests I tried (and failed)  (the commented lines are different variations I tried)

        operations = [ {
            'operator': 'SET',
            'operand': {
                'campaignId': campaign_id,
                'xsi_type': "CampaignCriterion",
                'criterion': {
                    #'mobileCarriers': ['T-Mobile@US', 'Verizon@US'],
                    #'id': ['Verizon@US'],
                    'id': 70270,
                    #'id': ['ALLCARRIERS'],
                    'mobileCarriers': 'ALLCARRIERS',
                    #'devicePreference': 30001,      # mobile
                    #'type': 'CARRIER',
                }
            }
        } ]


Josh Radcliff (AdWords API Team)

unread,
Nov 4, 2014, 5:11:56 PM11/4/14
to adwor...@googlegroups.com
Hi,

For question #1, if you don't add any carrier targeting then you'll target all carriers.

For question #2, you would add multiple CampaignCriterion objects where the criterion is set to a Carrier with id = the ID for the carrier from this list.

The request would look something like this:

            <operations>
                <operator>ADD</operator>
                <operand>
                    <campaignId>222713354</campaignId>
                    <criterion xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201409" xsi:type="ns2:Carrier">
                        <id>70660</id>
                    </criterion>
                </operand>
            </operations>
            <operations>
                <operator>ADD</operator>
                <operand>
                    <campaignId>222713354</campaignId>
                    <criterion xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201409" xsi:type="ns3:Carrier">
                        <id>70092</id>
                    </criterion>
                </operand>
            </operations>
        </mutate>

I think that covers question 3 as well, but let me know if anything is unclear.

Thanks,
Josh, AdWords API Team

Berry

unread,
Nov 5, 2014, 7:25:28 AM11/5/14
to adwor...@googlegroups.com
My question was incomplete:

By targeting "all carriers" I wanted to virtually exclude WiFi users (since it can't be set from the API, AFAIK).

I'll test #2 & #3  ASAP.

thank you.

Josh Radcliff (AdWords API Team)

unread,
Nov 5, 2014, 3:20:19 PM11/5/14
to adwor...@googlegroups.com
Hi,

I'm guessing this is related to your other post, where you mentioned features in the UI that aren't in the API. However, even in the UI you cannot create a negative criteria based on carrier, so in order to achieve that you would have to add all carriers except the Wifi carrier, as you suspected.

Cheers,
Josh, AdWords API Team
Reply all
Reply to author
Forward
0 new messages