Hello,
We are trying to create conversion value rule set for a performance max campaign but we are getting error VALUE_RULES_NOT_SUPPORTED_FOR_CAMPAIGN_TYPE. It is possible to create value rules for this campaign using web interface so this campaign type seems to support conversion value rules, also when conversion value rule set is created using web interface then we are able to modify this rule set using api, so one would expected that create request should also work.
We are sending requests of the form
Method: /google.ads.googleads.v13.services.ConversionValueRuleSetService/MutateConversionValueRuleSets
Host:
googleads.googleapis.comHeaders: {
"developer-token": "REDACTED",
"login-customer-id": "REDACTED",
"x-goog-api-client": "gl-python/3.7.2 grpc/1.46.0 gax/2.10.2 gccl/20.0.0 pb/4.22.1",
"x-goog-request-params": "customer_id=REDACTED"
}
Request: customer_id: "REDACTED"
operations {
create {
conversion_value_rules: "customers/REDACTED/conversionValueRules/REDACTED"
dimensions: AUDIENCE
attachment_type: CAMPAIGN
campaign: "customers/REDACTED/campaigns/REDACTED"
}
}
this kind of request works fine for search campaigns, so should this request be constructed differently for performance max campaigns ? And if it is expected api behaviour than should we expected it to be changed in the future and when ?
Thanks and regards,
Radosław Pociecha