Loading...
Loading...
Diagnoses Google Ads account performance issues such as conversion loss (value or volume), low lead flow/volume, and lost impression share (opportunities) due to ad rank, bids, or budgets. Use when troubleshooting sudden performance drops, analyzing campaign impression share metrics, investigating low lead flow, or searching for bidding and budget constraints. Don't use for setting up new campaigns, uploading conversion events directly, or general Google Mobile Ads SDK integration issues (use gma-android-integrate instead).
npx skill4agent add google/skills google-ads-api-account-diagnosticslist_accessible_customerscustomers_list_accessible_customerscustomer_clientsearchSELECT
customer_client.id,
customer_client.descriptive_name,
customer_client.status,
customer_client.manager
FROM customer_client
WHERE customer_client.status = 'ENABLED' AND customer_client.manager = FALSEsearchcustomer_idfieldsresourceconditionsget_resource_metadatacampaignad_groupsearchcampaignad_groupcampaign.namemetrics.conversionsmetrics.conversions_valuemetrics.cost_microssegments.datesegments.devicesegments.conversion_actionsegments.date >= '{start_date}'metrics.cost_micros{customer_id}{start_date}{end_date}SELECT
campaign.name,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros,
segments.date,
segments.device,
segments.conversion_action
FROM campaign
WHERE segments.date >= '{start_date}' AND segments.date <= '{end_date}'offline_conversion_upload_conversion_action_summary{customer_id}SELECT
offline_conversion_upload_conversion_action_summary.conversion_action_name,
offline_conversion_upload_conversion_action_summary.successful_event_count,
offline_conversion_upload_conversion_action_summary.total_event_count,
offline_conversion_upload_conversion_action_summary.status
FROM offline_conversion_upload_conversion_action_summarysearchcampaigncampaign.namemetrics.search_impression_sharemetrics.search_rank_lost_impression_sharemetrics.search_budget_lost_impression_share"< 0.10"{customer_id}{start_date}{end_date}SELECT
campaign.name,
metrics.search_impression_share,
metrics.search_rank_lost_impression_share,
metrics.search_budget_lost_impression_share
FROM campaign
WHERE segments.date >= '{start_date}' AND segments.date <= '{end_date}'search_budget_lost_impression_sharesearch_rank_lost_impression_sharesegments.devicesegments.conversion_actionchange_eventchange_eventLIMITchange_event.change_date_timemetrics.*change_event{customer_id}{start_date}{end_date}SELECT
change_event.change_date_time,
change_event.change_resource_name,
change_event.resource_change_operation,
change_event.changed_fields
FROM change_event
WHERE change_event.change_date_time >= '{start_date}' AND change_event.change_date_time <= '{end_date}'
LIMIT 10000{customer_id}list_accessible_customerscustomers_list_accessible_customerscustomer_clientSELECT
customer_client.id,
customer_client.descriptive_name,
customer_client.status,
customer_client.manager
FROM customer_client
WHERE customer_client.status = 'ENABLED' AND customer_client.manager = FALSEoffline_conversion_upload_conversion_action_summaryoffline_conversion_upload_conversion_action_summary.conversion_action_nameoffline_conversion_upload_conversion_action_summary.successful_event_countoffline_conversion_upload_conversion_action_summary.total_event_countoffline_conversion_upload_conversion_action_summary.statusSELECT
offline_conversion_upload_conversion_action_summary.conversion_action_name,
offline_conversion_upload_conversion_action_summary.successful_event_count,
offline_conversion_upload_conversion_action_summary.total_event_count,
offline_conversion_upload_conversion_action_summary.status
FROM offline_conversion_upload_conversion_action_summaryoffline_conversion_upload_conversion_action_summarysuccessful_event_counttotal_event_countstatus