試用 Google Analytics 的 MCP 伺服器。從
GitHub 安裝,詳情請參閱
公告。
REST Resource: properties.dataStreams.eventCreateRules
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
資源:EventCreateRule
事件建立規則可定義會根據來源事件的相符條件,觸發建立全新事件的條件。可定義來源事件的其他參數異動。
事件建立規則與「事件編輯」規則不同,沒有定義順序。這些提案將會獨立運作。
「事件編輯」和「建立事件」規則無法用來修改透過事件建立規則建立的事件。
JSON 表示法 |
{
"name": string,
"destinationEvent": string,
"eventConditions": [
{
object (MatchingCondition )
}
],
"sourceCopyParameters": boolean,
"parameterMutations": [
{
object (ParameterMutation )
}
]
} |
欄位 |
name |
string
僅供輸出。這項 EventCreateRule 資源的資源名稱。格式:properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}
|
destinationEvent |
string
必要欄位。要建立的新事件名稱。 這個值必須:* 不得超過 40 個字元 * 僅包含字母、數字或 _ (底線) * 以英文字母開頭
|
eventConditions[] |
object (MatchingCondition )
必要欄位。至少要有 1 項條件,最多 10 項。來源事件的條件必須相符,系統才會套用這項規則。
|
sourceCopyParameters |
boolean
如果是 true,來源參數就會複製到新事件。如果設為 False 或未設定,系統就不會從來源事件複製所有非內部參數。系統會在複製參數後套用參數異動。
|
parameterMutations[] |
object (ParameterMutation )
參數異動會定義新事件的參數行為並依序套用。最多可以套用 20 項異動。
|
方法 |
|
建立 EventCreateRule。 |
|
刪除 EventCreateRule。 |
|
查詢單一 EventCreateRule。 |
|
列出網站資料串流的 EventCreateRules。 |
|
更新 EventCreateRule。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[[["\u003cp\u003eEvent Create Rules define conditions that trigger the creation of a new event based on a source event and allow for parameter modifications.\u003c/p\u003e\n"],["\u003cp\u003eThese rules operate independently and cannot modify events created by other Event Create rules, nor can they be used with Event Edit rules on such events.\u003c/p\u003e\n"],["\u003cp\u003eEvent Create Rules have several configurable fields, including name, destination event, event conditions, source parameter copying, and parameter mutations.\u003c/p\u003e\n"],["\u003cp\u003eYou can manage Event Create Rules through various methods like creating, deleting, looking up, listing, and updating them.\u003c/p\u003e\n"]]],["EventCreateRules trigger the creation of new events based on source event criteria. Rules operate independently, and cannot modify events they create. Key actions include: defining a `destinationEvent` name (under 40 characters, letters/digits/underscores, starts with a letter), setting `eventConditions` (1-10) for rule activation, controlling `sourceCopyParameters` (boolean), and defining up to 20 `parameterMutations`. Methods support creating, deleting, getting, listing, and updating EventCreateRules. A JSON representation of the rule is provided.\n"],null,["# REST Resource: properties.dataStreams.eventCreateRules\n\n- [Resource: EventCreateRule](#EventCreateRule)\n - [JSON representation](#EventCreateRule.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: EventCreateRule\n-------------------------\n\nAn Event Create 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.\n\nUnlike Event Edit rules, Event Creation Rules have no defined order. They will all be run independently.\n\nEvent Edit and Event Create rules can't be used to modify an event created from an Event Create rule.\n\n| JSON representation |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"destinationEvent\": string, \"eventConditions\": [ { object (/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition) } ], \"sourceCopyParameters\": boolean, \"parameterMutations\": [ { object (/analytics/devguides/config/admin/v1/rest/v1alpha/ParameterMutation) } ] } ``` |\n\n| Fields ||\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Output only. Resource name for this EventCreateRule resource. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule} |\n| `destinationEvent` | `string` Required. The name of the new event to be created. This value must: \\* be less than 40 characters \\* consist only of letters, digits or _ (underscores) \\* start with a letter |\n| `eventConditions[]` | `object (`[MatchingCondition](/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition)`)` Required. Must have at least one condition, and can have up to 10 max. Conditions on the source event must match for this rule to be applied. |\n| `sourceCopyParameters` | `boolean` If true, the source parameters are copied to the new event. If false, or unset, all non-internal parameters are not copied from the source event. Parameter mutations are applied after the parameters have been copied. |\n| `parameterMutations[]` | `object (`[ParameterMutation](/analytics/devguides/config/admin/v1/rest/v1alpha/ParameterMutation)`)` Parameter mutations define parameter behavior on the new event, and are applied in order. A maximum of 20 mutations can be applied. |\n\n| Methods ------- ||\n|----------------------------------------------------------------------------------------------------------------|----------------------------------------------|\n| ### [create](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.dataStreams.eventCreateRules/create) | Creates an EventCreateRule. |\n| ### [delete](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.dataStreams.eventCreateRules/delete) | Deletes an EventCreateRule. |\n| ### [get](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.dataStreams.eventCreateRules/get) | Lookup for a single EventCreateRule. |\n| ### [list](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.dataStreams.eventCreateRules/list) | Lists EventCreateRules on a web data stream. |\n| ### [patch](/analytics/devguides/config/admin/v1/rest/v1alpha/properties.dataStreams.eventCreateRules/patch) | Updates an EventCreateRule. |"]]