{"id":248,"date":"2024-08-21T12:27:22","date_gmt":"2024-08-21T12:27:22","guid":{"rendered":"https:\/\/www.privacyanalytics.eu\/?p=248"},"modified":"2024-08-21T13:10:36","modified_gmt":"2024-08-21T13:10:36","slug":"matomo-per-wordpress","status":"publish","type":"post","link":"https:\/\/www.privacyanalytics.eu\/matomo-per-wordpress\/","title":{"rendered":"Matomo per WordPress"},"content":{"rendered":"<p>Se utilizziamo il CMS WordPress, \u00e8 disponibile un <a href=\"https:\/\/wordpress.org\/plugins\/matomo\/\" rel=\"nofollow noopener\">plugin ufficiale di Matomo<\/a>, anche se ritengo che sia pi\u00f9 opportuno <b>tenere i due database separati<\/b>, sia per una questione di <b>prestazioni<\/b> che di <b>sicurezza<\/b>. Il database di WordPress \u00e8 <b>gi\u00e0 abbastanza pesante<\/b> senza bisogno di avere altre decine di tabelle di Matomo, e se per caso un plugin di WordPress fosse vulnerabile ad attacchi, anche una banale SQL Injection, rischiamo di compromettere tutti i dati e, cosa non di poco conto, ricevere <strong>sanzioni ancora pi\u00f9 salate<\/strong> per il GDPR.<\/p>\n<p>Se comunque vogliamo usare il <b>plugin di Matomo su WordPress<\/b>, \u00e8 sufficiente installarlo e abilitare il tracciamento. Verranno aggiunte delle <b>tabelle<\/b> nello stesso database di WordPress e sar\u00e0 gi\u00e0 inserito in automatico nel nostro codice il <b>tracciamento <\/b><b>lato<\/b><b> Javascript<\/b>.<\/p>\n\n<h2>Accedere dal backend alla dashboard<\/h2>\n<p>Dalla <b>gestione di WordPress<\/b> possiamo facilmente accedere a Matomo Analytics, con un <b>account amministratore<\/b> di WordPress. Possiamo anche far accedere altri utenti, assegnando ad ognuno il rispettivo ruolo creato di default dal plugin Matomo per WordPress:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-249 size-full\" src=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-2-Ruoli-Matomo-per-Wordpress.png\" alt=\"\" width=\"384\" height=\"322\" srcset=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-2-Ruoli-Matomo-per-Wordpress.png 384w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-2-Ruoli-Matomo-per-Wordpress-300x252.png 300w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-2-Ruoli-Matomo-per-Wordpress-298x250.png 298w\" sizes=\"(max-width: 384px) 100vw, 384px\" \/><figcaption>I ruoli utente per WordPress creati da Matomo<\/figcaption><\/figure>\n<p>Possiamo cos\u00ec accedere a Matomo direttamente <b>dai men\u00f9 di amministratore nel backend<\/b> di WordPress, e <b>consultare la dashboard<\/b> del nostro strumento di analisi del traffico:<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-250 size-full\" src=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-3-Menu-di-Matomo-su-Wordpress-e-dashboard-di-Matomo.png\" alt=\"\" width=\"935\" height=\"231\" srcset=\"https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-3-Menu-di-Matomo-su-Wordpress-e-dashboard-di-Matomo.png 935w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-3-Menu-di-Matomo-su-Wordpress-e-dashboard-di-Matomo-300x74.png 300w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-3-Menu-di-Matomo-su-Wordpress-e-dashboard-di-Matomo-768x190.png 768w, https:\/\/www.privacyanalytics.eu\/app\/uploads\/2024\/08\/Figura-3-Menu-di-Matomo-su-Wordpress-e-dashboard-di-Matomo-600x148.png 600w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><figcaption>Menu di Matomo su WordPress e relativa dashboard<\/figcaption><\/figure>\n<p>Abbiamo <b>meno funzionalit<\/b><b>\u00e0 rispetto alla versione on-premise<\/b>, cio\u00e8 quella installata su un server separato, che io consiglio, tuttavia rimane sicuramente una buona base per poter analizzare il traffico del nostro sito web.<\/p>\n<h2>Cosa fare se usiamo la versione on-premise<\/h2>\n<p>In quel caso ci sono due possibilit\u00e0: <b>includere lo script Javascript<\/b> che effettua il tracciamento, come avviene normalmente con Google Analytics, <b>oppure effettuare un tracciamento lato server<\/b> (server side tracking).<\/p>\n<p>In effetti, <b>poich\u00e9 il plugin per WordPress non permette di creare degli \u201cAuth Token\u201d<\/b>, per poter effettuare un <b>tracciamento lato server<\/b> dobbiamo per forza di cose usare <b>Matomo ospitato su un nostro server<\/b>, sia esso una VPS o un dedicato.<\/p>\n<p><b>Il tracciamento server side \u00e8 pi\u00f9 complesso<\/b> e lo vedremo meglio successivamente, ma \u00e8 anche <b>molto pi\u00f9 funzionale<\/b> anche perch\u00e9 permette di <b>evitare tutti quei blocchi<\/b> creati da estensioni del browser come gli <b>AdBlock<\/b> o strumenti simili, pur rispettando la riservatezza degli utenti tramite operazioni di <b>anonimizzazione<\/b> e <b>pseudonimizzazione<\/b> dei dati.<\/p>\n<h2>E per la versione Cloud?<\/h2>\n<p>Con la versione Cloud di Matomo possiamo effettuare un <strong>tracciamento lato client con Javascript<\/strong>, inserendo lo script di incorporamento come avviene con Google Analytics.<\/p>\n<h2>Link utili<\/h2>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/matomo\/\" rel=\"nofollow noopener\">Plugin ufficiale di Matomo per WordPress<\/a><\/li>\n<\/ul>\n<h2>Leggi anche<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-cose-e-come-funziona\/\">Matomo: cos&#8217;\u00e8 e come funziona<\/a><\/li>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/matomo-on-premise-vs-cloud\/\">Matomo on-Premise vs Cloud<\/a><\/li>\n<li><a href=\"https:\/\/www.privacyanalytics.eu\/database-raccolta-dati-come-funziona\/\">Come funziona un database che raccoglie dati?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Se utilizziamo il CMS WordPress, \u00e8 disponibile un plugin ufficiale di Matomo, anche se ritengo che sia pi\u00f9 opportuno tenere i due database separati, sia per una questione di prestazioni che di sicurezza. Il database di WordPress \u00e8 gi\u00e0 abbastanza pesante senza bisogno di avere altre decine di tabelle di Matomo, e se per caso [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":252,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-matomo"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/248"}],"collection":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":3,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/posts\/248\/revisions\/254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/media\/252"}],"wp:attachment":[{"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.privacyanalytics.eu\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}