@dnwk wrote:
Is there a way to use reporting API to grab a page view data for a specific URL? What I was planning on is to display the pageview data for a specific page on the page itself.
Posts: 1
Participants: 1
@dnwk wrote:
Is there a way to use reporting API to grab a page view data for a specific URL? What I was planning on is to display the pageview data for a specific page on the page itself.
Posts: 1
Participants: 1
@black_almond wrote:
Hi, I upgraded matomo to 3.13.6 and the visitor counts have dropped 20%. The matomo console often returns 504 error or the error message “there was a problem during the request. Maybe the server had a temporary issue, or maybe you requested a report with too much data.” , screenshot above. It has been been unstable for the last 3 days.
How do I resolve the time outs?
Posts: 1
Participants: 1
@HerbstO wrote:
Hello,
currently, you can have e-mail reports created and sent to you in the formats “HTML”, “PDF” and “CSV”.
Is there a possibility to extend the existing formats in order to have a report sent to you e.g. as “TSV”?Thanks in advance
Regards
HerbstO
Posts: 1
Participants: 1
@hatschiii wrote:
Ich habe das standardmäßige Matomo Opt-in installiert. Das funktioniert auch soweit. nun habe ich 2 Phänomene:
- Visit wird im Dashboard unter Besuche in Echtzeit angezeigt
- In den Reports steht nichts, dabei ist " Berichte archivieren, wenn diese im Browser angezeigt werden" auf ja und “alle 3 Sekunden” eingestellt.
- Der Refferer wird nicht angezeigt
So langsam verzweifel ich an Matomo und überlege nicht doch wieder zurück zu Google Analytics zu gehen… dabei gefällt mir Matomo sehr, wenn ich es nur endlich richtig zum laufen bekommen würde.
Posts: 1
Participants: 1
@kmg wrote:
Hallo zusammen,
matomo zählt bei mir jeden Seitenaufruf (nicht die Besucher) doppelt, obwohl ich den Standard-Tracking Code ohne jegliche individuelle Anpassungen verwende.
Der Tracking Code befindet sich direkt über dem schließenden head-Tag bzw. wird an dieser Stelle per “script src” reingezogenvar _paq = window._paq || [];
/* tracker methods like “setCustomDimension” should be called before “trackPageView” */
_paq.push([‘trackPageView’]);
_paq.push([‘enableLinkTracking’]);
(function() {
var u=“https://stats.domain.tld/”;
_paq.push([‘setTrackerUrl’, u+‘matomo.php’]);
_paq.push([‘setSiteId’, ‘24’]);
var d=document, g=d.createElement(‘script’), s=d.getElementsByTagName(‘script’)[0];
g.type=‘text/javascript’; g.async=true; g.defer=true; g.src=u+‘matomo.js’; s.parentNode.insertBefore(g,s);
})();Ich habe schon einiges im Netz gesesen, allerdings konnnte ich keine Lösung des Problems finden.
Kann mir jemand auf die Sprünge helfen?
Ich bin für jeden Hinweis dankbar.
Posts: 1
Participants: 1
@Manuel_Alejandro_Dia wrote:
I am trying to create a pipeline to install matomo, I need a token with superuser access to be used by other services that will be consuming the matomo’s api. But I want to get this token programmatically, the only way that I found is when enter to matomo admin interface and get the token.
Posts: 2
Participants: 2
@RonanChardonneau wrote:
Hi there,
I am currently struggling with my Matomo instance hosted on a mutual server at OVH.
The tracker works if it is hosted on the same domain name of my instance, though it does not work if I want to track a website on a different domain.
I tried to edit the .ovhconfig but it did not help, it was set on firewall none.
Posts: 2
Participants: 1
@mrcycling wrote:
We are trying to add additional API values to the noscript tag, but Matomo ignores the entire request. If we use the very basic call, Matomo records that visit
https://mydomain/matomo.php?idsite=1&rec=1
But if we append any additional values to the string, such as urlref or action, Matomo does not record anything about the visit, but does return the 1x1 pixel. It is as if the visit never happened.
https://mydomain/matomo.php?idsite=1&rec=1&urlref=someURL&action_name=myAction
Any way to record additional data?
Posts: 2
Participants: 2
@rjxp wrote:
Can I track Google Discover (Google’s news feed in Android) with Matomo, meaning see if a page view comes from Google Discover?
Posts: 1
Participants: 1
@siva538 wrote:
Hi Everyone,
We are observing that the roll-up reporting “Pages” and “Events” data is not getting accumulated for the year 2020. While we are seeing that the 2019 data is available in the rollup report.
is this intended behavior that we see only after 31st Dec. i.e. start of 2021. Please confirm.
We are observing in the individual sites the data for the 2020 year accumulation as on today, but not in the roll-up reporting site.
Thanks a lot.
Regds,
Sivakumar
Posts: 1
Participants: 1
@christina.b wrote:
I created the following report:
public function getExampleCampaign($idSite, $period, $date, $segment = false) { $segment .= "referrerName==example"; return \Piwik\Plugins\Referrers\API::getInstance()->getKeywordsFromCampaignId($idSite, $period, $date, 1, $segment); }
This works fine as long as there is any campaign data, but when i select a date/period where no campaigns have been tracked i get the following error:
Oops… there was a problem during the request. Maybe the server had a temporary issue, or maybe you requested a report with too much data. Please try again. If this error occurs repeatedly please contact your Matomo administrator for assistance.
Why does this happen? Do i have to check for something? I would want it to say:
There is no data for this report.
Posts: 1
Participants: 1
@Weissseit wrote:
Hallo,
seit dem 25. März 2020 habe ich im Besucher-Log von Matomo für meine Joomla-Webseite 33 Mal die Aktion “Seiten-URL nicht definiert” gefunden. Davor kam das sehr selten vor - im ganzen Jahr 2019 nur vier Mal.
An meiner Joomla- und Matomo-Installation habe ich in diesem Jahr bis auf ein paar neue Joomla-Texte nichts geändert. Dazu kamen ein paar Updates für beide Installationen, deren Einfluss ich nicht einschätzen kann.
Im Forum habe ich den Hinweis gefunden, dass die Aktion “Seiten-URL nicht definiert” auf den Unterschied von http und https zurückzuführen sein könnte, wodurch es Probleme bei der Weiterleitung geben kann.
Wenn ich die dort gefundene Lösung richtig verstanden habe, kommt es darauf an, dass der Tracking Code nur URLs mit https enthält.
Bei meinen Tracking Code ist das der Fall. Derzeit sieht er so aus:
<!-- Matomo --> <script type="text/javascript"> var _paq = _paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://piwik.meinedomain/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://piwik.meinedomain/piwik.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript> <!-- End Matomo Code -->
Sollte ich daran etwas ändern oder ergänzen, um undefinierte Seitenaufrufe zu vermeiden?
Oder könnte es eine andere Ursache dafür geben?
Für hilfreiche Hinweise bedanke ich mich im Voraus.
Posts: 1
Participants: 1
@FZ_X wrote:
Hallo zusammen, ich stehe als kompletter Newbie etwas auf dem Schlauch.
Folgendes Szenario:
Unsere Unternehmung hat eine Webseite und zudem eine Plattform mit einer anderen URL.
Nun möchten wir gerne tracken, wie viele Personen zuerst eine bestimmte Unterseite auf unserer Webseite besucht haben und sich dann anschliessend durch eine Verlinkung auf die Plattform auf jener registriert haben.Das Tracking auf der Webseite geschieht durch GA, auf der Plattform durch Matomo.
Kann dies über “Ziele” gelöst werden oder gibt es noch einen anderen Weg dafür?
Leider habe ich im Forum nichts zu einer solch spezifischen Frage gefunden, deshalb wäre ich sehr froh um eure HilfeBesten Dank schon Mal im Voraus!
Posts: 1
Participants: 1
@Emylee wrote:
Hello, we are having an issue with our Matomo server. We have a server with 8 core Intel® Xeon® CPU E5-2667 v3 @ 3.20GHz with 10GB memory. We have around 75,000 page views and 500,000 events each month. Our Matomo database is nearing 20GB for 3 years of data. We don’t have an ultra high traffic website, but we do track ad views using events, which is very important to our subscribers.
We are running this crontab as per the documentation:
5 * * * * /usr/local/bin/php /home/analytics/public_html/console core:archive --php-cli-options="-d memory_limit=-1"
Our server continuously fails over and runs out of memory with this command, and if I don’t put memory limit -1 then the command will just run out of memory and not finish process. The command will run for 30+ minutes, and take our server down.
We just need to be able to have the last full month archived, so we don’t need to see what happened last week, yesterday, etc.
Would it be better to run this command once a day with the “day” period? Or once a month with the “month” period? We only need monthly data, so if aggregation is not available up to the minute or day it’s no big deal. As long as we can look at and access last months data. But if the command is not even finishing every 5 minutes, would a month of data never possibly complete? Is 5 minute archiving even necessary, even though it was in the docs?
We are very confused on how to correctly optimize the archive command, and any guidance is appriciated.
Posts: 1
Participants: 1
@pascalb wrote:
I’ve moved our Matomo installation to DigitalOcean Managed Database Cluster MySQL 8. Since I’ve moved it there some metrics are not accessible and I see the following error:
Mysqli statement execute error : Unable to create or change a table without a primary key, when the system variable ‘sql_require_primary_key’ is set. Add a primary key to the table or unset this variable to avoid this message. Note that tables without a primary key can cause performance problems in row-based replication, so please consult your DBA before changing this setting.
And I can see this error in the cluster logs:
[Server] Attempt to create or modify table without primary key: xyz_matomo.matomo_logtmpsegmentceXXXXXXXXXXXXXXXXXXXX
I think I can’t change the sql_require_primary_key because the Database is managed and I do not have access to the conf.
But how can this problem fixed elsewhere or is Matomo generally not compatible with DigitalOcean’s Managed Database Cluster (MySQL 8).
I’ve also found this in the known issues list:
MySQL databases containing tables without a primary key and which contain more than 5000 rows may experience replication issues. To prevent this, DigitalOcean now requires you to add a primary key for each new table you create in any managed MySQL database created after 8 April 2020. We strongly recommend that you also [add primary keys][/docs/databases/mysql/how-to/create-primary-keys/] in existing databases to avoid replication issues.
Posts: 2
Participants: 2
@christina.b wrote:
Is it possible to restrict the Visitor Log for View Users?
I am displaying a dashboard outside of matomo for my customers. That dashboard has some reports, where I want them to be able to see the row evolution but I don’t want them to be able to open the segmented Visitor Log.
Posts: 1
Participants: 1
@kompa3 wrote:
Currently, segments allow the user to filter actions based on their URLs. However, for some use cases we’d like to filter actions (or rather, visits) based on “did the visitor visit a specific URL during the visit”.
For example, how many visitors did something during the visit (eg. visit url1) but did not do something else during the visit (eg. visit url2).
One workaround is to use goals for such reporting and use the goal id in segment filters. However, goals must be created beforehand and they do not allow adhoc reporting.
Posts: 2
Participants: 2
@Tomas_Szaniszlo wrote:
Hi,
I am trying to import a website from Google Analytics into Matomo, however, I’ve got stuck on step 2.2.3 from https://matomo.org/docs/google-analytics-importer/.
When I try to import the OAuth Client configuration file, either as a file, or pasting its contents into the Configuration Text field, after pressing Save, the page gets reloaded to an empty form without any message or visible change.
So far I have failed to locate any hint pointing to whatever may have gone wrong: there’s nothing in webserver’s access/error log, nothing that seems relevant in Piwik log (even when increasing verbosity in
config.ini.php
toDEBUG
), nor do I see anything interesting in the Firebug network requests log (like failing HTTP codes).AFAICT the OAuth Client configuration JSON file that I have received looks sound.
For the purpose of using the GoogleAnalyticsImporter plugin I had to enable the Login plugin (if I remember correctly – we normally use LoginLdap). I tried to temporarily disable LoginLdap, in case it is causing the trouble, but that didn’t seem to change anything. I also believe I meet all the requirements mentioned in the importer docs page.
I am running latest Matomo 3.13.6 with latest Google Analytics Importer 1.4.0.
Any hints as to what I might be doing wrong or what should I try?
Posts: 1
Participants: 1
@robinmetral wrote:
I’m trying to send site search tracking events for my site. My search feature is dynamic, i.e. the results are shown on the same page as the search, and it doesn’t use query parameters. There’s just a search input field, and typing dynamically updates the resulting list of articles underneath.
I’ve looked at these docs about the
trackSiteSearch()
function, which say:Calling the function will record the search keyword, search category, and the count of results on the search result page. This can be used on Search Results pages, instead of calling piwikTracker.trackPageView().
If I understand correctly, it needs to be called instead of
trackPageView()
becausetrackSiteSearch()
also registers a page view.But how can I track a search without a page view? Should I use “classic” events instead of the
trackSiteSearch()
function? This would mean that I couldn’t view them in the site search reports, however. What’s the recommendation for this use case?
Posts: 1
Participants: 1
@shassan21 wrote:
Hi,
I use a third party plugin (complianz) to manage my cookie banner and user consent. This plugin allows users to view cookie preferences and can allow user to select preferences from the cookie policy page. There are 3 check boxes: functional only, statistics, and marketing. The plugin can also manage Matomo tracking, such that if consent is required, the user must select ‘Statistics’ option from cookie preferences, before tracking can begin. However, if i state I am using Matomo with anonymised IP, Complianz no longer requires consent to start tracking users under the ‘Statistics’ category, as it assume no personal data is collected. Therefore tracking is started as soon as user enters website.Having read you posts (What data does Piwik track? FAQ - Analytics Platform - Matomo), it is clear to me that there are other PII that Matomo may collect and therefore, even though IP is anonymised (and order ID and user ID replaced with pseudonym), I cannot assume Matomo will not collect other PII from URLs, search queries etc. Therefore, is it ok to continue using Complianz without getting the user’s consent assuming I do nothing else except anonymise IP, replace user ID with pseudonym and anonymise order IDs? If so, would I still need an opt-out form for users? And can that opt-out form be place in cookie policy (below cookie preference options) or is it best to keep in privacy policy?
Posts: 1
Participants: 1