Update: Version 1.2.0 is now available.
For the past 6-12 months I've been evaluating a number of different web analytics tools. With so many of my projects focusing on being the values of open source, I felt using Google Analytics, while being the most popular choice for analytics by far, would somewhat betray the open source commitment I was making. Thus, I've been adventuring in the wild west of "open source analytics software which doesn't suck" – after trying many different choices, Plausible is currently my #1 choice as a great combination of "fully open source", "detailed analytics" and "low-cost managed solution." Plausible does offer very easy instructions for connecting to WordPress, but my urge to nice pretty configuration pages for all the things meant I needed a proper plugin to go with it, so introducing: Plausible Connector
Installation
Through the Plugins Directory
You can very easily install Plausible Connector through your WordPress installation; simply search the Plugins Directory for "Plausible Connector"
You can also visit https://wordpress.org/plugins/plausible-connector to download the package directly and follow the Plugins → Add New
process in WordPress Admin to upload the plugin.
With SSH
With SSH, simply connect to your WordPress installation's server, navigate to your wp-content/plugins
folder, and git clone https://github.com/alyx/plausible-connector.git
to add it to your available plugins. You may either clone from the master branch (which should always work but may have experimental changes) or use the most recent release with git checkout tags/v1.2.0
.
Configuration
After installing this plugin, make sure to visit the Settings -> Plausible page
to customize your settings.
At minimum, you will need to set the Plausible Domain ID value. If you have
configured any other customization with your Plausible script (e.g., using your
own domain or running a self-hosted instance), you may need to configure the
other values. If not, you should be able to leave the Plausible Instance URL
and Plausible Tracker values at their default.
Support for custom events is baked in, but you will need to configure custom event goals in your Plausible dashboard. You will also need to manually configure events within WordPress if you choose to use them.
Done!
Feel free to reach out with any questions or comments to [email protected]