Shopping Ads Campaign Settings

150 views
Skip to first unread message

Ramanajee

unread,
Dec 5, 2022, 6:21:12 PM12/5/22
to Google Ads API and AdWords API Forum
Hi there,
How can i enable Vehicle Ads & Local Products for Shopping campaigns through API?


shopping.PNG

Thanks,
Ramanajee

Google Ads API Forum Advisor

unread,
Dec 6, 2022, 11:06:46 AM12/6/22
to ramana...@gmail.com, adwor...@googlegroups.com
Hi Ramanajee,

Thank you for reaching out to the Google Ads API support team.

With regards to your question, kindly note that in ShoppingSetting, the use_vehicle_inventory and enable_local fields are available. Could you confirm if this is what you are looking for? If this is not, could you please provide the whole/uncropped screenshot of the Google Ads UI showing this data? You can provide it via Reply privately to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.

Regards,
Google Logo
Carmela
Google Ads API Team
 


ref:_00D1U1174p._5004Q2gipss:ref

Ramanajee

unread,
Dec 6, 2022, 2:40:34 PM12/6/22
to Google Ads API and AdWords API Forum
Hi Carmela,
Thanks for responding.

I'm getting the below exception when I use use_vehicle_inventory set to true.
This operation is not permitted on this campaign type, at mutate_operations[1].campaign_operation.create.shopping_setting.use_vehicle_inventory
, and also I see use_vehicle_inventory as  Immutable in the documentation, it still will work with mutate request ?

Google Ads API Forum Advisor

unread,
Dec 7, 2022, 8:01:37 AM12/7/22
to ramana...@gmail.com, adwor...@googlegroups.com
Hi Ramanajee,

Thank you for getting back to our team.

With regards to the use_vehicle_inventory field, yes, this is an immutable field. Meaning this can't be updated via the Google Ads API but you should be able to set while creating the campaign. Having said that, could you please confirm if this is what you're looking for? Also, it will be helpful if you can provide the whole/uncropped screenshot of the Google Ads UI showing this data so our team can provide accurate guidance to you. You can provide it via Reply privately to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.

Ramanajee

unread,
Dec 9, 2022, 5:56:35 PM12/9/22
to Google Ads API and AdWords API Forum
Hi Carmela,
Thanks for checking,

even while creating the campaign I am getting an error  "OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE"

Ramanajee

unread,
Dec 12, 2022, 2:38:00 PM12/12/22
to Google Ads API and AdWords API Forum
Hi Carmela,

is there any update on this?

Thanks

Google Ads API Forum Advisor

unread,
Dec 12, 2022, 3:51:49 PM12/12/22
to ramana...@gmail.com, adwor...@googlegroups.com
Hi Ramanajee,

Thank you for your reply. I'm also a member of the Google Ads API support team and allow me to assist you here.

The use_vehicle_inventory field is supported only in smart shopping campaigns. However, as previously announced on our blogStarting July 2022, existing and future Smart Shopping campaigns (SSC) will begin automatic upgrades to Performance Max campaigns. The possible reason why you have encountered the OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE which means that this operation is not permitted on this campaign type. With this, could you please create a Performance Max campaign instead and try to include use_vehicle_inventory field. 

Let me know what goes after.

Best regards,
Google Logo
Jinky
Google Ads API Team
 


ref:_00D1U1174p._5004Q2gipss:ref

MUSS - V12

unread,
Mar 9, 2023, 2:32:19 PM3/9/23
to Google Ads API and AdWords API Forum
Hi, 

Any update about this issue.

Here is the request content: 

$params = [
  "name" => "TEST #1318294797"
  "status" => 2
  "manual_cpc" => Google\Ads\GoogleAds\V12\Common\ManualCpc {#1691}
  "bidding_strategy_type" => 3
  "campaign_budget" => "customers/8070659664/campaignBudgets/12421044451"
  "geo_target_type_setting" => Google\Ads\GoogleAds\V12\Resources\Campaign\GeoTargetTypeSetting {#1695}
  "start_date" => "2023-03-09"
  "advertising_channel_type" => 4 // SHOPPING
  "advertising_channel_sub_type" => 6 // SHOPPING_SMART_ADS
  "shopping_setting" => [
    'sales_country'             => 'US',
    'campaign_priority'         => 0,
    'merchant_id'               => {$merchantCenterAccountId},
    'enable_local'              => true,
    'use_vehicle_inventory'     => true
  ]
]

I get this error message: This operation is not permitted on this campaign type

Google Ads API Forum Advisor

unread,
Mar 9, 2023, 6:47:31 PM3/9/23
to must...@v12software.com, adwor...@googlegroups.com

Hi,

Thank you for reaching out to Google Ads API Forum.

I can see that you’ve encountered a OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE error. I can see that you are trying to create a Smart Shopping campaign.

As per this blog post, starting July 25, 2022, accounts without active or paused SSCs (including new accounts) will no longer be able to create SSCs. Once an account with active or paused SSCs has been automatically upgraded from SSC to Performance Max, no new SSC creation will be permitted in any surface including the UI and API.

That said, I recommend you use the Performance Max Campaign. You may refer to this guide.

I hope this helps.

Regards,

Google Logo Google Ads API Team


ref:_00D1U1174p._5004Q2gipss:ref

MUSS - V12

unread,
Mar 10, 2023, 12:02:24 PM3/10/23
to Google Ads API and AdWords API Forum
Hi,

I believe you haven't deliver a proper answer of what i'm trying to say, because the Performance Max campaign is a type not a sub type.

What I'm trying to do is creating a campaign of type Shopping and the sub type for this campaign is SHOPPING_SMART_ADS and this is what I have on the Api docs and Also on the UI. 
Please take a look at the SS below .

Capture d’écran 2023-03-10 à 12.31.33.png

My question for you now is that the Smart Shopping Campaign does no longer exist, then why do I still find it on the UI ? And also, should I use the Performance Max instead of the Shopping type ?

PS: I think this confusion was due to the fact you consider the type (Performance Max) as a sub type.

Best,

Google Ads API Forum Advisor

unread,
Mar 10, 2023, 6:45:47 PM3/10/23
to must...@v12software.com, adwor...@googlegroups.com

Hi,

Thanks for getting back to us.

Yes, you are correct that the Performance Max campaign is a type not a subtype.

For your statement below:



My question for you now is that the Smart Shopping Campaign does no longer exist, then why do I still find it on the UI ? And also, should I use the Performance Max instead of the Shopping type ?

>> Our blog post says that “Once an account with active or paused SSCs has been automatically upgraded from SSC to Performance Max, no new SSC creation will be permitted in any surface including the UI, the API, Google Ads Scripts or Google Ads Editor.”

It appears that it is still not completed upgrading from SSC to Performance Max on your account. This seems to be why you are seeing on Ads UI.

As per this API documentation, Smart Shopping campaigns are being upgraded to Performance Max campaigns.

 

 

That being said, you may consider creating Performance Max instead of the Shopping type. For more information on creating Performance Max campaigns, you may refer to this page and  check this interactive guide for Performance Max campaigns to explore and customize an end-to-end code example.

Let us know if you have any questions.

Regards,

Reply all
Reply to author
Forward
0 new messages