Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

aesirxio/joomla-bi-plugin

Repository files navigation

AesirX BI for Joomla

AesirX BI is our Open Source Business Intelligence as a Service (BIaaS) Solution

It allows you to successfully gain legal 1st-party data insights for your business across multiple platforms and devices.

Safeguard your data and your customers' privacy with our Web Analytics solution (a Google Analytics alternative) that’s fully GDPR compliant and built on privacy by design; AesirX BI enables data-driven marketing in a privacy-first world.

Designed for easy integration, all data is collected through the AesirX JS Data Collector which is installed 1st-party on your website or application.

Find out more in https://bi.aesirx.io

Setup instructions

Setup the 1st party server

Follow the instructions in: https://github.com/aesirxio/analytics-1stparty/tree/master

Setup the Analytics JS Collector

Follow the instructions in: https://github.com/aesirxio/joomla-analytics-plugin

Download plugin at https://github.com/aesirxio/joomla-bi-plugin/releases and install plugin to Joomla

In Joomla Admin, go to Options of AesirX BI and config the settings:

  1. Replace the REACT_APP_ENDPOINT_URL with the link to your 1st party server for AesirX Analytics.
  2. Replace the REACT_APP_DATA_STREAM with the name and domain to the your data-stream endpoint.

Development

  1. Clone the project
  2. Copy sample.env to .env
  3. In .env file, update the wwwDir to your WP path.
  4. Run yarn install
  5. Watch yarn watch, webpack will watch and copy files to WP path(wwwDir) when you change the source.

Release

Run yarn release and install aesirx-bi.zip file on dist folder to WP.