{"id":25781,"date":"2026-05-11T10:00:00","date_gmt":"2026-05-11T08:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/?p=25781"},"modified":"2026-05-11T10:00:00","modified_gmt":"2026-05-11T08:00:00","slug":"aggiungere-google-analytics-wordpress-senza-plugin","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/aggiungere-google-analytics-wordpress-senza-plugin\/","title":{"rendered":"Come aggiungere Google Analytics a WordPress senza plugin"},"content":{"rendered":"<h1>Come aggiungere Google Analytics a WordPress senza plugin<\/h1>\n<p>Monitorare il traffico del tuo sito <a href=\"https:\/\/soccorsowp.it\/blog\/blocco-di-contenuti-opt-in-per-wordpress\/\">WordPress<\/a> \u00e8 fondamentale per capire da dove arrivano i visitatori, quali pagine sono pi\u00f9 popolari e come migliorare i contenuti. <strong>Google Analytics<\/strong> \u00e8 lo strumento gratuito pi\u00f9 usato per le statistiche web, ma molti plugin che lo integrano aggiungono peso al sito con script e opzioni superflue. In questa guida ti spiego come aggiungere Google Analytics a WordPress manualmente, senza installare nessun plugin.<\/p>\n<h2>Creare un account Google Analytics 4<\/h2>\n<p>Se non hai ancora un account, vai su <strong>analytics.google.com<\/strong> e crea una nuova propriet\u00e0. Google Analytics 4 (GA4) \u00e8 l&#8217;unica versione disponibile dal 2024 e offre un approccio basato sugli eventi invece delle classiche pageview. Durante la configurazione, inserisci il nome del sito, seleziona il fuso orario e la valuta, e scegli &#8220;Web&#8221; come piattaforma. Dopo la creazione, otterrai un <strong>ID di misurazione<\/strong> nel formato <span style=\"font-family: monospace\">G-XXXXXXXXXX<\/span> e il codice di tracciamento JavaScript da inserire nel sito.<\/p>\n<h2>Dove inserire il codice di tracciamento<\/h2>\n<p>Il codice di Google Analytics va inserito nell&#8217;<span style=\"font-family: monospace\">&lt;head&gt;<\/span> di ogni pagina del sito, prima della chiusura del tag <span style=\"font-family: monospace\">&lt;\/head&gt;<\/span>. In WordPress, il modo pi\u00f9 pulito per farlo senza plugin \u00e8 usare il file <span style=\"font-family: monospace\">functions.php<\/span> del tuo tema (o meglio, del tuo tema child). Aggiungi questa funzione:<\/p>\n<pre>function aggiungi_google_analytics() { ?&gt;\n&lt;!-- Google tag (gtag.js) --&gt;\n&lt;script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-XXXXXXXXXX\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n  gtag('config', 'G-XXXXXXXXXX');\n&lt;\/script&gt;\n&lt;?php }\nadd_action('wp_head', 'aggiungi_google_analytics');<\/pre>\n<p>Sostituisci <span style=\"font-family: monospace\">G-XXXXXXXXXX<\/span> con il tuo ID di misurazione reale. Questa funzione aggancia il codice di tracciamento all&#8217;hook <span style=\"font-family: monospace\">wp_head<\/span>, che WordPress esegue nel <span style=\"font-family: monospace\">&lt;head&gt;<\/span> di ogni pagina.<\/p>\n<h2>Metodo alternativo: header.php del tema<\/h2>\n<p>Se preferisci non modificare <span style=\"font-family: monospace\">functions.php<\/span>, puoi inserire il codice direttamente nel file <span style=\"font-family: monospace\">header.php<\/span> del tema. Apri il file tramite Aspetto &gt; Editor del tema (o via FTP) e incolla il codice di Google Analytics subito prima del tag <span style=\"font-family: monospace\">&lt;\/head&gt;<\/span>. Questo metodo \u00e8 pi\u00f9 diretto ma ha uno svantaggio: se aggiorni il tema, le modifiche vengono sovrascritte. Per questo motivo, usa sempre un <strong>tema child<\/strong> quando modifichi i file del tema.<\/p>\n<h2>Escludere gli amministratori dal tracciamento<\/h2>\n<p>Quando navighi il tuo sito come amministratore, le tue visite vengono conteggiate da Google Analytics insieme a quelle dei visitatori reali. Questo altera le statistiche, specialmente su siti con poco traffico. Per escludere gli amministratori, modifica la funzione in <span style=\"font-family: monospace\">functions.php<\/span> aggiungendo un controllo sul ruolo utente:<\/p>\n<pre>function aggiungi_google_analytics() {\n    if ( current_user_can('manage_options') ) return;\n    ?&gt;\n&lt;!-- Google tag (gtag.js) --&gt;\n&lt;script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-XXXXXXXXXX\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n  gtag('config', 'G-XXXXXXXXXX');\n&lt;\/script&gt;\n&lt;?php }\nadd_action('wp_head', 'aggiungi_google_analytics');<\/pre>\n<p>La funzione <span style=\"font-family: monospace\">current_user_can(&#8216;manage_options&#8217;)<\/span> verifica se l&#8217;utente loggato \u00e8 un amministratore. Se lo \u00e8, il codice di tracciamento non viene inserito nella pagina e le sue visite non vengono registrate.<\/p>\n<h2>Verificare che il tracciamento funzioni<\/h2>\n<p>Dopo aver inserito il codice, verifica che tutto funzioni correttamente. Apri il tuo sito in una finestra di navigazione in incognito (per non essere loggato come amministratore) e poi vai su Google Analytics nella sezione <strong>Tempo reale<\/strong>. Dovresti vedere almeno un utente attivo. Se non vedi nulla dopo qualche minuto, controlla questi punti:<\/p>\n<ul>\n<li><strong>ID corretto:<\/strong> verifica che l&#8217;ID <span style=\"font-family: monospace\">G-XXXXXXXXXX<\/span> nel codice corrisponda a quello nella tua propriet\u00e0 GA4.<\/li>\n<li><strong>Codice nel sorgente:<\/strong> apri il sorgente della pagina (Ctrl+U nel browser) e cerca &#8220;gtag&#8221; per verificare che il codice sia presente nell&#8217;head.<\/li>\n<li><strong>Nessun blocco:<\/strong> disattiva temporaneamente eventuali ad blocker che potrebbero bloccare lo script di Google Analytics.<\/li>\n<li><strong>Cache:<\/strong> se usi un plugin di caching, svuota la cache per assicurarti che la versione aggiornata della pagina venga servita.<\/li>\n<\/ul>\n<h2>Perch\u00e9 evitare i plugin per Google Analytics<\/h2>\n<p>Esistono decine di plugin per integrare Google Analytics in WordPress, ma nella maggior parte dei casi aggiungono complessit\u00e0 non necessaria. Ogni plugin carica file JavaScript e CSS aggiuntivi, appesantendo il sito. Alcuni plugin aggiungono dashboard di statistiche direttamente nella bacheca di WordPress, eseguendo query API che rallentano il pannello di amministrazione. Il codice di tracciamento di GA4 \u00e8 composto da poche righe: non serve un plugin intero per incollare cinque righe di JavaScript.<\/p>\n<p>Le eccezioni sono i plugin che offrono funzionalit\u00e0 avanzate come il tracciamento degli eventi e-commerce, il monitoraggio dei download, o l&#8217;integrazione con Google Search Console e altri strumenti Google. In questi casi, un plugin come MonsterInsights o Site Kit di Google pu\u00f2 giustificare il suo peso grazie alle funzionalit\u00e0 aggiuntive che offre. Ma per il tracciamento base delle visite e degli eventi principali, il metodo manuale descritto in questa guida \u00e8 pi\u00f9 leggero, pi\u00f9 veloce e altrettanto efficace.<\/p>\n<h2>Tracciare eventi personalizzati senza plugin<\/h2>\n<p>GA4 \u00e8 basato sugli eventi, e puoi tracciare azioni specifiche degli utenti aggiungendo poche righe di JavaScript. Ad esempio, per monitorare i clic su un pulsante di download, aggiungi un attributo <span style=\"font-family: monospace\">onclick<\/span> con la chiamata a gtag:<\/p>\n<pre>&lt;a href=\"\/file.pdf\" onclick=\"gtag('event', 'download', {'file_name': 'guida.pdf'});\"&gt;Scarica la guida&lt;\/a&gt;<\/pre>\n<p>Puoi tracciare clic sui link esterni, invii di form, scroll fino a una sezione specifica e molto altro. Tutti questi eventi appariranno nel report Eventi di GA4, dove potrai analizzarli e creare conversioni personalizzate senza bisogno di plugin aggiuntivi.<\/p>\n<h2>Conformit\u00e0 GDPR e cookie banner<\/h2>\n<p>Google Analytics utilizza cookie per tracciare i visitatori. In Europa, il <strong>GDPR<\/strong> richiede il consenso esplicito dell&#8217;utente prima di impostare cookie di tracciamento. Se il tuo sito ha visitatori europei, devi integrare un cookie banner che blocchi il caricamento dello script di GA4 fino a quando l&#8217;utente non accetta. Plugin come Complianz o CookieYes gestiscono automaticamente il blocco degli script di terze parti in base al consenso dell&#8217;utente. Ignorare questo requisito pu\u00f2 comportare sanzioni significative.<\/p>\n<h2>Serve aiuto con le statistiche del sito?<\/h2>\n<p>Se vuoi configurare Google Analytics correttamente, impostare obiettivi di conversione o risolvere problemi di tracciamento sul tuo sito WordPress, il team di <strong><a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-woocommerce-per-dominare-il-black-friday\/\">SoccorsoWP<\/a><\/strong> pu\u00f2 aiutarti con una configurazione professionale. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e inizia a monitorare il tuo traffico nel modo giusto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come aggiungere Google Analytics a WordPress senza plugin Monitorare il traffico del tuo sito WordPress \u00e8 fondamentale per capire da dove arrivano i visitatori, quali&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25782,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Come aggiungere Google Analytics a WordPress senza plugin","_seopress_titles_desc":"Guida per aggiungere Google Analytics 4 a WordPress senza plugin. Codice manuale in functions.php, esclusione admin e conformit\u00e0 GDPR.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25781","post","type-post","status-publish","format-standard","has-post-thumbnail","category-domande-frequenti"],"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25781"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25782"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}