-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change Analytics setup description #5046
Comments
IB ✅ |
@kuasha420 I have assigned this back to Execution since you're investigating. |
There is a big slack discussion on the problem that @wpdarren found. I'm here documenting what went wrong and where we are now regarding this. Also what needs to be done to potentially resolve this issue. What happened?
Solution
Caveats @felixarntz I'm assigning this back to you. Please review my finding and proposed solution and let me know how to move forward. Cheers. |
@kuasha420 We need to differentiate between the message about existing tags vs GTM properties. The latter must remain because the toggle doesn't cover it. The first one is now covered by the toggle in setup, so we don't need to show it as a separate message which would be a duplicate. So both setup and settings need to inform about GTM properties at the top if relevant. I think one point of confusion is that for some reason the current Regarding existing tags: We definitely need to maintain one way or the other in settings, informing about existing tags. My take on this is the following:
In other words:
The main thing at this point is that the message remains there in one way or the other. I'll let you assess which one is more straightforward to implement. See also related #4934 (comment) |
@felixarntz I have created a follow up PR restoring the existing tag notice for settings page on top of the page as it was the old and already defined UX and identical to the Tag Manager Settings UX. However, I agree that we should revisit this in the future for both Analytics and Tag Manager. Couple of questions:
What do you think? Cheers. |
@kuasha420 Thanks, that approach you currently have in the PR looks good for now, showing both notices as needed. I will open a separate issue for finalizing this:
|
@kuasha420 Can you please update the QA Brief based on the changes? It should probably clarify that the setup UI should now only have a notice on an existing property in the GTM container, while settings UI should still have both. In setup, existing tags information should only surface via the toggle description. |
@felixarntz I have updated the QA brief. Cheers. |
QA Update:
|
@wpdarren you are correct, it's a bit confusing at the moment.
This can be moved forward, just add a note that this only applies to Setup and we're having another go at it for Settings separately. |
QA Update: ✅As per note above from Arafat, right now the testing around this is for the setup of Tag Manager and UA / GA4 analytics. The settings will be picked up in 5143. Verified:
|
Related to #4913 and #5045, some of the descriptive text in the Analytics setup flow should be simplified as it is now replaced with the new toggles displayed there.
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Relying on the
feature/existing-tag-simplification
branch:ExistingTagNotice
should be simplified to only keep the information around GTM tags, but no longer inform about "existing" tags, as these are covered via Implement Analytics snippet toggle(s) in setup flow if there is an existing tag #4913 and Show AnalyticsuseSnippet
toggle when creating a new UA/GA4 property #5045 now.hasGTMAnalyticsProperty
, and then it should display the notice fromgetNoticeForExistingGTMProperty()
.Implementation Brief
Any PR for this must be based on and target the
feature/existing-tag-simplification
branch.assets/js/modules/analytics/components/common/ExistingTagNotice.js
,hasGTMAnalyticsProperty
and all the logic associated to it. This means removing the following:getNoticeForExistingUAAndGA4Tags
getNoticeForExistingUATag
getNoticeForExistingGA4Tag
assets/js/modules/analytics/components/setup/SetupFormGA4.js
assets/js/modules/analytics/components/setup/SetupFormGA4Transitional.js
assets/js/modules/analytics/components/setup/SetupFormLegacy.js
assets/js/modules/analytics/components/setup/SetupFormUA.js
Test Coverage
QA Brief
Changelog entry
The text was updated successfully, but these errors were encountered: