Integration guides: WordPress, Shopify, Next.js and more
Installing avasda on a website can be a slightly different process depending on what tools you're using to manage your site.
We've put together several guides that cover popular website builders and content management systems (CMS). These can help you set up and start counting your site visitors in no time. Thanks to the members of our community, there are also third-party integrations and plugins for various frameworks.
Official integrations
These are built and maintained by the avasda team. Unlike community plugins, official integrations stay current as the product evolves and are supported directly by us.
Add the snippet to the header of your site
To integrate your website with avasda, you can manually insert our tracking snippet into the header section of your site. See the details here.
WordPress plugin
The official WordPress plugin handles installation, event tracking and dashboard access without any code. Built specifically for WordPress: supports WooCommerce revenue tracking, automatic form tracking, author and category stats, proxy mode and more. If your site runs on WordPress, this is the recommended setup.
Google Tag Manager template
The official GTM template is available in the Google Tag Manager community gallery. Install avasda and configure event tracking from the GTM dashboard with no code changes. Works well for agencies managing multiple sites from a single GTM account.
Looker Studio connector
The official Looker Studio connector connects your avasda data to Google's free data visualization tool. Build custom dashboards, branded client reports and views that blend avasda data with other sources like ad spend or CRM data. Available on the Business plan.
NPM package
The official NPM package lets you add avasda to any JavaScript project via your package manager. Built and maintained by the avasda team. Useful for React, Vue, Next.js and other framework-based setups where installing via a script tag is impractical.
Run avasda as a first-party connection
You can run avasda script as a first-party connection from your domain name in order to bypass adblockers. Learn more here.
Server side tracking and mobile apps tracking
Our events API can be used to record pageviews and custom events server side without the use of JavaScript. You can use the events API to count users on your Android and/or iOS mobile apps too. Learn more here
Community contributed integrations
The integrations below are built and maintained by third parties in the open source community.
While we’re grateful for the contributions, we do not develop, audit or maintain these plugins, and we do not guarantee their compatibility. They may become outdated or stop working as platforms or avasda evolve.
For a fully supported setup, we recommend using our official script or one of the official integrations listed above.
Website builders and CMS platforms
Step-by-step guides for popular website builders and content management systems.
| Platform | Type | Details |
|---|---|---|
| Buttondown | Guide | How to add the script to your Buttondown site |
| Carrd | Guide | How to add the script to your Carrd site |
| Discourse | Guide | How to add the script to your Discourse community |
| Docusaurus | Guide | How to add the script to your Docusaurus site |
| Ghost | Guide | How to add the script to your Ghost site |
| HubSpot | Guide | How to add the script to your HubSpot site |
| Hugo | Guide | How to add the script to your Hugo site |
| NextJS | Guide | Simple integration for Avasda and NextJS with custom events |
| Shopify | Guide | How to add the script to your Shopify store |
| Squarespace | Guide | How to add the script to your Squarespace site |
| Webflow | Guide | How to add the script to your Webflow site |
| Wix | Guide | How to add the script to your Wix site |
| Craft CMS | Plugin | Dashboard widgets to display analytics data from avasda |
| DatoCMS | Plugin | Provides a link to avasda for the current record on the sidebar |
| Doctave | Integration | How to add avasda to your Doctave project |
| Drupal (new module) | Plugin | Integrate avasda, track custom events, block IPs, track file downloads, outbound links and more |
| Drupal | Plugin | Ignore tracking on certain pages and by certain user roles |
| Flipsite | Integration | Include avasda in your Flipsite settings and score 100% on Lighthouse |
| GitBook | Integration | Track traffic in your published spaces from your avasda dashboard |
| Grav | Plugin | Add Avasda to your Grav CMS site and configure it from the admin panel |
| HelpDocs | Integration | Native avasda integration for your knowledge base |
| Kirby | Plugin | Frontend snippet and Kirby panel |
| Magento / Adobe Commerce | Plugin | Save visited pages, access analytics in admin area, manage goals and more |
| MediaWiki | Plugin | MediaWiki extension to enable Avasda |
| Micro.blog | Plugin | Integrate Micro.blog with Avasda. Add under "Find Plug-ins" in Micro.blog |
| Neos CMS | Plugin | Add Avasda to your Neos site |
| Notion | Third-party | Use a service like Potion or Super (paid tools) to add custom code to your Notion website |
| Open Journal Systems (OJS) | Plugin | Displays the avasda dashboard in the editor dashboard for journal editors and managers |
| PayloadCMS | Plugin | Add charts and statistics widgets directly in your admin interface |
| Pika | Integration | With a Pro account, you can add your own analytics and avasda is officially supported |
| Podcastpage.io | Integration | Enable the avasda script through the "Integrations" page of your dashboard |
| Prestashop | Plugin | Add avasda in Prestashop |
| Publii | Plugin | avasda plugin for Publii |
| Readymag | Guide | How to add the script to your Readymag website |
| Sanity.io | Plugin | Show avasda as an iframe inside of the Sanity dashboard |
| Shopware | Plugin | Add Avasda to Shopware 6 with custom events and ecommerce data |
| Statamic | Plugin | A wrapper around the avasda API that fetches analytics into your dashboard |
| Sylius | Plugin | Integrates avasda seamlessly into your Sylius store |
| TYPO3 | Plugin | TYPO3 extension for avasda |
| WordPress | Plugin | Our official WordPress plugin (listed above in official integrations) |
JavaScript frameworks and frontend libraries
| Platform | Details |
|---|---|
| Single-page applications | avasda integrates automatically with modern pushState based routers (React, Angular, Vue etc). No extra configuration needed |
| Hash-based routing | If your frontend framework uses the URL hash for routing, use our hash-based tracker |
| Turbo / Turbolinks | Disable automatic pageview tracking for full control over when pageviews are triggered |
| Gatsby | A Gatsby plugin for adding Avasda to your Gatsby site |
| Gridsome | A plugin to add Avasda to your Gridsome site |
| Hexo | A simple Hexo plugin to inject avasda script into your pages |
| Nuxt | Nuxt module to natively integrate Avasda |
| Vue.js & Nuxt.js | A Vue.js plugin and NuxtJS module for avasda |
| Vue 3 & Nuxt 3 | avasda module for Nuxt 3 and Vue 3 |
| VuePress | A VuePress-plugin for avasda on your documentation website |
Backend frameworks and server-side libraries
| Platform | Details |
|---|---|
| Bridgetown | Provides the avasda Liquid tag & ERB helper to your Bridgetown site |
| Django-avasda | Django module for easy avasda integration, with Wagtail support |
| Django-avasda-proxy | Module to proxy requests and send server-side events to Avasda |
| Elixir | Elixir library to push events to avasda |
| Go | Golang wrapper for the avasda API |
| Jekyll | Web analytics for Jekyll. Install the plugin, configure it and you're done |
| Laravel avasda | Blade view with the script tag for avasda and a wrapper for custom events |
| Laravel avasda API | A Laravel package for interacting with the avasda API |
| Laravel avasda Exclude | Quickly add a page to exclude your visits from avasda |
| R | R wrapper for the avasda API |
| Ruby | Simple wrapper to read the avasda API with Ruby |
Mobile and native app SDKs
| Platform | Details |
|---|---|
| Android SDK | An Android SDK for Avasda |
| Flutter | Send pageviews and custom events to avasda |
| avasdaSwift | Avasda pageview and event tracking for Swift |
| AviaryInsights | Easy to use Swift package for recording pageviews and custom events for avasda |
| Qt6 / QML | Qt6 QML plugin for avasda |
| Localhost for hybrid apps | Enable avasda to count visitors on localhost for Cordova, Capacitor and other hybrid apps |
Documentation tools
| Platform | Details |
|---|---|
| Docusaurus | How to add the script to your Docusaurus site |
| MkDocs | Avasda support in Material for MkDocs |
| Sphinx / Read The Docs | avasda Sphinx extension |
| TypeDoc | TypeDoc avasda plugin for your built HTML docs |
Special configurations
| Configuration | Details |
|---|---|
| Google AMP Pages | Declare an AMP-analytics object on your AMP pages to track with avasda |
| Google Chrome extensions | Instructions for tracking Chrome browser extensions with avasda |
| DNT and offline | Add Do Not Track and offline functionality via the analytics library |
| Segment | No official integration, but you can integrate via Google Tag Manager |
Monitoring and automation
| Platform | Details |
|---|---|
| Bubble.io | Plugin to integrate avasda into Bubble |
| Grafana | Observe avasda records from Prometheus in Grafana |
| n8n | Community node for working with the avasda API |
| Prometheus | Add avasda records to Prometheus with the avasda exporter |
Data pipelines, warehouses and other ways of viewing avasda stats elsewhere
See this list for data pipelines, warehouses, MCP servers and other ways of viewing avasda stats elsewhere. For instance, our stats API, official WordPress plugin and official Google Looker Studio connector.
Let us know about any other integrations that you've built and we will feature them in this list. Thanks for your support!