https://github.com/floriankarsten/kirby-plausible
Simple Kirby CMS plugin for Plausible analytics.
https://github.com/floriankarsten/kirby-plausible
kirby kirby-cms kirby-plugin php plausible-analytics
Last synced: about 1 year ago
JSON representation
Simple Kirby CMS plugin for Plausible analytics.
- Host: GitHub
- URL: https://github.com/floriankarsten/kirby-plausible
- Owner: floriankarsten
- Created: 2021-04-20T14:01:19.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T14:24:21.000Z (almost 2 years ago)
- Last Synced: 2025-01-19T01:09:06.983Z (over 1 year ago)
- Topics: kirby, kirby-cms, kirby-plugin, php, plausible-analytics
- Language: PHP
- Homepage:
- Size: 21.5 KB
- Stars: 25
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Kirby Plausible
Simple plugin providing Plausible iframe panel view to Kirby panel and frontend snippet.

## Installation
`composer require floriankarsten/kirby-plausible`
or download from releases
## How to use
1. Create a shared link https://plausible.io/docs/shared-links
1. Set `floriankarsten.plausible.sharedLink` in config.php
```php
// config/config.php
'floriankarsten.plausible' => [
// Required
'sharedLink' => 'https://plausible.io/share/yourwebsiteurl.com?auth=Jz0mCWTPu5opXi0sAgRrq',
// Optional: The value that will be set in data-domain attribute of tag.
'domain' => 'test.com', // Defaults to $site->url()
// Optional: To use a self-hosted Plausible instance
// 'scriptHost' => 'https://plausible.example.com',
// Optional: To use Plausible script extensions
// 'scriptName' => 'plausible.outbound-links.exclusions'
];
```
1. Add the following snippet inside your site's `<head>` tag. Note that this will not generate any output for logged in users or when Kirby is in debug mode.
```php
<?php snippet('plausible'); ?>
```
This plugin wouldn't happen without [@garethworld](https://github.com/garethworld) who kindly hired me to make it and then wanted to have it released to Kirby community. Yaaaaay