diff --git a/app/Http/Controllers/ProductsCompareController.php b/app/Http/Controllers/ProductsCompareController.php index 487304b..33ef274 100644 --- a/app/Http/Controllers/ProductsCompareController.php +++ b/app/Http/Controllers/ProductsCompareController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers; -//use Alfrasc\MatomoTracker\Facades\LaravelMatomoTracker; +use Alfrasc\MatomoTracker\Facades\LaravelMatomoTracker; use Illuminate\Http\Request; use App\Models\IkeaProducts; use Illuminate\Http\Client\Pool; @@ -31,7 +31,7 @@ class ProductsCompareController extends Controller $vars = ["codes" => $codes, "countries" => $countries, "country" => $country, "online" => $online, "text" => $text, "ip" => $request->ip(), "referer" => $request->headers->get('referer')]; Log::channel('db')->info("{codes} {countries} {country} {online} {text} {ip} {referer}", $vars ); - //LaravelMatomoTracker::doTrackAction('compare', $text); + LaravelMatomoTracker::doTrackPageView('compare:'. $text); diff --git a/composer.json b/composer.json index 1c8a24a..2b0c370 100644 --- a/composer.json +++ b/composer.json @@ -6,6 +6,7 @@ "license": "MIT", "require": { "php": "^8.0.2", + "alfrasc/laravel-matomo-tracker": "^1.0", "beyondcode/laravel-websockets": "^1.13", "guzzlehttp/guzzle": "^7.2", "hisorange/browser-detect": "^4.5", diff --git a/composer.lock b/composer.lock index 93b2b3a..a9d8adc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,73 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e2ba56b5521fcb7a9165e51fbef18d95", + "content-hash": "92331e467bee0fcab145ff51bf485460", "packages": [ + { + "name": "alfrasc/laravel-matomo-tracker", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/alfrasc/laravel-matomo-tracker.git", + "reference": "dd9e82ceb6388ea5f5b80eba28d1d99a17c68305" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/alfrasc/laravel-matomo-tracker/zipball/dd9e82ceb6388ea5f5b80eba28d1d99a17c68305", + "reference": "dd9e82ceb6388ea5f5b80eba28d1d99a17c68305", + "shasum": "" + }, + "require": { + "matomo/matomo-php-tracker": "^3.0.0" + }, + "require-dev": { + "mockery/mockery": "^1.1", + "orchestra/testbench": "~3.0", + "phpunit/phpunit": "~7.0", + "sempro/phpunit-pretty-print": "^1.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Alfrasc\\MatomoTracker\\LaravelMatomoTrackerServiceProvider" + ], + "aliases": { + "LaravelMatomoTracker": "Alfrasc\\MatomoTracker\\Facades\\LaravelMatomoTracker" + } + } + }, + "autoload": { + "psr-4": { + "Alfrasc\\MatomoTracker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Alexander Schmidhuber", + "email": "alexander.schmidhuber@gmail.com", + "homepage": "https://schmidhuber.co.at" + } + ], + "description": "A Laravel facade/wrapper for the matomo/matomo-php-tracker for server side Matomo tracking.", + "homepage": "https://github.com/alfrasc/matomotracker", + "keywords": [ + "Matomo PHP Tracker", + "Piwik PHP Tracker", + "laravel", + "piwik", + "server side tracking" + ], + "support": { + "issues": "https://github.com/alfrasc/laravel-matomo-tracker/issues", + "source": "https://github.com/alfrasc/laravel-matomo-tracker/tree/v1.0.0" + }, + "time": "2021-11-18T11:36:18+00:00" + }, { "name": "bacon/bacon-qr-code", "version": "2.0.8",