Loglib

Changelog

All the latest updates, improvements, and fixes to Loglib.

Subscribe to updates →

Speed Insights, Ingested Emails, Blogs and More

Speed Insights, Ingested Emails, Blogs and More

  • Introducing Speed Insights: We are thrilled to introduce Speed Insights at Loglib. This is a big addition to our platform allows you to effortlessly gather and visualize real-time user experiences on your website, enabling you to optimize it for the best performance. With Speed Insights, you can delve into user experiences on a per-route, per-location, per device, even per browser and OS for each web vital score, giving you unparalleled insights into your site's speed performance.

Speed Insights is now available to all users across our plans. If you're using loglib tracker npm package (i.e not the cdn or wordpress plugin) to get started, please update your tracker. See Speed Insights Demo.

pnpm install @loglib/tracker@latest
  • Summary mails: We are pleased to inform you that you will now receive monthly email summaries of your analytics data. Please stay tuned, as we have plans to roll out customization options for email reports exclusively for our Pro users in the coming week.

  • Blogs: We are excited to announce the launch of our blogs section. Starting with one related to understanding core web vitals. You can check it out at here

Pricing, Turso and Drizzle, Celebrations & More

Pricing, Turso and Drizzle, Celebrations & More

  • Introduced Pricing: We're excited to announce that loglib now offers subscription plans. You can now subscribe to one of our paid versions to unlock additional features and show your support for our continued development. You can go to dashboard setting to choose a plan.

  • Migrated to turso: We've made some changes to improve the ease of using loglib. While we initially used Prisma with Planetscale, we recognized that it wasn't ideal for local development. Our goal is to make loglib accessible to everyone. You no longer need to sign up for external services or deal with complex Docker setups that can slow down your computer. All you need is a basic SQLite database to run loglib on development, and we use Turso for production.

  • Celberations: We believe in making your loglib experience enjoyable. That's why we've introduced celebrations to our dashboard. It's been about two weeks since this feature was added. You can now celebrate your achievements by simply clicking the "celebrate" button on your dashboard. Additionally, you can set celebration goals, which are automatically triggered once a day when you achieve your goals. We have more exciting developments in the works, so stay tuned for updates.

  • Better Contributing Guid: We have enhanced our contributing guide to make it straightforward. This guide is designed to help you better understand how to contribute to loglib effectively. You can find it here

  • Changes to Dashboard URLs: We've made a small change to the website dashboard URLs. Instead of being located at loglib.io/[Your Website Id], they will now be found at loglib.io/s/[Your Website Id].

NB: As always, if you encounter any issues or have suggestions for LogLib's improvement, please don't hesitate to open an issue on our repository.

100 Stars, New Looks and Event tracking

100 Stars, New Looks and Event tracking

  • We passed 100 stars on github: thanks for each and everyone who helped as achive this. We're grateful for your support. If you haven't starred us yet, please do so here
  • New look introduced: Say goodbye to the slate look, We've embraced a fresh new stone color. We think it's beautful we hope you do too :)
  • The events tab introducs a filter: You can filter events easily now.
  • The dashboard graph introduced bar graph: You can now switch between line and bar graph.
  • Tracker improvements: The tracker introduces 2 primitives for event tracking on react:
    1. Track View: you can use track view to track when a use scrolled to a certain view. Read the doc here.
    2. Track Click: a helper componenet to track clicks. This is specially important if you need to track on a server component without chaning the component to client componenet. Read the doc here
  • Auto event tracking got better: You can now turn on automatic event tracking just paass auto to the tracker. It'll track buttons and elements with onClick events.

NB: As always, your feedback is invaluable to us. If you encounter any issues or have suggestions for LogLib's improvement, please don't hesitate to open an issue on our repository.

Tracker And Minor UI Changes

Tracker And Minor UI Changes

We don't have major updates for this week. We're currently working on some exciting projects that we'll be releasing in the next weeks, but in the meantime:

  • The tracker received a revision:
    1. Loglib domain is now used by default, therefore specifying a host is no longer necessary.
    2. Data is sent just once each page only, as opposed to atleast three in the old sdk.
    3. In order to use the new api, the CDN was also upgraded.
    4. In order to add proxy support to your nextjs or astro project, look into this for additional information.

NB: We strongly advise upgrading to the new version. We will continue to support the old SDK, although it might not be for very long.

  • Retaining Users are added to the collection of analytics.
  • made a few minor UI adjustments.
  • Keep checking back as more exciting significant features are in the works.
Re-imagining Loglib

Re-imagining Loglib

  • We are thrilled to announce a major transformation for loglib. We have decided to shift our focus from being "npm-package based" web analytics to creating the finest web analytics out there. In a forthcoming blog post, we will let you know on the reasons behind this decision. Through our investigation and the npm downloads stats almost no one have been using the packages version If you have been an active user of the npm packages version and we were unaware, we apologize for any inconvenience caused. Please reach out to us at support@loglib.io, If you need any help from us. While we will no longer support the npm packages version of loglib, we are committed to making self deployment process of loglib incredibly simple stay tuned for that.

  • Loglib is way faster now: We have achieved remarkable performance improvements in loglib. By migrating our analytics database from MySQL to ClickHouse, loglib is now blazing fast and more responsive than ever before.

  • Public pages: Share your dashboard with the world! We've introduced a new feature that allows you to make your dashboard public. Just click the settings icon on your website card and toggle the public visibility setting.

  • The graph is a filter: Analyzing data has never been more convenient. Now, you can click on any line in the graph to filter the data by that specific time period. This new feature enables you to gain deeper insights effortlessly.

  • Friday Changelogs: Stay up-to-date with our progress! Starting from now, we will be sharing weekly changelogs every Friday, giving you insights into the latest enhancements and updates in loglib. Btw if you haven't joined our community yet we are on discord and telegram.

  • last but not least: You now see X CORP twitter image

Teams Introduction

Teams Introduction

We are thrilled to announce the beta release of Teams, a powerful collaboration feature that will revolutionize the way you work on your websites. With Teams, you can now create groups and invite your teammates to join, making it easier than ever to collaborate and achieve your goals together.

Building and maintaining a website often requires teamwork, whether you're working on a personal project or managing a professional site. We understand the importance of seamless collaboration, which is why we've developed Teams to streamline the process and enhance your productivity.

With the Teams feature, you can:

  1. Create Teams: Create dedicated teams for your websites, projects, or specific areas of focus. Whether you're working on a small personal blog or a large-scale enterprise website, Teams provides you with the flexibility to organize your collaborators efficiently.

  2. Invite Collaborators: Invite your teammates, clients, or external contributors to join your Teams. Simply send an invitation, and they'll be able to access the websites associated with your Teams, enabling seamless collaboration and real-time updates.

  3. Assign Roles and Permissions: Take control of your team's access and define their roles and permissions within your websites. Assign team members as administrators, editors, or viewers, depending on their level of involvement. This granular control ensures that sensitive information remains secure while allowing everyone to contribute effectively.

Please note that Teams is currently in beta, which means we are actively seeking feedback from our users to improve the feature further. We encourage you to explore Teams, provide feedback, and report any issues you encounter. Your valuable input will help us refine and enhance the Teams experience for all users.