Google Ads araçları
Google Ads API'sinin 69 güvenli aracı: bağlantı, raporlama, kampanya oluşturma, anahtar kelime & teklif yönetimi, uzantılar ve öneriler.
Bağlantı & Hesap · 2
connect_google_adsücretsizGenerates a one-time authorization link to connect a Google Ads account.
list_accounts1 krediLists the Google Ads accounts accessible to the connected Google account.
Raporlama & Denetim · 9
performance_report2 krediPerformance report (cost, clicks, impressions, conversions).
search_terms_report2 krediSearch terms report: terms that convert vs. terms that spend without converting (negative-keyword candidates).
keyword_report2 krediKeyword performance + Quality Score; flags low QS and zero-conversion spend.
account_audit3 krediAccount hygiene audit: finds wasted-spend keywords and low Quality Score.
list_entities1 krediLists account entities with their IDs.
get_change_history2 krediLists account changes over the last N days (who, what, when) (max 30 days).
keyword_planner3 krediGenerates keyword ideas + monthly search volume/competition (defaults to Turkey/Turkish).
list_recommendations2 krediLists Google's campaign recommendations and the account's optimization score (equivalent to the panel 'Recommendations' page).
get_ad_details1 krediReads the FULL content of ads (RSA headlines/descriptions, URL, status) — to view existing text before update_rsa.
Kampanya · 9
pause_campaign5 krediPauses a campaign.
set_campaign_budget5 krediSets a campaign's daily budget (safety-capped: increases >50% at once are blocked).
update_campaign_status5 krediChanges campaign status: 'ENABLED' or 'PAUSED'.
set_campaign_targeting5 krediAdds geographic and language targeting to a campaign.
create_search_campaign8 krediCreates a new Search campaign (starts PAUSED for safety) + daily budget.
create_pmax_campaign10 krediCreates a Performance Max campaign (PAUSED): budget + campaign + asset group + text assets.
create_demand_gen_campaign8 krediCreates a Demand Gen campaign (PAUSED) + daily budget.
create_app_campaign8 krediCreates an App (UAC) campaign (PAUSED).
get_campaign_targeting1 krediReads a campaign's current targeting: geo, radius/proximity, language, device and audience criteria.
Reklam grubu & Reklam · 10
update_ad_status5 krediChanges ad status: 'ENABLED' or 'PAUSED'.
create_ad_group5 krediAdds a new ad group to a campaign.
create_responsive_search_ad8 krediAdds a Responsive Search Ad (RSA) to an ad group — starts PAUSED.
update_rsa5 krediUpdates the text of an existing responsive search ad (RSA).
upload_image_asset3 krediUploads an image to the Google Ads asset library → returns the asset resource_name.
add_pmax_images5 krediAttaches IMAGES to a Performance Max asset group (required for the campaign to go live).
update_pmax_assets5 krediAdds text assets to an existing Performance Max asset group.
list_assets2 krediLists the account's whole asset library (sitelinks, callouts, snippets, images, etc.) across all campaigns.
get_pmax_assets1 krediReads a Performance Max asset group's content (headlines/descriptions/images/videos) + each asset's performance label.
rsa_asset_performance2 krediResponsive Search Ad strength + asset performance: each ad's Ad Strength and which headlines/descriptions perform best.
Anahtar kelime & Negatifler · 10
add_negative_keyword5 krediAdds a negative keyword to a campaign (to stop wasted spend).
add_keywords5 krediAdds positive keywords to an ad group (bulk).
manage_keywords5 krediManages existing keywords.
remove_negative_keyword5 krediRemoves a campaign-level negative keyword (undoes add_negative_keyword).
keyword_opportunities2 krediKeyword opportunities from your OWN search-term and keyword data — works with existing access, no Keyword Planner approval needed.
smart_negative_keywords2 krediSmart negative-keyword suggestions: search terms that spend but never convert, ranked by estimated monthly savings.
list_negative_keywords1 krediLists negative keywords at both the ad-group and campaign level.
list_shared_negative_listsücretsizLists the account's shared negative-keyword lists (Shared Library).
get_shared_negative_listücretsizReads the negative keywords inside a shared negative-keyword list.
manage_shared_negative_listücretsizCreates/updates/deletes shared negative-keyword lists (Shared Library) and attaches them to campaigns.
Optimizasyon · 15
manage_conversion_actions5 krediCreates a new WEBPAGE conversion action (category: LEAD, PURCHASE, SIGNUP...).
get_conversion_tags1 krediReads the Conversion ID (AW-...) + label of conversion actions — the 'send_to' value for GTM/gtag setup.
update_conversion_action5 krediSets a conversion action to PRIMARY or SECONDARY. Pausing/removing is not possible via the API (panel-only).
set_conversion_settings5 krediEdits a conversion action's value/count settings (default_value, currency, always_use, counting_type, click/view lookback).
dismiss_recommendations2 krediDismisses Google Ads recommendations; comma-separated resource_name list.
manage_bidding_strategies5 krediChanges a campaign's bidding strategy.
manage_extension_assets5 krediAdds extension assets to a campaign.
list_extension_assets1 krediLists a campaign's current extension assets (sitelinks, callouts, call, structured snippets) with the resource_name needed to remove each.
remove_extension_assets3 krediRemoves (unlinks) extension assets from a campaign — by resource_names or by field_type (SITELINK/CALLOUT/CALL/STRUCTURED_SNIPPET).
apply_recommendation5 krediApplies or dismisses Google recommendations.
set_ad_schedule5 krediAdds an ad schedule (day/hour) to a campaign — e.g. 'run only during business hours'.
conversion_tracking_health2 krediConversion-tracking health check: flags conversion actions that are paused/removed or have had zero data for 30 days.
get_conversion_settings1 krediReads conversion-action settings: category, counting type, click/view-through lookback windows, attribution model and default value.
list_ad_extensions1 krediReads the extension assets linked to a campaign (sitelink / callout / structured snippet / call / promotion / price).
get_ad_schedule1 krediReads a campaign's current ad schedule (day/hour blocks + bid modifiers).
Hesap sağlığı & Uyarılar · 3
instant_audit3 krediInstant audit: surfaces an account's most critical issues in one call — wasted spend, zero-conversion terms, broken conversion tracking.
impression_share_analysis2 krediImpression-share analysis for Search: your share + whether loss is driven by budget or rank (bid/quality), plus disapproved ads.
budget_pacing_alerts2 krediBudget pacing: projects month-end spend against the daily budget and flags campaigns set to over- or under-spend.
Kitleler & Kampanya ayarları · 6
list_audiences1 krediLists account audiences (remarketing/rule/customer-match/lookalike).
list_experiments1 krediLists campaign experiments (A/B tests).
create_website_audience5 krediCreates a rule-based remarketing audience from website visitors (based on URL content).
create_customer_match_audience5 krediCreates a Customer Match audience shell (member upload is a separate step).
create_lookalike_audience5 krediCreates a Lookalike audience from seed audiences.
manage_campaign_settings3 krediCampaign-level settings: location type (Presence/Interest), toggle Search Partners & Display expansion, tracking template (read/write).
Ajans raporları & Rakip analizi · 5
seo_audit2 krediSEO, speed and measurement-tag audit of a web page.
competitor_ads1 krediCompetitor ad intelligence: fetches a brand's or domain's live ads from public ad libraries.
client_report3 krediAgency client report (white-label): an account's period KPIs (cost/clicks/conversions/ROAS/CPA/CTR) in a client-ready format.
client_report_link3 krediShareable white-label client report: freezes the report as a snapshot and returns a public, printable link.
portfolio_report3 krediAgency portfolio report: aggregates all connected/selected Google Ads accounts into one per-account report.