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

Custom Reports older logs before creation date

$
0
0

Hello everyone!

I’ve seen this text when I created a Reports:
“There is no data for this report. […]. The report data for dates before this report was created won’t become available.”

Is there a way (workaround, re-process) to include old logs in my Reports?

1 post - 1 participant

Read full topic


Is it possible to extract BDD dump from Matomo Cloud?

$
0
0

Hi,
Is it possible to start with a cloud offer and then move to on-premise? what is the procedure to export the data from reimport on new on-premise platform ?
Thanks

1 post - 1 participant

Read full topic

DOM element syntax?

$
0
0

Pardon me for a silly question, but I could not find answer in the documentation.

I have a meta element like this:

<meta name="titel" content="RoleName">

and I try to read the value to DOM element. I’ve selected variable type “DOM Element”, Selection method “Element ID” and Element ID titel (without quotation marks), but the variable (even when triggered) returns an empty value. How should I refer to that DOM element on the page (the element actually is in the page headers)? Thx.

1 post - 1 participant

Read full topic

Search Engines & keywords - segmented report

$
0
0

Hello,

I want to investigate the performance of my campaigns. I enter in “Search Engines & keywords”. If I select a segment (for example to view just the keywords coming from a campaign), I get this message:

“Report does not support segmentation. The data displayed is your standard, unsegmented report data.”

Is there a way to see segmented report?

Daniela

1 post - 1 participant

Read full topic

WordPress plugin didn't work

$
0
0

Hello. I am Amelia. My WordPress plugin Didn’t work properly. Some of my post data is showing outside the post. can somebody tell me what is the problem?

2 posts - 2 participants

Read full topic

Browser Language / language Code

$
0
0

Hi, I’ve got a simple question, i couldn’t find information for it in the documentation.

When generating a report, I can choose browser language and language code. The report shows similar numbers for both, but not identical numbers.

Is the language code found in location_country (from geoip)?
Is browser language found in the field “location_browser_lang” (=browser settings)?

Is there a documentation or explanation for each report-field available?
Best regards
Inge

2 posts - 2 participants

Read full topic

Matmo (Piwik) went down

$
0
0

Hello Team,

We have Matomo which is running on 3.12.0 version. we have upgraded feb 2020. From that time onwards no issues. But today suddenly application was not able to access. It was keep on loading for long period of time, finally got 504 error. We tried to login node instance of that server, it’s not allowed to login. Finally we restarted server, then started service. We verified all the metrics related to instance & RDS as well. It looks CPU utilization, n/w in & out are high. But tried to investigate deep from logs we found that there are some errors related to MySQL memory related which i am sharing below.

Error : 20] [php7:notice] [pid 4727] [client 172.16.86.0:54498] Error in Matomo (tracker): SQLSTATE[HY000] [2006] MySQL server has gone away,
[Wed Sep 09 07:07:27.024772 2020] [php7:notice] [pid 4229] [client 172.16.64.33:19116] Error in Matomo: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away - in plugin Goals.

As per that error we veified some official documents which says that we need to increase max_allocated_package to 512 MB. But in our case it’s already increased to 1024 MB. But still why we got that issue we are not sure.
So please help us to find out root cause & solution for this, so that it will improve application performance.
Doc : https://matomo.org/faq/troubleshooting/faq_183/

Thanks & Regards
Revathi

1 post - 1 participant

Read full topic

Form submit event tracking #Ajax #GravityForms

$
0
0

Hi there ! We use Matomo for wordpress on our website and we’d like to track succesfull form submitting with matomo event tracking. Our forms are made with gravity forms an we do not use a thank you page but ajax submit. Does anyone can tell me what is the best way to track this, please ? I tried to use the “Event Tracking for Gravity Forms” extension but it dont seems to support matomo anymore :frowning:
Thanks a lot for your help !
Chris

1 post - 1 participant

Read full topic


Cutom HTML Tag - load javascript with custom attributes

$
0
0

Hello,

I need to generate a custom html tag that runs a specific javascript, and passes custom attributes to it. Something like:
<script src="https://consent.cookiebot.com/uc.js" data-cbid="some-numbers" data-blockingmode="auto" type="text/javascript"></script>
I use as trigger DOM ready, and this tag needs to be at head start as first, so top priority.

Problem is, the Tag gets fired but no attributes is passed. In my DOM i just get:
<script src="https://consent.cookiebot.com/uc.js" type="text/javascript"></script>
and obviously the javascript fails.

Any tipps why the custom attributes are discarded?

Thanks for the help!
Luca

2 posts - 2 participants

Read full topic

addTracker vs. trackAllContentImpressions -> some mobile browsers crop the redirect url

$
0
0

Hi community,
we are struggling with a strange issue: We use content tracking on multiple pages. For administrative reasons we have multiple trackers (one for ads, one for articles and so on + one for the page itself).
Now we noticed, the the redirect url which is created by matomo is wrong/cropped on some mobile devices (mostly android < 7 in combination with the chrome mobile browser).

link in html:
https://contentdomain.de/artikel/85870220

replaced by matomo in desktop browsers (works fine!):

https://{our-matomo-server}.de/matomo.php?redirecturl=https%3A%2F%2Fcontentdomain.de%2Fartikel%2F85870220&c_i=click&c_n=NW&c_p=NW85870220&c_t=https%3A%2F%2Fcontentdomain.de%2Fartikel%2F85870220&idsite=321&rec=1&r=704562&h=9&m=21&s=37&url=https%3A%2F%2Fcontentdomain.de%2F&_id=2ac2cc30b61c35c0&_idts=1595263707&_idvc=4&_idn=0&_refts=0&_viewts=1599632497&send_image=0&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=0&java=0&gears=0&ag=0&cookie=1&res=2560x1080&gt_ms=155&pv_id=BkKUa6

In mobile:

https://{our-matomo-server}.de/matomo.php?redirecturl=https%3A%2F%2Fcontentdomain.de%2Fartikel%2F85870220&

This leads to a blank page https://{our-matomo-server}.de/matomo.php

We are using the following snippet:


<script type="text/javascript">
    var _paq = window._paq || [];
    _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
    _paq.push(["setCookieDomain", "*.contentdomain.de"]);
    _paq.push(["setDomains", ["*.contentdomain.de"]]);
    _paq.push(["enableCrossDomainLinking"]);
    _paq.push(["setDoNotTrack", true]);
    _paq.push(['enableLinkTracking']);
    _paq.push(['trackPageView']);

    (function() {
        var u="https://{our-matomo-server}.de/";
        // Track ad content separately
        _paq.push(['trackAllContentImpressions']);
        _paq.push(['addTracker', piwikUrl = u+'matomo.php', 202]);
        _paq.push(['addTracker', piwikUrl = u+'matomo.php', 203]);
        _paq.push(['addTracker', piwikUrl = u+'matomo.php', 204]);
        _paq.push(['addTracker', piwikUrl = u+'matomo.php', 205]);

        // Track original page id
        _paq.push(['setTrackerUrl', u+'matomo.php']);
        _paq.push(['setSiteId', '176']);

        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);
    })();
</script>
<noscript><p><img src="https://{our-matomo-server}.de/matomo.php?idsite=176&amp;rec=1" style="border:0;" alt="" /></p></noscript>
  • all SSL-certificates are ok
  • it works perfect at all devices if _paq.push([‘trackAllContentImpressions’]); is disabled
  • not all devices are effected (e.g. iPhone IOS 13.6.1 or Chrome at Android 10 are working fine)

Any suggestion is highly welcome!

1 post - 1 participant

Read full topic

An error occurred - {path.tmp}/cache/tracker/

$
0
0

Hello,
i am using the newest Matomo version.
It works normally all until to 8.9. Since yesterday I have these error

An error occurred
An unknown error occurred while parsing the string definition: '{path.tmp}/cache/tracker/'

Hope someone can help me please

Regards,
Jeff

2 posts - 2 participants

Read full topic

First visit source changed after visitor used other link

$
0
0

Hi,
let’s say that visitor is entering my website first time from link A, matomo show me this information in visitor profile, first visit is from link A.

But if same visitor will enter my website from link B, from now on matomo will show that first visit was from link B.

How do I keep original first visit source in visitor profile?

1 post - 1 participant

Read full topic

Number of visits per IP address widget is missing

$
0
0

Was using version 3.13.6 but installed version 3.14.0 today from softaculous on a different server.
No longer have access to the widget for number of visits per IP address with the new installation.
I assume this is a bug.

1 post - 1 participant

Read full topic

Server side tracking: same Browser/anonymized IP ---> but different Visitor Ids, why?

$
0
0

I have activated:

  • Anonymize Tracking Data: 2 bytes (recommended)
  • Also use the Anonymized IP addresses when enriching visits: Yes

I have two computers with the exact same configuration (OS, browser, lang)

I am tracking server side, just giving IP, browser string and browser language, but I still get two visitors instead of expected one. IP anonymization (IP V6 used) works as expected.

$piwikTracker = new PiwikTracker($siteId, $matomoUrl);
$piwikTracker->setUrl($pageUrl);
$piwikTracker->setIdSite($siteId);
$piwikTracker->doTrackPageView($pageTitle);

I suspect IP anonymization happening AFTER fingerprint generation, although it says:

  • the IP address used to create the hash will be the anonimized IP address when you have enabled IP anonimisation which is the default privacy setting in Matomo (when you select “Also use anonymised IP when enriching visit: No” then the full IP address will be used in the hash calculation).

1 post - 1 participant

Read full topic

Invalid utf8 character string in idvisitor

$
0
0

I’m seeing hundreds of the errors below (three examples) in the mysql slow log. I use redis and the queue is getting excessively long and I think these are causing it. How can I fix it.

I’m currently running version 3.14, PHP v 7.1.33, mySql v * Server version: 5.6.32-78.0-log - Percona Server (GPL), Release 78.0, Revision 8a8e016

error code is 1300 : Invalid utf8 character string

# Time: 200910 16:02:14
# User@Host: XXX_XXXXXX[XXX_XXXXXX] @ localhost [127.0.0.1]  Id: 81847
# Schema: piwik  Last_errno: 1300  Killed: 0
# Query_time: 1.549375  Lock_time: 0.000116  Rows_sent: 1  Rows_examined: 346  Rows_affected: 0
# Bytes_sent: 4236
SET timestamp=1599768134;
SELECT visit_last_action_time, visit_first_action_time, idvisitor, idvisit, user_id, visit_exit_idaction_url, 
visit_exit_idaction_name, visitor_returning, visitor_days_since_first, visitor_days_since_order, 
visitor_count_visits, visit_goal_buyer, location_country, location_region, location_city, location_latitude, 
location_longitude, referer_name, referer_keyword, referer_type, idsite, visit_entry_idaction_url, 
visit_total_actions, visit_total_interactions, visit_total_searches, referer_url, config_device_brand, 
config_device_model, config_device_type, visit_total_events, visit_total_time, location_ip, 
location_browser_lang, custom_var_k1, custom_var_v1, custom_var_k2, custom_var_v2, 
custom_var_k3, custom_var_v3, custom_var_k4, custom_var_v4, custom_var_k5, custom_var_v5   
FROM piwik_log_visit FORCE INDEX (index_idsite_idvisitor)  WHERE idsite = '65' AND 
visit_last_action_time <= '2020-09-10 18:53:45' AND idvisitor = '\n	��1�}'
                ORDER BY visit_last_action_time DESC
                LIMIT 1;
# User@Host: XXX_XXXXXX[XXX_XXXXXX] @ localhost [127.0.0.1]  Id: 81809
# Schema: piwik  Last_errno: 1300  Killed: 0
# Query_time: 2.736474  Lock_time: 0.000107  Rows_sent: 1  Rows_examined: 503  Rows_affected: 0
# Bytes_sent: 4232
SET timestamp=1599768134;
SELECT visit_last_action_time, visit_first_action_time, idvisitor, idvisit, user_id, visit_exit_idaction_url, 
visit_exit_idaction_name, visitor_returning, visitor_days_since_first, visitor_days_since_order, 
visitor_count_visits, visit_goal_buyer, location_country, location_region, location_city, location_latitude, 
location_longitude, referer_name, referer_keyword, referer_type, idsite, visit_entry_idaction_url, 
visit_total_actions, visit_total_interactions, visit_total_searches, referer_url, config_device_brand, 
config_device_model, config_device_type, visit_total_events, visit_total_time, location_ip, 
location_browser_lang, custom_var_k1, custom_var_v1, custom_var_k2, custom_var_v2, 
custom_var_k3, custom_var_v3, custom_var_k4, custom_var_v4, custom_var_k5, custom_var_v5   
FROM piwik_log_visit FORCE INDEX (index_idsite_idvisitor)  WHERE idsite = '47' AND 
visit_last_action_time <= '2020-09-10 19:31:03' AND idvisitor = '�\"��O*zz'
                ORDER BY visit_last_action_time DESC
                LIMIT 1;
# User@Host: XXX_XXXXXX[XXX_XXXXXX] @ localhost [127.0.0.1]  Id: 81888
# Schema: piwik  Last_errno: 1300  Killed: 0
# Query_time: 2.118495  Lock_time: 0.000145  Rows_sent: 1  Rows_examined: 377  Rows_affected: 0
# Bytes_sent: 4392
SET timestamp=1599768134;
SELECT visit_last_action_time, visit_first_action_time, idvisitor, idvisit, user_id, visit_exit_idaction_url, 
visit_exit_idaction_name, visitor_returning, visitor_days_since_first, visitor_days_since_order, 
visitor_count_visits, visit_goal_buyer, location_country, location_region, location_city, location_latitude, 
location_longitude, referer_name, referer_keyword, referer_type, idsite, visit_entry_idaction_url, 
visit_total_actions, visit_total_interactions, visit_total_searches, referer_url, config_device_brand, 
config_device_model, config_device_type, visit_total_events, visit_total_time, location_ip, 
location_browser_lang, custom_var_k1, custom_var_v1, custom_var_k2, custom_var_v2, 
custom_var_k3, custom_var_v3, custom_var_k4, custom_var_v4, custom_var_k5, custom_var_v5   
FROM piwik_log_visit FORCE INDEX (index_idsite_idvisitor)  WHERE idsite = '58' AND 
visit_last_action_time <= '2020-09-10 18:47:02' AND idvisitor = '�2�Ҭ��'

1 post - 1 participant

Read full topic


Form Analytics doesn't cleanup its old form_field/form_page log data

$
0
0

I’m using Matomo (3.14.0) with Form Analytics (3.1.28). Both “delete old raw data” and “delete old aggregated report data” policies are in place (with core:archive cron job). Still, in practice, I see that Form Analytics purges records from the log_form db table only, leaving log_form_field and log_form_page tables filled with all the historical data from the beginning of time.

Here is my table size summary:

MySQL [matomo-prod]> SELECT TABLE_NAME AS `Table`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)` FROM information_schema.TABLES WHERE TABLE_SCHEMA = "matomo-prod" ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC limit 11;
+------------------------------+-----------+
| Table                        | Size (MB) |
+------------------------------+-----------+
| matomo_log_form_field        |      9185 |
| matomo_log_form_page         |      1405 |
| matomo_archive_blob_2020_06  |      1195 |
| matomo_archive_blob_2020_08  |      1101 |
| matomo_archive_blob_2020_05  |      1093 |
| matomo_archive_blob_2020_07  |      1039 |
| matomo_log_action            |       704 |
| matomo_log_visit             |       641 |
| matomo_log_link_visit_action |       363 |
| matomo_archive_blob_2020_09  |       200 |
| matomo_log_form              |       116 |
+------------------------------+-----------+

I can confirm that old records are correctly purged from log_form but not from log_form_page/log_form_field tables, matching them by idvisit/idlogform. How can I clean that old data and prevent its accumulation in the future?

1 post - 1 participant

Read full topic

Ability to Display Duration Metrics in Minutes:Seconds for Custom Reports

$
0
0

Currently, within the custom reports, we are only able to select metrics that display the time duration in seconds. For example, Average Visit Duration (in seconds) per Visit or Max Visit Duration (in seconds). When you are displaying that type of information on a chart or table and have visitors that typically stay longer than 2 minutes, the data starts to become invaluable. The last thing I want is for an executive to be thinking about how long 1578 seconds is when looking at a chart in a presentation or email report. The goal is for this data to be quickly and easily consumed.

We would still want to make sure seconds are included in the minute’s display because it could be impactful to understand a visit being 2:00 exactly or 2:59. So the format would ideally be mm:ss. From our experience, we do not have any users that would characteristically be visiting into the hour’s time frame.

A few possible solutions could be the following:

  1. Allow the admin to designate whether time in charts and graphs are displayed in seconds or minutes.
  2. Create separate metric options for custom reports that allow you to select whether to show seconds or minutes like Max Visit Duration (in seconds) or Max Visit Duration (in minutes).
  3. Allow the user to decide when viewing the custom report whether to convert the seconds into minutes.

I am more than happy to help elaborate on the use case and the possible implementations! Thanks in advance.

1 post - 1 participant

Read full topic

Ability to Customize Order of Reports in Email Reports

$
0
0

A little background to start --> We are heavy users of the custom reports. We have built out several high-level report categories and subcategories to help us organize our reports that we want all matomo users to have access to. The subcategories each represent different pages of interest. For example, we may have something like the following:

Behavior

  • Pages (stock)
  • Entry Pages (stock)
  • Exit Pages (stock)
    -Custom Subcategory #1 (with ~10+ custom reports found inside)
  • Custom Subcategory #2 (with ~10+ custom reports found inside)
  • Custom Subcategory #3 (with ~10+ custom reports found inside)

When it comes to email reporting, currently the reports are all listed in a sort of sporadic random order when compiling an email report. In the actions category, I will have the stock reports that Matomo curates mixed in with various different custom reports we have created. For example:

Actions

  • Actions – Main Metrics (Stock)
  • Custom Subcategory #1 - Custom Report #1
  • Custom Subcategory #2 - Custom Report #4
  • Users Flow (Stock)
  • Custom Subcategory #1 - Custom Report #2
  • Custom Subcategory #2 - Custom Report #1
  • Exit Pages (Stock)
  • Outlinks (Stock)
  • Custom Subcategory #2 - Custom Report #3

When the emails are sent out, the reports are sent out in that same order. This makes it extremely unfortunate because it causes the email reports to appear very disorganized and does not allow for there to be a natural flow to the email. We would love the ability to either group the reports based on the subcategory or allow us to structure the order of the report. That way we can ensure that the email report follows a logical flow and allow the recipient to consume the data easily.

Please let me know if you have any questions or if I can elaborate more!

1 post - 1 participant

Read full topic

Ability to Structure/Organize Reports in a Subcategory

$
0
0

A little background to start --> We are heavy users of the custom reports. We have built out several high-level report categories and subcategories to help us organize our reports that we want all matomo users to have access to. The subcategories each represent different pages of interest. For example, we may have something like the following:

Behavior

  • Pages (stock)
  • Entry Pages (stock)
  • Exit Pages (stock)
  • Custom Subcategory #1 (with ~10+ custom reports found inside)
  • Custom Subcategory #2 (with ~10+ custom reports found inside)
  • Custom Subcategory #3 (with ~10+ custom reports found inside)

Within each of those subcategories, it appears that the reports are ordered based on the report that was worked on last. Similar to a dashboard, we would like to have the ability to organize the reports in those subcategories so that they stay in that order no matter if it was edited recently.

Please let me know if you have any questions or need me to elaborate more!

1 post - 1 participant

Read full topic

Problems with Custom Reports (Premium)

$
0
0

Hi guys,

I’ve just purchased Custom Reports. I have two problems with it:

1.) I use “Unique Visitors” - the system tells me I cannot choose a month or even weekly date range, but only pick a single day, due to unique visitors. Why is that? How can I solve this?

2.) When I export a report and tick “expand subtables” nothing happens. However, when I tick “flatten report”, all subtables are expanded and I get the data. A bug?

Cheers,
David

1 post - 1 participant

Read full topic

Viewing all 14001 articles
Browse latest View live


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