app - Just a little analytics insight for your personal or indie project

  •        4

A simple, privacy-respecting, no cookie, zero JavaScript, 35 byte counter pixel for websites, mobile apps, server-side APIs, CLIs, and just about anywhere else. This repository contains both the backend and frontend of the app to simplify development and deployment. Other than a few lines of configuration here and there to make this possible, however, they're pretty much separate codebases.

https://app.piratepx.com
https://github.com/piratepx/app

Dependencies:

@bugsnag/js : ^7.5.4
@vvo/tzdb : ^6.3.0
cron : ^1.7.2
dotenv : ^8.2.0
fastify : ^3.9.1
fastify-autoload : ^3.3.1
fastify-bearer-auth : ^5.0.2
fastify-cli : ^2.5.1
fastify-cors : ^5.1.0
fastify-plugin : ^3.0.0
fastify-static : ^3.3.0
knex : ^0.21.12
luxon : ^1.25.0
module-alias : ^2.2.2
objection : ^2.2.3
pg : ^8.5.1

Tags
Implementation
License
Platform

   




Related Projects

Plausible Analytics - Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics

  •    Elixir

Plausible Analytics is a simple, lightweight (< 1 KB), open-source and privacy-friendly alternative to Google Analytics. It doesn’t use cookies and is fully compliant with GDPR, CCPA and PECR. You can self-host Plausible or have us run it for you in the Cloud. It is easy to understand and it cuts through the noise. Check your site traffic and get all the essential insights on one page in one minute. There are no layers of menus, there is no need for you to build custom reports, custom dashboards or PowerPoint documents.

Ackee - Self-hosted, Node.js based analytics tool for those who care about privacy

  •    Javascript

Ackee runs on your own server, analyzes the traffic of your websites and provides useful statistics in a minimal interface. Get an overview of all your websites and analyze how they perform together. You can collect data using the centralised GraphQL API or build your own interface and service upon Ackee. The API of Ackee acts as a powerful hub, perfect to collect data from a variety of sources, including websites, services and apps.

PostHog - Product analytics, built for developers

  •    Python

PostHog provides open-source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It provides event-based analytics at a user level, capture your product's usage data to see which users are doing what in your application. It automatically capture clicks and pageviews to analyze what your users are doing without pushing events manually.

Umami - Simple, fast, website analytics alternative to Google Analytics

  •    Javascript

Umami is a simple, fast, website analytics alternative to Google Analytics. Umami measures just the important metrics that you care about: pageviews, devices used, and where your visitors are coming from. Everything is displayed on a single, easy to browse page. It is able to track an unlimited number of websites from a single installation. You can even track subdomains and individual URLs.

insight - Node

  •    Javascript

Currently, Insight should be used with GA set up as web tracking due to use of URLs. Future plans include refactoring to work with GA set up for app-based tracking and the Measurement Protocol.For debugging, Insight can track OS version, Node.js version, and version of the app that implements Insight. Please set up custom dimensions per below screenshot. This is a temporary solution until Insight is refactored into app-based tracking.


ember-metrics - Send data to multiple analytics integrations without re-implementing new API

  •    Javascript

This addon adds a simple metrics service to your app that makes it simple to send data to multiple analytics services without having to implement a new API each time. Writing your own adapters for currently unsupported analytics services is easy too. If you'd like to then share it with the world, submit a pull request and we'll add it to the bundled adapters.

fair-analytics - 📊 An analytics server that doesn't undermine user's privacy

  •    Javascript

Google Analytics is the de-facto standard in the web and mobile analytics service world.Inspired by an interesting article from @staltz, and from the awesome work done by the micro-analytics team, I decided to start working on a Google Analytics alternative.

appmetrics

  •    Javascript

A small (803 bytes gzipped) library for measuring things in your web app, annotating the DevTools timeline, and reporting the results to Google Analytics. If you chose to send metrics to Google Analytics, values will show up its UI. See below.

Cookie Free Analytics

  •    ASPNET

Cookie Free Analytics (CFA) is a free server side Google Analytics tracking solution for Windows based websites running IIS & ASP.NET. 100% javascript & cookie free - with CFA you can track your visitors & file downloads in Google Analytics without cookies or JavaScript. I...

Autotrack - Automatic and enhanced Google Analytics tracking for common user interactions on the web

  •    Javascript

The default JavaScript tracking snippet for Google Analytics runs when a web page is first loaded and sends a pageview hit to Google Analytics. If you want to know about more than just pageviews (e.g. where the user clicked, how far they scroll, did they see certain elements, etc.), you have to write code to capture that information yourself.Since most website owners care about a lot of the same types of user interactions, web developers end up writing the same code over and over again for every new site they build.

google-analytics-plugin-for-unity - Google Analytics plugin for the Unity game creation system

  •    CSharp

Copyright (c) 2014 Google Inc. All rights reserved.The Google Analytics Plugin for Unity allows game developers to easily implement Google Analytics in their Unity games on all platforms, without having to write separate implementations. Note that this is a beta and as such may contains bugs or other issues. Please report them through the Github issue tracker or submit a pull request. The plugin comes with no guarantees.

matomo - Liberating Web Analytics

  •    PHP

Matomo is the leading Free/Libre open analytics platform. Matomo is a full featured PHP MySQL software program that you download and install on your own webserver. At the end of the five minute installation process you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real time.

analytics-reporter - Lightweight analytics reporting and publishing tool for Google Analytics data

  •    Javascript

A lightweight system for publishing analytics data from Google Analytics profiles. Uses the Google Analytics Core Reporting API v3 and the Google Analytics Real Time API v3. This is used in combination with 18F/analytics.usa.gov to power the government analytics hub, analytics.usa.gov.

snappydata - Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™

  •    Scala

SnappyData (aka TIBCO ComputeDB) is a distributed, in-memory optimized analytics database. SnappyData delivers high throughput, low latency, and high concurrency for unified analytics workload. By fusing an in-memory hybrid database inside Apache Spark, it provides analytic query processing, mutability/transactions, access to virtually all big data sources and stream processing all in one unified cluster. One common use case for SnappyData is to provide analytics at interactive speeds over large volumes of data with minimal or no pre-processing of the dataset. For instance, there is no need to often pre-aggregate/reduce or generate cubes over your large data sets for ad-hoc visual analytics. This is made possible by smartly managing data in-memory, dynamically generating code using vectorization optimizations and maximizing the potential of modern multi-core CPUs. SnappyData enables complex processing on large data sets in sub-second timeframes.

rack-tracker - Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter

  •    Ruby

Most of the applications we're working on are using some sort of tracking/analytics service, Google Analytics comes first but its likely that more are added as the project grows. Normally you'd go ahead and add some partials to your application that will render out the needed tracking codes. As time passes by you'll find yourself with lots of tracking snippets, that will clutter your codebase :) When just looking at Analytics there are solutions like rack-google-analytics but they just soley tackle the existence of one service. This will add Google Analytics as a tracking handler.

fathom - Fathom. Simple, trustworthy website analytics. Built with Golang & Preact.

  •    Go

Fathom Analytics is a simpler and more privacy-focused alternative to Google Analytics. Collecting information on the internet is important, but it’s broken. We’ve become complacent in trading information for free access to web services, and then complaining when those web services do crappy things with that data.

rack-google-analytics - Simple Rack middleware for implementing google analytics tracking in your Ruby-Rack based project

  •    Ruby

There is a new gem for various tracking and analytics services, which includes all the functionality of rack-google-analytics. So if you need more than just google, checkout the rack-tracker gem. Simple Rack middleware to help injecting the Google Analytics tracking code in your website.

active_analytics - First-party, privacy-focused traffic analytics for Ruby on Rails applications.

  •    Ruby

Simple traffic analytics for the win of privacy. ActiveAnalytics is a Rails engine directly mountable in your Ruby on Rails application. It doesn't reveal anything about specific visitors. It cannot be blocked by adblockers or other privacy-protecting extensions (and doesn't need to).

jquery-scrolldepth - Google Analytics plugin to track visitor scroll depth

  •    Javascript

Scroll Depth is a Google Analytics plugin that tracks how far users are scrolling. The plugin provides native support for Universal Analytics, Classic Google Analytics, and Google Tag Manager. It can also be used with any analytics service that supports events. Bug reports and code contributions are welcome. Please see contributing.md.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.