Guide 161 · Events · GA4 + Tag Manager
Modify an event in the GA4 interface: change what an existing event measures, without touching the tags
Sometimes an event nearly measures what you want: the thank_you event fires on the wrong URL, or it is missing the condition that singles out the right form. The Modify event feature in the GA4 interface edits a created event's conditions and parameters with no code change — but the edit overwrites the original, so this guide starts with the warning Google prints first: never modify page_view.
After the edit is saved, a test visit to the corrected confirmation page shows the modified thank_you event in DebugView, and the old condition stops producing it — while the original page_view keeps counting every page as before.
Download the reference: the modify-event reference (JSON) (1939 bytes, MD5 36fd4c3c9a51051081709006153b2279). It lists the worked example — thank_you changed from one confirmation URL to another — the conditions before and after the edit, and the rules that bind it, including the warning against modifying page_view. The edit itself is not in the file: it happens in the interface.
What you need
- Viewer access or above at the property level. Google's page says Viewer or above can modify an event in Analytics.
- A created event to edit. Here it is
thank_you, built frompage_viewin the create-event guide, which fires on the old confirmation URL/thank-youafter the site moved to/order-confirmed. - The new condition, written down first. The edit overwrites the original, so the new condition is decided before the interface is opened, not during the edit.
The worked example
The worked example is the thank_you event with three conditions, one of which pins it to the old URL. The edit removes that one condition and leaves two.
| Measure | Count |
|---|---|
| Conditions before the edit | 3 |
| Conditions removed | 1 |
| Conditions after the edit | 2 |
| Share of conditions removed | 1 / 3 = 33.33% |
Those figures were recomputed here before publication: 3 minus 1 is 2 conditions after the edit; 1 divided by 3 is 0.3333, so 33.33% of the conditions were removed. The edit itself is the standard form:
Event: thank_you
Before: page_location contains /thank-you
After: page_location contains /order-confirmed
The trace
- Open the Events page. In Analytics, go to Admin, then under Data display, click Events. You must be signed in to a Google account, and the property selector at the top must show the right property. This step needs a Google sign-in, so it was traced to Google's documentation, not run here.
- Open the created event. In Custom configurations, click Custom events and choose a data stream. In the Custom events table, click
thank_youto modify it. - Change the condition. Find the condition that pins the event to
/thank-youand change the value to/order-confirmed. Leave the other two conditions untouched. Do not change the source event: the event is still built frompage_view. - Save the edit. Click Save. The modification overwrites the existing event — the old condition is gone, and the event now measures the new URL from this point on. History is not rewritten: earlier thank_you events still carry the old condition.
- Check it in DebugView. Visit the new confirmation page
/order-confirmedyourself. Open DebugView (Admin, then Data display, then DebugView) and confirm thethank_youevent shows. Then visit the old URL/thank-youand confirm no thank_you event appears.
Dead ends
DEAD END — MODIFYING PAGE_VIEW. Google's warning is the first line of the section: avoid modifying the page_view event, since it will no longer collect pageview data for other pages. The fix for a page_view problem is a new event created from it, not an edit to it.
DEAD END — THE EDIT LOOKS BACKWARDS. A modification applies only to data collected after the edit. The old condition's events stay in history under the old rule, and the report splits at the edit date. The rename guide explains the same rule for names.
DEAD END — EDITING THE TAG INSTEAD OF THE EVENT. A created event lives in Analytics, not in Tag Manager. Editing the GA4 Event tag that sends the source event changes the source for every event built on it, including the ones that were working.
End state
One event, two conditions, one new URL. The thank_you event fires on the new confirmation page and stops firing on the old one, while page_view keeps counting every page as before. If the change is a new name rather than a new condition, the rename guide covers what the interface does and does not do.
Sources
- Analytics Help — Create or modify key events — modify an event in Analytics: Custom configurations, then Custom events, then choose a data stream, then click the event, modify the conditions or parameters, and save; modifications overwrite existing events; avoid modifying page_view
- Analytics Help — Monitor events in DebugView — Admin, then Data display, then DebugView
Checked 11 November 2026. The click paths above are the ones in Google's help and developer pages, opened 11 November 2026. No step in this guide was run inside a live Analytics property or a live Tag Manager container, because both need a Google sign-in and this site does not sign in as anyone. What was run: the reference file was validated structurally in Python 3.12.3 — it parses, the event is thank_you, and the before and after conditions are present — and the condition count was recomputed: 3 - 1 = 2 conditions after the edit; 1 / 3 = 33.33% removed. Google moves menu items without warning; if a path on this page no longer matches, the linked help page is the current map.