Closed SiobhyB closed 2 weeks ago
Will this break our existing stat? If so, I'd prefer to keep the existing naming so we have the continuity of data in place.
Will this break our existing stat? If so, I'd prefer to keep the existing naming so we have the continuity of data in place.
@danielbachhuber, it wouldn't break the existing stat, no. There's a process for renaming MC stats outlined in the FG, though we'd just need to be careful about timing if we go ahead with that. I've added a [Status] Not Ready for Merge
label so folks know not to merge this PR before we're ready.
I'm also keen to hear thoughts or other suggestions on the naming of the stats. I obviously don't want to get in the way if the current weekly stat name works, but now feels like a good opportunity for reviewing and making sure it's as clear as possible.
@SiobhyB Sounds good, thanks for clarifying
I've added a [Status] Not Ready for Merge label so folks know not to merge this PR before we're ready.
If we have a process for renaming, it would be good to do so, as it would keep those names consistent and avoid confusion. However, as Studio is an app with a release schedule, and there is a possibility that users won't upgrade it, we may have both old and new stats being logged in parallel. Will the rename still work in our case?
However, as Studio is an app with a release schedule, and there is a possibility that users won't upgrade it, we may have both old and new stats being logged in parallel. Will the rename still work in our case?
@wojtekn, that's a good point, my assumption was that we'd be able to set up a redirect for the old http://pixel.wp.com/b.gif...
URL, but I'll ask about to confirm whether this is possible and follow up.
@wojtekn, it seems that the most straightforward approach to renaming would be to keep going back to merge the old stats. As I can't commit to this at the moment, due to my upcoming sabbatical, I've gone ahead to revert back to the old name in https://github.com/Automattic/studio/pull/221/commits/5e9a33c8fef39dca7c7430af49839cf610b39bd0. So, now this PR proposes the following:
local-environment-launch-uniques
: Tracks unique weekly app launches, approximates weekly active users.local-environment-launch-uniques-first
: Tracks the first time the app is launched by a user.studio-app-launch-total
: Tracks every single time the app is launched (I further tweaked the name in the last commit to further differentiate from the existing stats).Looking forward to hearing throughts!
I'll also create a separate GitHub issue to detail what needs to be done to rename local-environment-launch-uniques
, in case someone else would want to pick that up. I see we can add descriptions at the top of the MC stat pages, so will do that too.
Slack discussion related to renaming for context: p1718037250491319-slack-C029GN3KD
I'm personally fine with the separate naming. I don't think it's worth the engineering effort to try to standardize.
Thanks, @SiobhyB, for exploring the possibilities. I agree with @danielbachhuber's assessment that it makes more sense to keep that simple with inconsistent naming when compared to maintaining the name change over time.
Related to 7578-gh-Automattic/dotcom-forge
Proposed Changes
local-environment-launch-uniques
, to convey its purpose. A separate issue will be created to potentially rename the stat in the future.studio-app-launch-total
, that fires every single time the app is launched.local-environment-launch-uniques-first
, which will fire first time a unique user first launches the app.Testing Instructions
Studio
folder found underLibrary
→Application Support
.Bumped stat: studio-app-launch-total=darwin
Bumped stat: local-environment-launch-uniques=darwin
Bumped stat: local-environment-launch-uniques-first=darwin
Bumped stat: studio-app-launch-total=darwin
Pre-merge Checklist