Skip to content

Commit 8afd574

Browse files
committed
fixing custom domain regression
1 parent 1d786ac commit 8afd574

File tree

7 files changed

+18
-6
lines changed

7 files changed

+18
-6
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jackabox/statamic-plausible-analytics",
33
"description": "Get your Plausible Analytics data right from your Statamic dashboard.",
4-
"version": "1.2",
4+
"version": "1.2.1",
55
"autoload": {
66
"psr-4": {
77
"Jackabox\\Plausible\\": "src"

config/plausible.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@
1818
*/
1919
'cache_enabled' => env('PLAUSIBLE_CACHE', true),
2020

21+
/**
22+
* Domain where your plausible instance is hosted
23+
* e.g. jackwhiting.co.uk
24+
*/
25+
'domain' => env('PLAUSIBLE_DOMAIN', 'https://plausible.io'),
26+
27+
2128
/**
2229
* Cache duration
2330
*/

src/Http/Controllers/Api/AggregatesController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ public function fetch(Request $request)
3636
public function handleResults()
3737
{
3838
$url = sprintf(
39-
"https://plausible.io/api/v1/stats/aggregate?period=%s&metrics=visitors,pageviews,bounce_rate,visit_duration",
39+
"%s/api/v1/stats/aggregate?period=%s&metrics=visitors,pageviews,bounce_rate,visit_duration",
40+
config('plausible.domain'),
4041
$this->period
4142
);
4243

src/Http/Controllers/Api/TimeseriesController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ public function fetch(Request $request)
3636
public function handleResults(): array
3737
{
3838
$url = sprintf(
39-
"https://plausible.io/api/v1/stats/timeseries?period=%s",
39+
"%s/api/v1/stats/timeseries?period=%s",
40+
config('plausible.domain'),
4041
$this->period
4142
);
4243

src/Http/Controllers/Api/TopBrowsersController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ public function fetch(Request $request)
3131
public function handleResults()
3232
{
3333
$url = sprintf(
34-
"https://plausible.io/api/v1/stats/breakdown?period=%s&limit=%d&property=visit:browser&metrics=visitors",
34+
"%s/v1/stats/breakdown?period=%s&limit=%d&property=visit:browser&metrics=visitors",
35+
config('plausible.domain'),
3536
$this->period,
3637
config('plausible.results_limit', 5)
3738
);

src/Http/Controllers/Api/TopPagesController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ public function fetch(Request $request)
3131
public function handleResults()
3232
{
3333
$url = sprintf(
34-
"https://plausible.io/api/v1/stats/breakdown?period=%s&property=event:page&limit=%d",
34+
"%s/api/v1/stats/breakdown?period=%s&property=event:page&limit=%d",
35+
config('plausible.domain'),
3536
$this->period,
3637
config('plausible.results_limit', 5)
3738
);

src/Http/Controllers/Api/TopReferrersController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ public function fetch(Request $request)
3131
public function handleResults()
3232
{
3333
$url = sprintf(
34-
"https://plausible.io/api/v1/stats/breakdown?period=%s&limit=%d&property=visit:source&metrics=visitors",
34+
"%s/api/v1/stats/breakdown?period=%s&limit=%d&property=visit:source&metrics=visitors",
35+
config('plausible.domain'),
3536
$this->period,
3637
config('plausible.results_limit', 5)
3738
);

0 commit comments

Comments
 (0)