All Projects → simpleanalytics → scripts

simpleanalytics / scripts

Licence: MIT license
Open Source Public Scripts for Simple Analytics

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to scripts

gatsby-plugin-gdpr-cookies
Gatsby plugin to add Google Analytics (V4 is supported), Google Tag Manager, Facebook Pixel, TikTok Pixel and Hotjar in a GDPR form to your site.
Stars: ✭ 88 (+41.94%)
Mutual labels:  google-analytics, analytics-tracking
analytics-js-without-segment
A toolset to use Segments open-source analytics library (analytics.js) WITHOUT using the paid Segment service (segment.com). To be used with your favorite analytics-tools like Google Analytics, Mixpanel, Hotjar, etc.
Stars: ✭ 47 (-24.19%)
Mutual labels:  google-analytics, analyticsjs
analytics.js-integrations
Monorepo housing Segment's analytics.js integrations
Stars: ✭ 107 (+72.58%)
Mutual labels:  analyticsjs
Trackie
A Chrome extension to enhance debugging of some frequently-used tag management platforms (Google Tag Manager, Tealium, Commanders Act, DTM) in combination with some frequently-used tags (Google Analytics, Google Analytics 4, GA Audiences, Ddm, Criteo, Adobe Analytics/Omniture, Floodlight, Comscore, Facebook, Bluekai, Youbora, Kinesis, Webtrekk, …
Stars: ✭ 23 (-62.9%)
Mutual labels:  google-analytics
gpc-optmeowt
Browser extension for opting out from the sale and sharing of personal information per the California Consumer Privacy Act and other privacy laws
Stars: ✭ 75 (+20.97%)
Mutual labels:  privacy-tools
gtm-guidelines
A collection of best practices for your daily Google Tag Manager routine
Stars: ✭ 39 (-37.1%)
Mutual labels:  google-analytics
hubot-analytics
📈 A hubot script to get google analytics reports
Stars: ✭ 16 (-74.19%)
Mutual labels:  google-analytics
nextjs-google-analytics
Google Analytics for Next.js
Stars: ✭ 242 (+290.32%)
Mutual labels:  google-analytics
skeletoid
Bootstrapping and Utils code for Android applications 🤖made at Mindera 💛
Stars: ✭ 24 (-61.29%)
Mutual labels:  google-analytics
Google-Analytics-for-OS-X
Google Analytics SDK for OS X
Stars: ✭ 51 (-17.74%)
Mutual labels:  google-analytics
Exif-Remove
Remove exif data from all digital pictures in current directory by typing exif
Stars: ✭ 45 (-27.42%)
Mutual labels:  privacy-tools
Tracker-Aggregator
An abstraction layer for analytics in your app to keep your tracking code clean and reusable.
Stars: ✭ 17 (-72.58%)
Mutual labels:  analytics-tracking
react-native-base-project
Base react native application for scalable project using Redux + React Navigation + Code Push + Realm + Axios + i18n + Google Analytics + Facebook login with fbsdk...
Stars: ✭ 31 (-50%)
Mutual labels:  google-analytics
tag-manager
Website analytics, JavaScript error tracking + analytics, tag manager, data ingest endpoint creation (tracking pixels). GDPR + CCPA compliant.
Stars: ✭ 279 (+350%)
Mutual labels:  google-analytics
django-sitemetrics
Reusable application for Django that offers easy integration with different site metrics service providers.
Stars: ✭ 41 (-33.87%)
Mutual labels:  google-analytics
shopify-gtm-ga
Enhances Google Analytics and integrates Google Tag Manager for Shopify.
Stars: ✭ 44 (-29.03%)
Mutual labels:  google-analytics
privera
Use the tools you know. Respect users' privacy. Forget cookie consents. Comply with GDPR, ePrivacy, COPPA, CalOPPA, PECR, PIPEDA, CASL; you name it.
Stars: ✭ 23 (-62.9%)
Mutual labels:  google-analytics
gadget
Gadget is a library that makes analytics tracking easier for android apps
Stars: ✭ 54 (-12.9%)
Mutual labels:  google-analytics
nextsss
Next.js static site starter including full setup for TypeScript, Tailwind CSS, Google Analytics, Next SEO, etc.
Stars: ✭ 80 (+29.03%)
Mutual labels:  google-analytics
shifting
A privacy-focused list of alternatives to mainstream services to help the competition.
Stars: ✭ 31 (-50%)
Mutual labels:  privacy-tools
Simple Analytics logo

Scripts

Simple Analytics is a privacy-first analytics tool with a strong mission: never invade the privacy of your visitors. We just show you the essentials: page views, referrers, top pages, and devices. We don't use cookies. We don't collect any personal data. So no cookie banners or GDPR to worry about. When a service is free you are the product. We won't ever sell your data. As a result, we require a subscription.

Open Source

As our public scripts are very important in our mission to privacy we decided to make the source code available. We use the MIT license which is short and to the point. It lets you do almost anything you want with this project, like making and distributing closed-source versions. See LICENSE for more info.

Contribute

If you want to contribute, you probabaly want to contribute to our /src/default.js or /src/auto-events.js files. These files compile into a few versions of our script by compile.js. They end up on our CDN, custom domains, and the Cloudflare app.

In default.js you see some weird syntax in the comments. For example, /** if ignorepages **/ [some code] /** endif **/. These comments are converted to handlebars like this: {{#if ignorepages }} [some code] {{/if}}. In this case, ignorepages is a variable used in minify.js that takes care of what functionality to show in what script. Our main script is the latest.js script which includes all features. We also have a light.js script that obviously doesn't.

If you contribute, make sure to use npm run build, copy the script to a website, and check if it works correctly.

Run this locally

Just run npm run watch and every file will be validated and compiled on save. We minify our scripts with UglifyJS, a well-known JavaScript minifier.

The most important file of the repository is /src/default.js

Device testing is sponsored by BrowserStack

We run our public script with more than 50 browsers on many different (real) devices. We support Internet Explorer 9 (not sure who is still using that) and up. Including many mobile browsers and less common devices. We get amazing sponsorship from BrowserStack. Thanks, BrowserStack!

BrowserStack Logo

Contact

Feel free to drop any issues you have with our open-source scripts. If you want to contact us you can also use our contact form or email listed here: simpleanalytics.com/contact.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].