-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Dashboard stats for extension authors #94744
Comments
I'm genuinely unable to find this. What's the URL address?
|
For anyone who couldn't find it :) |
Sorting in tables feels clunky, it accepts clicks only on column text, but not on the empty space. |
@usernamehw I think the 4-star is not reflected in the top widget because it's older than 90 days. It says under 5.0 (6) that the number is based on the reviews during the last 90 days. I saw the stats for my extensions and think that it's a huge improvement compared to the non-existing stats before. Definitely something positive and in the right direction. Awesome job. What I miss in the graph now (or it could be a separate one as well) is a breakdown that shows in which VS Code versions are my extensions running. I think that will be really helpful information. |
Is there a roadmap of the stats that will be available in the future? like:
I think So that one should be really easy to do. |
great start. I think installs and updates/downloads stats display should be split into two lines for the 'Acquisition' Y axes since I find this graph a bit confusing (shows last update stats for one of my extensions) I do like Page Views metric. Helps to see how many devs visited extension page. Something we could not get before from extension stats web services. Thank you for adding this simple dash! |
would it be possible to see the total number of installs from Released on date on that time series graph to view the user base growth in addition to the metrics @usernamehw listed? Geo/locale with a simple countries map display could be a good way to learn more about our users too. |
It would definitely be useful to see new installations (i.e. ones that contribute to the 'install count') separately from the rest of the installs, and I suppose uninstall data. I suspect the uninstalls is planned as there is a link to a Power BI page that mentions uninstalls - though I think that is for VS rather than VSCode thus far? As I mentioned on slack my extension has 2500 unique installs but on one day (the 3rd of May) there were over 7500 installs on the graph. Not sure why so many - I did push an update that day, but only one. Otherwise the highest daily peak is ~600 |
@mjcrouch that high installs spike you see is because downloads/updates are added to it currently. I agree seeing uninstalls in that graph would be interesting too. So, I think the metrics on that graph should be:
|
Yes, but the specific figure implies that everyone who's ever installed my extension downloaded it three times in one day :D (That, or one person really liked installing it a lot) |
@mjcrouch hah! I wonder if updates add extra counts to downloads for every ext. v. or vscode v. update. yeah, very weird. |
from new vs marketplace dashboard. see this ticket for more info: microsoft/vscode#94744
It is interesting to look at the page views and see how they correspond to tweets and other posts marketing vscode extension, with new installs/updates spikes that follow (second bar chart). This is a shameless plug, but I thought I'd share it with other devs to use and look at. Below are my GeoDataViewer stats plotted in DataPreview If you look at my tweets promoting that extension and that page views bar chart you should be able to see a close correlation and spikes ... This is based on exported report and plotted with my data preview extension which supports binary xlsx files data display and basic charting. Feel free to use that tool for plotting your exported ext. stats reports. P.S: @prashantvc I do find bar charts more appealing for displaying daily stats since they are typically cyclical and don't look like sine waves with the slow weekends :) Maybe you can provide that option in the next dashboard update. I'll update the docs in my custom VSCode Marketplace Ext Stats tool with info and links to this new dashboard over the weekend. |
Having extension |
I had a great chat with @prashantvc about vs marketplace enhancements we'd like to see next. Topics we covered in our 1 on 1 call:
|
@prashantvc We also discussed that perhaps it would be more productive for your team to create a separate vs-marketplace documentation github repository for extension authors to log feature requests and for your team to help us understand some of those ext. stats and reports. I believe it would be an optimal solution for us to provide feedback since the only communication channel we currently have with your team is via email from vs marketplace pages. If such vs-marketplace repository was created, I think other extension developers i.e. VS & Azure DevOps could pitch in with additional feedback and your dev team could draw a roadmap and feature list for us to track all of these requests and enhancements. |
... until such time, I have one more pressing feature request which I think your team can easily add since you already load our README.md docs in vs marketplace pages: Frequently, we need to respond to developer reviews and point them to sections of our docs or pending issue on github. It would be really helpful if on the User Reviews page we could use markdown format, or if you could at least expend links to docs and github issues that we clip there responding to developers feedback. For example, I often quote my docs and link to github issues. I believe other extension developers do the same. However, without those links converted to proper links, I don't think devs clip and follow them. Thanks in advance on this & other ext. devs feel free to upvote it! ;) |
Yaa. I believe thats very deceiving. basing review for 90-days, instead of "Over-All" .. just saying 🤷♂️👀 |
oh, wow! I did not know that even rating is based on their 90 days period. That explains a lot. |
There are no plans for any change here on the VS Code side. I see that there are already issues open on the VSMarketplace side. I suggest to continue the discussion there microsoft/vsmarketplace#14 or to open new issues. Since no changes are planned on the VS Code side I am closing this |
Hi @isidorn , I see vsmarketplace repo/team as the right location for install count, downloads and reviews, because those are things related to the store itself. And as noted, they have updated the Marketplace Dashboar with a bit more information. Congrats to that! But what about other infos requested in the comments above, which seems a bit more usage related, like:
Do you think these informations would be available in the marketplace, VS Code, or other team? Right from the beginning, I would like to know which OS my extension was being used, mostly because I only had Windows available and had no chance to support MacOS/Linux. That's why I opened #4801. This week VS code retweet https://twitter.com/prshntvc/status/1430132093758156805?s=20, and it revived my request, with a bit more scenarios. Today, VS Code runs not only different OS but also flavors like Remotes, Codespaces and GitHub.dev, and because extensions can be installed via Settings Sync (not the Extension View), I guess the Marketplace won't know about it. Thank you cc @eamodio, @usernamehw |
@alefragnani thanks for bringing this up. I believe the whole dashboard experience should be on the marketplace side, and some data should come from VS Code. I can also move your comment there, just let me know what is easier for you. |
Thanks @isidorn! Just moved the comment, as you suggested. Let me know if you need more details |
Refs: #93604
Currently there is nothing built-in to the VS Code marketplace for extension authors to track basic stats (downloads, installs, views, etc).
It would also be great to see location, OS and other basic information about where extension usage is coming from.
The text was updated successfully, but these errors were encountered: