Tecrübetecrube.com
Araç referansı — Reklam

Google Ads araçları

Arama ve Performance Max kampanyaları, anahtar kelimeler, reklam metinleri, dönüşümler, teklif stratejileri ve öneriler.

Araç adları ve açıklamaları doğrudan sunucu kodundan üretilir; açıklamalar asistanın gördüğü özgün İngilizce metinlerdir.

Okuma araçları13 araç

list_google_ads_accounts

Okuma1 kredi

Google Ads accounts the connected Google user can access, including client accounts under MCC/manager accounts (id, name, currency, time zone, manager, login_customer_id) and which one is selected. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

Bu araç parametre almaz.

google_device_report

Okuma2 kredi

Google Ads performance split by device (mobile, desktop, tablet, connected TV) with CPA and ROAS per device. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
daysİsteğe bağlıinteger (1–365)—
start_dateİsteğe bağlıstringYYYY-MM-DD
end_dateİsteğe bağlıstringYYYY-MM-DD
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id
compare_previousİsteğe bağlıboolean—

list_google_ads_recommendations

Okuma1 kredi

Google's own optimization recommendations (type, campaign, estimated impact). Apply chosen ones with apply_google_ads_recommendation. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
typesİsteğe bağlıarray<string>recommendation types, e.g. KEYWORD, CAMPAIGN_BUDGET, SITELINK_ASSET
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id

google_keyword_planner

Okuma2 kredi

Google Ads Keyword Planner ideas: real average monthly searches, competition and top-of-page bid range for seed keywords or a URL. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
seed_keywordsİsteğe bağlıarray<string>—
urlİsteğe bağlıstring—
locationİsteğe bağlıstringcity/region names, comma separated
countryİsteğe bağlıstringISO code, default TR
languageİsteğe bağlıstringtr, en, de, fr, es, ar, ru
limitİsteğe bağlıinteger (10–500)—

list_google_ip_exclusions

Okuma1 kredi

IP exclusions on Google Ads campaigns. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id

list_google_ad_groups

Okuma1 kredi

Ad groups (id, name, status, default CPC) of the Google Ads account or one campaign. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id

list_google_shared_negative_lists

Okuma1 kredi

Shared negative keyword lists in the Google Ads account with keyword counts and attached campaigns. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
list_idİsteğe bağlıstringalso return this list's keywords

list_google_ads

Okuma1 kredi

Responsive search ads with every headline/description and Google's performance label (LOW/GOOD/BEST), ad strength and final URL. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id
ad_group_idİsteğe bağlıstring—

list_google_conversion_actions

Okuma1 kredi

Conversion actions of the Google Ads account: type, category, status, primary/secondary, counting, value settings, click-through window. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

Bu araç parametre almaz.

list_google_asset_groups

Okuma1 kredi

Performance Max asset groups with ad strength, final URLs and their text/image assets per field type. Requires a connected Google Ads account; otherwise returns connected=false, never invented numbers.

ParametreTipAçıklama
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id

Yazma araçları26 araç

select_google_ads_account

Yazma1 kredi

Switch the Google Ads client account all further reads and writes use (agency/MCC: the right login-customer-id is set automatically). Local setting; nothing changes on Google.

ParametreTipAçıklama
customer_idZorunlustringclient customer id from list_google_ads_accounts

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

apply_google_ads_recommendation

Yazma2 kredi

Apply selected Google Ads recommendations (up to 100). Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
recommendationsZorunluarray<string>resource names from list_google_ads_recommendations

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_google_search_campaign

Yazma2 kredi

Create a Google Search campaign in one flow: budget, campaign, location + language targeting, bidding strategy, ad group, keywords and responsive search ad (copy defaults to the brand profile). Created PAUSED after approval. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
nameZorunlustring—
daily_budgetZorunlunumberaccount currency
locationsİsteğe bağlıarray<string>city/region/country names; default: brand profile city
location_idsİsteğe bağlıarray<string>Google geo target constant ids
countryİsteğe bağlıstring—
languagesİsteğe bağlıarray<string>language codes (tr, en…) or Google language ids; default Turkish
bid_strategyİsteğe bağlımaximize_conversions | maximize_conversion_value | target_cpa | target_roas | manual_cpc | maximize_clicks—
target_cpaİsteğe bağlınumber—
target_roasİsteğe bağlınumber—
max_cpcİsteğe bağlınumber—
cpc_bidİsteğe bağlınumberad group default CPC
keywordsİsteğe bağlıarray<any>—
headlinesİsteğe bağlıarray<any>—
descriptionsİsteğe bağlıarray<any>—
final_urlİsteğe bağlıstring—
ad_group_nameİsteğe bağlıstring—
search_partnersİsteğe bağlıboolean—
end_dateİsteğe bağlıstringYYYY-MM-DD
goalİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_google_pmax_campaign

Yazma2 kredi

Create a Performance Max campaign: budget + campaign + asset group + text assets + images (downloaded from the given URLs and uploaded) in one atomic request, created PAUSED. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
nameZorunlustring—
daily_budgetZorunlunumber—
final_urlZorunlustring—
business_nameZorunlustring≤25 chars
headlinesZorunluarray<string>3-15, ≤30 chars
long_headlinesZorunluarray<string>1-5, ≤90 chars
descriptionsZorunluarray<string>2-5, ≤90 chars
marketing_imagesZorunluarray<string>1.91:1 landscape, at least 1
square_marketing_imagesZorunluarray<string>1:1, at least 1
logo_imagesZorunluarray<string>1:1 logo, at least 1
portrait_marketing_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
landscape_logo_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
bid_strategyİsteğe bağlımaximize_conversions | maximize_conversion_value—
target_cpaİsteğe bağlınumber—
target_roasİsteğe bağlınumber—
locationsİsteğe bağlıarray<string>—
countryİsteğe bağlıstring—
languagesİsteğe bağlıarray<string>—
asset_group_nameİsteğe bağlıstring—
end_dateİsteğe bağlıstring—
goalİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

update_google_campaign

Yazma2 kredi

Rename, pause/enable or set/clear the end date of a Google Ads campaign; the preview shows current → new. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
nameİsteğe bağlıstring—
statusİsteğe bağlıpause | enable—
end_dateİsteğe bağlıstring | nullYYYY-MM-DD, or null to run indefinitely

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

rename_google_campaigns

Yazma2 kredi

Bulk-rename Google Ads campaigns (explicit list, a naming pattern, or find/replace). The preview is an old → new table; names must stay unique. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
renamesİsteğe bağlıarray<object>—
campaign_idsİsteğe bağlıarray<string>—
patternİsteğe bağlıstringnaming pattern with {name}, {channel}, {id}, e.g. 'Brand | {channel} | {name}'
findİsteğe bağlıstring—
replaceİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

remove_google_campaign

YazmaGeri alınamaz2 kredi

PERMANENTLY remove a Google Ads campaign (cannot be undone or re-enabled; history stays in reports). Never auto-applied: always waits for the user's explicit approval. Prefer update_google_campaign(status=pause) when unsure. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_google_bid_strategy

Yazma2 kredi

Switch a Google Ads campaign's bidding: maximize conversions (optional target CPA), maximize conversion value (optional target ROAS), target CPA, target ROAS, manual CPC, maximize clicks. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
strategyZorunlumaximize_conversions | maximize_conversion_value | target_cpa | target_roas | manual_cpc | maximize_clicks—
target_cpaİsteğe bağlınumberaccount currency
target_roasİsteğe bağlınumberratio, 4.0 = 400%
max_cpcİsteğe bağlınumberCPC ceiling for maximize_clicks

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_google_ad_schedule

Yazma2 kredi

Set a Google Ads campaign ad schedule (day/time slots with optional bid adjustment); ads don't serve outside the slots. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
replaceİsteğe bağlıbooleanremove the existing schedule first
scheduleZorunluarray<object>—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_google_location_targets

Yazma2 kredi

Target or exclude locations on a Google Ads campaign; names are resolved with Google's geo target suggestions and shown in the preview. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
locationsİsteğe bağlıarray<string>names, e.g. İstanbul, Ankara
location_idsİsteğe bağlıarray<string>—
countryİsteğe bağlıstringISO code hint, default TR
excludeİsteğe bağlıboolean—
replaceİsteğe bağlıbooleanremove existing targeted locations first
bid_adjustmentİsteğe bağlınumberpercent

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

merge_google_campaigns

Yazma2 kredi

Safe campaign merge: pause the source campaigns and move their daily budget to the target (Google can't move ad groups between campaigns). Subject to the budget guardrail (max +50% per change); never auto-applied. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
target_campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
source_campaign_idsZorunluarray<string>—
move_budgetİsteğe bağlıbooleanadd the sources' daily budgets to the target (default true)
new_daily_budgetİsteğe bağlınumberexplicit target daily budget instead of the sum

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

exclude_google_ips

Yazma2 kredi

Exclude IP addresses (click-fraud protection) from a Google Ads campaign (campaign-level negative IP block, max 500). Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
ipsZorunluarray<string>IPv4/IPv6 addresses or CIDR blocks

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_google_ad_group

Yazma2 kredi

Add a search ad group to a Google Ads campaign, optionally with keywords and a responsive search ad. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
nameZorunlustring—
cpc_bidİsteğe bağlınumber—
keywordsİsteğe bağlıarray<any>—
headlinesİsteğe bağlıarray<any>—
descriptionsİsteğe bağlıarray<any>—
final_urlİsteğe bağlıstring—
path1İsteğe bağlıstring—
path2İsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_google_ad_group_status

Yazma2 kredi

Pause or enable Google Ads ad groups. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idsİsteğe bağlıarray<string>—
ad_group_idİsteğe bağlıstring—
statusZorunlupause | enable—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

pause_google_ad_groups

Yazma2 kredi

Pause several Google Ads ad groups at once (e.g. zero-conversion groups from google_ads_report breakdown=ad_group). Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idsZorunluarray<string>—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

add_google_keywords

Yazma2 kredi

Add keywords (text, BROAD|PHRASE|EXACT, optional CPC bid) to a Google Ads ad group. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idZorunlustring—
keywordsZorunluarray<any>—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

update_google_keyword

Yazma2 kredi

Pause/enable a Google Ads keyword, change its CPC bid, or change its match type (Google requires remove + re-add; done in one atomic request). Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idZorunlustring—
keyword_idZorunlustring—
statusİsteğe bağlıpause | enable—
bidİsteğe bağlınumber—
match_typeİsteğe bağlıBROAD | PHRASE | EXACT—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

remove_google_negative_keywords

Yazma2 kredi

Remove negative keywords (matched by text, optionally match type) from a Google Ads campaign or a shared negative list — the undo for a wrong negative. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idİsteğe bağlıstringTecrübe campaign id (list_campaigns) or Google Ads campaign id
shared_list_idİsteğe bağlıstring—
keywordsZorunluarray<string>—
match_typeİsteğe bağlıBROAD | PHRASE | EXACT—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

add_to_google_shared_negative_list

Yazma2 kredi

Add negatives (each with its own match type) to an account-wide shared negative list — or create one — and attach it to campaigns. Existing terms are skipped. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
list_idİsteğe bağlıstring—
list_nameİsteğe bağlıstringcreates a new list when list_id is not given
keywordsZorunluarray<any>—
attach_campaign_idsİsteğe bağlıarray<string>—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_google_rsa

Yazma2 kredi

Create a responsive search ad (3-15 headlines ≤30, 2-4 descriptions ≤90, optional pinning) in a Google Ads ad group. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idZorunlustring—
headlinesZorunluarray<any>—
descriptionsZorunluarray<any>—
final_urlZorunlustring—
path1İsteğe bağlıstring—
path2İsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

update_google_rsa_assets

Yazma2 kredi

Refresh weak RSA headlines/descriptions: Google doesn't allow editing RSA text, so a new ad is created with the new set and the old one paused, in one request. Preview shows old → new copy. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
ad_group_idZorunlustring—
ad_idZorunlustring—
replace_low_performingİsteğe bağlıboolean—
remove_headlinesİsteğe bağlıarray<string>—
add_headlinesİsteğe bağlıarray<any>—
remove_descriptionsİsteğe bağlıarray<string>—
add_descriptionsİsteğe bağlıarray<any>—
headlinesİsteğe bağlıarray<any>—
descriptionsİsteğe bağlıarray<any>—
final_urlİsteğe bağlıstring—
path1İsteğe bağlıstring—
path2İsteğe bağlıstring—
pause_oldİsteğe bağlıbooleandefault true

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

add_google_callouts

Yazma2 kredi

Add callout assets (≤25 chars) to a Google Ads campaign. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
campaign_idZorunlustringTecrübe campaign id (list_campaigns) or Google Ads campaign id
calloutsZorunluarray<string>≤25 chars each

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_google_conversion_action

Yazma2 kredi

Create a website conversion action; the result carries the tag snippet to install (e.g. with the Tag Manager tools). Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
nameZorunlustring—
categoryİsteğe bağlıDEFAULT | PAGE_VIEW | PURCHASE | SIGNUP | DOWNLOAD | ADD_TO_CART | BEGIN_CHECKOUT | SUBSCRIBE_PAID | PHONE_CALL_LEAD | IMPORTED_LEAD | SUBMIT_LEAD_FORM | BOOK_APPOINTMENT | REQUEST_QUOTE | GET_DIRECTIONS | OUTBOUND_CLICK | CONTACT | ENGAGEMENT | QUALIFIED_LEAD | CONVERTED_LEAD—
counting_typeİsteğe bağlıone | many—
primary_for_goalİsteğe bağlıboolean—
default_valueİsteğe bağlınumber—
currencyİsteğe bağlıstring—
always_use_default_valueİsteğe bağlıboolean—
click_through_window_daysİsteğe bağlıinteger (1–90)—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

update_google_conversion_action

Yazma2 kredi

Change a Google Ads conversion action: primary vs secondary (primary_for_goal), status, category, counting, value settings, click-through window. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
conversion_action_idZorunlustring—
nameİsteğe bağlıstring—
statusİsteğe bağlıenable | hide | remove—
categoryİsteğe bağlıDEFAULT | PAGE_VIEW | PURCHASE | SIGNUP | DOWNLOAD | ADD_TO_CART | BEGIN_CHECKOUT | SUBSCRIBE_PAID | PHONE_CALL_LEAD | IMPORTED_LEAD | SUBMIT_LEAD_FORM | BOOK_APPOINTMENT | REQUEST_QUOTE | GET_DIRECTIONS | OUTBOUND_CLICK | CONTACT | ENGAGEMENT | QUALIFIED_LEAD | CONVERTED_LEAD—
counting_typeİsteğe bağlıone | many—
primary_for_goalİsteğe bağlıboolean—
default_valueİsteğe bağlınumber—
currencyİsteğe bağlıstring—
always_use_default_valueİsteğe bağlıboolean—
click_through_window_daysİsteğe bağlıinteger (1–90)—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

add_google_asset_group_assets

Yazma2 kredi

Add headlines, long headlines, descriptions and images (downloaded from URLs and uploaded) to a Performance Max asset group in one atomic request. Creates an approval item with a preview (current → new); applied to Google Ads only after approval and only with a connected account (dry run otherwise).

ParametreTipAçıklama
asset_group_idZorunlustring—
headlinesİsteğe bağlıarray<string>—
long_headlinesİsteğe bağlıarray<string>—
descriptionsİsteğe bağlıarray<string>—
business_nameİsteğe bağlıstring—
marketing_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
square_marketing_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
logo_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
portrait_marketing_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files
landscape_logo_imagesİsteğe bağlıarray<string>image URLs (https) or Studio /medya files

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.