Skip to content

Commit 9ea4f0b

Browse files
authored
fix issue with tracking of API requests. Previously URLs where passes as page titles and it worked, Matomo update broke this? (#229)
1 parent ea2ddb2 commit 9ea4f0b

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

app/Jobs/ProcessMatomoPageTrackingJob.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public function handle(): void
2828
$matomo = new MatomoTracker((int) config('matomo.site_id'), config('matomo.host'));
2929
$matomo->setTokenAuth(config('matomo.token'));
3030
$matomo->setIp($this->ip);
31+
$matomo->setUrl($this->uri);
3132
$matomo->doTrackPageView($this->uri);
3233
}
3334
}

app/Middleware/ApiTrackingMiddleware.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class ApiTrackingMiddleware
1212
public function handle(Request $request, Closure $next)
1313
{
1414
if (Config::boolean('matomo.enabled')) {
15-
ProcessMatomoPageTrackingJob::dispatch($request->getClientIp(), $request->getRequestUri());
15+
ProcessMatomoPageTrackingJob::dispatch($request->getClientIp(), $request->fullUrl());
1616
}
1717

1818
return $next($request);

0 commit comments

Comments
 (0)