Reference documentation and code samples for the Google Analytics Admin V1alpha Client class EventEditRule.
An Event Edit Rule defines conditions that will trigger the creation of an
entirely new event based upon matched criteria of a source event. Additional
mutations of the parameters from the source event can be defined.
Unlike Event Create rules, Event Edit Rules are applied in their defined
order.
Event Edit rules can't be used to modify an event created from an Event
Create rule.
Generated from protobuf message google.analytics.admin.v1alpha.EventEditRule
Namespace
Google \ Analytics \ Admin \ V1alpha
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. Resource name for this EventEditRule resource. Format: properties/{property}/dataStreams/{data_stream}/eventEditRules/{event_edit_rule}
↳ display_name
string
Required. The display name of this event edit rule. Maximum of 255 characters.
Required. Parameter mutations define parameter behavior on the new event, and are applied in order. A maximum of 20 mutations can be applied.
↳ processing_order
int|string
Output only. The order for which this rule will be processed. Rules with an order value lower than this will be processed before this rule, rules with an order value higher than this will be processed after this rule. New event edit rules will be assigned an order value at the end of the order. This value does not apply to event create rules.
getName
Identifier. Resource name for this EventEditRule resource.
Output only. The order for which this rule will be processed. Rules with an
order value lower than this will be processed before this rule, rules with
an order value higher than this will be processed after this rule. New
event edit rules will be assigned an order value at the end of the order.
This value does not apply to event create rules.
Returns
Type
Description
int|string
setProcessingOrder
Output only. The order for which this rule will be processed. Rules with an
order value lower than this will be processed before this rule, rules with
an order value higher than this will be processed after this rule. New
event edit rules will be assigned an order value at the end of the order.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Analytics Admin V1alpha Client - Class EventEditRule (0.29.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.1 (latest)](/php/docs/reference/analytics-admin/latest/V1alpha.EventEditRule)\n- [0.29.0](/php/docs/reference/analytics-admin/0.29.0/V1alpha.EventEditRule)\n- [0.28.1](/php/docs/reference/analytics-admin/0.28.1/V1alpha.EventEditRule)\n- [0.27.0](/php/docs/reference/analytics-admin/0.27.0/V1alpha.EventEditRule)\n- [0.26.0](/php/docs/reference/analytics-admin/0.26.0/V1alpha.EventEditRule)\n- [0.25.2](/php/docs/reference/analytics-admin/0.25.2/V1alpha.EventEditRule)\n- [0.24.2](/php/docs/reference/analytics-admin/0.24.2/V1alpha.EventEditRule)\n- [0.23.0](/php/docs/reference/analytics-admin/0.23.0/V1alpha.EventEditRule)\n- [0.22.5](/php/docs/reference/analytics-admin/0.22.5/V1alpha.EventEditRule)\n- [0.20.0](/php/docs/reference/analytics-admin/0.20.0/V1alpha.EventEditRule)\n- [0.19.0](/php/docs/reference/analytics-admin/0.19.0/V1alpha.EventEditRule)\n- [0.18.1](/php/docs/reference/analytics-admin/0.18.1/V1alpha.EventEditRule)\n- [0.17.0](/php/docs/reference/analytics-admin/0.17.0/V1alpha.EventEditRule)\n- [0.16.0](/php/docs/reference/analytics-admin/0.16.0/V1alpha.EventEditRule)\n- [0.15.1](/php/docs/reference/analytics-admin/0.15.1/V1alpha.EventEditRule)\n- [0.14.0](/php/docs/reference/analytics-admin/0.14.0/V1alpha.EventEditRule)\n- [0.13.0](/php/docs/reference/analytics-admin/0.13.0/V1alpha.EventEditRule)\n- [0.12.0](/php/docs/reference/analytics-admin/0.12.0/V1alpha.EventEditRule)\n- [0.11.1](/php/docs/reference/analytics-admin/0.11.1/V1alpha.EventEditRule)\n- [0.10.0](/php/docs/reference/analytics-admin/0.10.0/V1alpha.EventEditRule)\n- [0.9.0](/php/docs/reference/analytics-admin/0.9.0/V1alpha.EventEditRule)\n- [0.8.2](/php/docs/reference/analytics-admin/0.8.2/V1alpha.EventEditRule) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Analytics Admin V1alpha Client class EventEditRule.\n\nAn Event Edit Rule defines conditions that will trigger the creation of an\nentirely new event based upon matched criteria of a source event. Additional\nmutations of the parameters from the source event can be defined.\n\nUnlike Event Create rules, Event Edit Rules are applied in their defined\norder.\nEvent Edit rules can't be used to modify an event created from an Event\nCreate rule.\n\nGenerated from protobuf message `google.analytics.admin.v1alpha.EventEditRule`\n\nNamespace\n---------\n\nGoogle \\\\ Analytics \\\\ Admin \\\\ V1alpha\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nIdentifier. Resource name for this EventEditRule resource.\n\nFormat:\nproperties/{property}/dataStreams/{data_stream}/eventEditRules/{event_edit_rule}\n\n### setName\n\nIdentifier. Resource name for this EventEditRule resource.\n\nFormat:\nproperties/{property}/dataStreams/{data_stream}/eventEditRules/{event_edit_rule}\n\n### getDisplayName\n\nRequired. The display name of this event edit rule. Maximum of 255\ncharacters.\n\n### setDisplayName\n\nRequired. The display name of this event edit rule. Maximum of 255\ncharacters.\n\n### getEventConditions\n\nRequired. Conditions on the source event must match for this rule to be\napplied. Must have at least one condition, and can have up to 10 max.\n\n### setEventConditions\n\nRequired. Conditions on the source event must match for this rule to be\napplied. Must have at least one condition, and can have up to 10 max.\n\n### getParameterMutations\n\nRequired. Parameter mutations define parameter behavior on the new event,\nand are applied in order. A maximum of 20 mutations can be applied.\n\n### setParameterMutations\n\nRequired. Parameter mutations define parameter behavior on the new event,\nand are applied in order. A maximum of 20 mutations can be applied.\n\n### getProcessingOrder\n\nOutput only. The order for which this rule will be processed. Rules with an\norder value lower than this will be processed before this rule, rules with\nan order value higher than this will be processed after this rule. New\nevent edit rules will be assigned an order value at the end of the order.\n\nThis value does not apply to event create rules.\n\n### setProcessingOrder\n\nOutput only. The order for which this rule will be processed. Rules with an\norder value lower than this will be processed before this rule, rules with\nan order value higher than this will be processed after this rule. New\nevent edit rules will be assigned an order value at the end of the order.\n\nThis value does not apply to event create rules."]]