Hello Google Ads API Support Team,
I am currently facing an issue with setting up Conversion Goals for my Google Ads campaigns via the API. While I am able to create campaigns successfully and associate conversion goals, the selected goals are not applying properly. I would appreciate your assistance in identifying where I might be going wrong and how I can fix this.
🔹 Issue Details:
Conversion Goals in Use:
Below is the list of conversion goals that I am currently implementing in my API requests:
[
{ "category": "BEGIN_CHECKOUT", "origin": "GOOGLE_HOSTED", "biddable": true, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "CONTACT", "origin": "GOOGLE_HOSTED", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "ENGAGEMENT", "origin": "GOOGLE_HOSTED", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "GET_DIRECTIONS", "origin": "GOOGLE_HOSTED", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "PAGE_VIEW", "origin": "GOOGLE_HOSTED", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "SIGNUP", "origin": "GOOGLE_HOSTED", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "PURCHASE", "origin": "WEBSITE", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "STORE_SALE", "origin": "STORE", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] },
{ "category": "STORE_VISIT", "origin": "STORE", "biddable": false, "objectives": ["LEADS", "WEBSITE_TRAFFIC", "SALES"] }
]
2. Implementation Code Snippet:
I am applying conversion goals using the following function:
I would really appreciate your detailed guidance on this! Thank you in advance for your time and help. 😊🙏
Additional Information:Hi,
Thank you for contacting the Google Ads API support team.
> Verifying whether my selected conversion goals align correctly with the campaign objectives.
Google Ads automatically creates CustomerConversionGoal objects. You can set the biddable attribute for each goal to determine whether it should be an account-default goal. Set biddable to true if Google Ads should optimize for conversion actions based on the goal's category and origin. Otherwise, set it to false. The values true and false correspond to the "Use as an account-default goal" and "Do not use as an account-default goal" options in the conversion action settings, respectively. I would recommend you to refer to this guide for more detailed information.
> Understanding if there are API restrictions or best practices that I might be missing.
There is no specific API restrictions on setting campaign - level conversion goals other than setting the 'biddable' field.
> Diagnosing why the goals are not being successfully applied even though the API call executes without errors.
I would recommend you to refer to Conversion goals documentation for complete goal management workflow.
![]() |
Google Ads API Team |
[2025-03-06 16:03:35Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH6k9:ref" (ADR-00291977)