Opus Growth

Portfolio (Shared) Bid Strategy

Creates, updates, lists and assigns PORTFOLIO (shared) bidding strategies — Google Ads' Shared library → Bid strategies.

Tipo
Faz alterações
Créditos
5
Plataforma
Google Ads
Aprovação
Prévia primeiro, aplicado após sua aprovação

O que faz

Creates, updates, lists and assigns PORTFOLIO (shared) bidding strategies — Google Ads' Shared library → Bid strategies. This is the ONLY way to put a max/min CPC limit on Maximize Conversions, Maximize Conversion Value, Target CPA or Target ROAS: those strategies carry cpc_bid_ceiling/floor ONLY as a portfolio strategy, never on the campaign itself (which is why manage_bidding_strategies rejects max_cpc for them). action: • list: every portfolio strategy on the account with its limits and how many campaigns use it (read-only, no confirm needed). `limit` affects only one response page; use `page_token=next_page_token` for the cached remainder without a new query or credit. • create — makes a new portfolio strategy. name + strategy required. max_cpc = CPC ceiling, min_cpc = optional CPC floor, target_cpa / target_roas optional targets. • create_and_assign — create, then attach it to campaign_id in one step (the usual request: "cap Maximize Conversions at 50 TL on this campaign"). • assign — attach an EXISTING strategy (bidding_strategy_id, from action=list) to campaign_id. This replaces the campaign's own bidding settings. • update — change the NAME and/or the limits/targets of an existing strategy (bidding_strategy_id): pass name to rename it, max_cpc / min_cpc / target_cpa / target_roas to change its limits. Affects EVERY campaign using it. The strategy TYPE cannot be changed — create a new strategy for that. • delete — removes a strategy from the Shared library (bidding_strategy_id). Refused while any active campaign still uses it; it removes strategies attached to nothing. strategy: MAXIMIZE_CONVERSIONS | MAXIMIZE_CONVERSION_VALUE | TARGET_CPA | TARGET_ROAS | MAXIMIZE_CLICKS | TARGET_IMPRESSION_SHARE. Amounts are in the account currency (max_cpc=50 → 50 TL/click ceiling). To move a campaign back to its own (non-shared) bidding, call manage_bidding_strategies — it detaches the portfolio automatically. confirm=false → dry-run preview.

A descrição está em inglês porque é o texto oficial que sua IA vê.

MCP: manage_portfolio_bidding_strategy

Como usar

Você não chama as ferramentas pelo nome. Escreva o que quer no ChatGPT, Claude ou outro assistente conectado ao Opus Growth; a IA escolhe esta ferramenta quando ela serve.

Como esta ferramenta altera sua conta, seu assistente mostra primeiro uma prévia exata da mudança. Nada é aplicado sem o seu sim, e cada alteração aplicada vai para o registro de auditoria.

Parâmetros

NomeTipoObrigatórioPadrão
customer_idstringObrigatório·Google Ads customer account ID to query or change. Use the numeric ID returned by list_accounts; omit separators unless this tool explicitly says otherwise.
actionstringOpcionallistlist · create · create_and_assign · assign · update · delete · Requested action for the selected resource; choose one of the actions allowed by this schema.
namestringOpcional·Human-readable name for the resource being created or updated.
strategystringOpcionalMAXIMIZE_CONVERSIONSBidding, fetch, or analysis strategy accepted by this operation.
max_cpcnumberOpcional0.0Maximum cost-per-click bid in the provider's expected numeric unit and account currency.
min_cpcnumberOpcional0.0Numeric min cpc value for manage portfolio bidding strategy. Use the provider's expected unit, range, and precision.
target_cpanumberOpcional0.0Target cost per acquisition in the provider's expected numeric unit and account currency.
target_roasnumberOpcional0.0Target return-on-ad-spend value in the provider's expected percentage or ratio format.
campaign_idstringOpcional·Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
bidding_strategy_idstringOpcional·Exact bidding strategy identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
impression_share_locationstringOpcionalTOP_OF_PAGEANYWHERE_ON_PAGE · TOP_OF_PAGE · ABSOLUTE_TOP_OF_PAGE · Exact impression share location value for manage portfolio bidding strategy. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation; matching the schema pattern.
impression_share_percentnumberOpcional0.0Impression share percent expressed as the percentage format required by this operation.
confirmbooleanOpcionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.
limitintegerOpcional0Maximum number of rows returned in this response. When the result has_more flag is true, continue with next_page_token rather than assuming the list is complete.
page_tokenstringOpcional·Continuation token returned as next_page_token by a previous call. Leave empty for the first page; pass it unchanged to retrieve the cached next page.