It's hard to assess how popular my Streamlit app is. How best to apply analytics to determine app viability?

Hi,

I am debating whether I should spend time updating my Streamlit app or just leave it as it is. On the Streamlit Analytics ‘App viewers’ tab, it shows that about 5-7 people visit the app daily, which seems insufficient to justify spending time maintaining it. However, the streamlit-analytics lib indicates that there are approximately 300 page views daily. Which would be much more promising.

How can these results differ so much? While there are a few pages in the app, I can’t imagine users checking 50 pages per visit.

Which data can I trust, and why would it be so different? I have no knowledge of the users, how they find the app, or what they use it for. I’m somewhat lost because having this information would make it easier to decide whether to continue supporting it.

It concerns this app: https://stock-tracker-magic-formula.streamlit.app/. What’s the best way to determine whether some Streamlit app is worth the effort?

Hi @amigobrewbrew

The streamlit-analytics library seems to measure page views as everytime the app re-runs which can be due to a new viewer visiting the app or an existing user interacting with the widgets that triggers an app re-run.

On the other hand, the built-in analytics on the Community Cloud measures unique views, thus not accounting for the same viewer re-running the app.

As for justifying the effort spent on the app, I’d personally work on or maintain apps that I find fun to work on. As for the app growth, you could lean on promotion on various social platforms like Twitter/X or LinkedIn as well as featuring them in blogs or other content formats. I always like to think, if you build it, people will come to find or use it if it interests or solves their problems/use cases.

Hope this helps!

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.