Create Google Ads Conversion Value Rules and attach them to a Conversion Value Rule Set
domain: developers.google.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Build a ConversionValueRule with one or more conditions (e.g. based on audience, geo_location, device, or itinerary dimensions) and exactly one action (operation ADD, MULTIPLY, or SET, plus a value) via a ConversionValueRuleService mutate call.
Create or select a ConversionValueRuleSet and add the new rule's resource name to its conversion_value_rules field.
Set the ConversionValueRuleSet's status to ENABLED — a rule not referenced by an enabled rule set has no effect even if it mutated successfully.
Scope the rule set's applicable campaigns/channels according to the rule set's own targeting configuration.
Query conversion_value_rule and conversion_value_rule_set via GAQL to confirm the rule is both correctly configured and actually linked into an enabled set.
Known gotchas
A ConversionValueRule created but never added to an enabled ConversionValueRuleSet is invisible in the Google Ads UI and has zero effect on reported conversion values — creation alone is not activation.
Each rule must have exactly one action; combining multiple value adjustments (e.g. both ADD and MULTIPLY) in a single rule is not supported — use multiple rules instead.
GAQL IN-clause filters used to look up rules/rule sets by ID are capped at 20,000 values per query (FILTER_HAS_TOO_MANY_VALUES beyond that) — paginate ID lookups for very large accounts.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?