Google Ads Dashboard Navigation
Build direct links into the Google Ads page of a site's dashboard. For the general URL contract (metaSiteId, fallbacks, redirects), see Dashboard Navigation.
Main Pages
| Page | URL after /dashboard/{metaSiteId}/ |
What it manages |
|---|---|---|
| Google Ads | google-ads |
The Google Ads account, campaigns, and their performance |
| Keywords manager (campaign-scoped) | google-ads/keywords-manager?campaignId={campaignId} |
Search themes and campaign exclusions: excludedSearchTerms for Smart campaigns and excludedKeywords for Performance Max Leads campaigns |
Resolve a Campaign-Scoped Destination
A campaign-scoped URL requires the campaign's Wix campaignId. Never substitute a campaign name in the URL or omit the query parameter.
Reuse a
campaignIdalready established in the conversation or returned by the preceding campaign operation. A Campaign Success Guide flow has already resolved its campaign, so use that ID without listing campaigns again.If only the campaign name is known, list campaigns once in the selected site's context:
curl -X GET 'https://www.wixapis.com/_serverless/pa-google/v1/campaigns' \ -H 'Authorization: <AUTH>'Read
campaigns[].idandcampaigns[].name, and use the ID only when one campaign clearly matches the user's name.If neither the campaign ID nor name is known, or the list does not yield exactly one clear match, ask the user for the campaign ID or a more specific name. Do not guess or build the link until the campaign is unambiguous.
Pairing Entities with Their Read APIs
Fetch state via the Google Ads recipes in this area (GET /_serverless/pa-google/v1/accounts/current-site, GET /_serverless/pa-google/v1/accounts/current-site/conversion-actions), then link the page.
Example — after creating a campaign:
Your Performance Max campaign is live.
Manage it here: https://manage.wix.com/dashboard/{metaSiteId}/google-adsWhen a user explicitly prefers to add a campaign's search themes manually, link directly to that campaign's keywords manager. Do not substitute this manual route for an agent-supported update the user wants the agent to perform.
Add Search Themes: https://manage.wix.com/dashboard/{metaSiteId}/google-ads/keywords-manager?campaignId={campaignId}The same campaign-scoped route manages exclusions. Name the destination after the campaign field the user is managing:
- Smart campaigns:
excludedSearchTerms→ Manage Excluded Search Terms - Performance Max Leads campaigns:
excludedKeywords→ Manage Excluded Keywords