{"id":1053,"date":"2026-09-07T10:53:32","date_gmt":"2026-09-07T10:53:32","guid":{"rendered":"https:\/\/plugingo.it\/tracciare-utm-gravity-forms-woocommerce\/"},"modified":"2026-09-07T16:32:46","modified_gmt":"2026-09-07T16:32:46","slug":"tracciare-utm-gravity-forms-woocommerce","status":"publish","type":"post","link":"https:\/\/plugingo.it\/en\/tracciare-utm-gravity-forms-woocommerce\/","title":{"rendered":"How to track UTMs with Gravity Forms and WooCommerce"},"content":{"rendered":"<p class=\"lead\">Un utente arriva da una campagna, visita pi\u00f9 pagine e infine invia un modulo Gravity Forms o conclude un ordine WooCommerce. Come possiamo sapere quale campagna lo ha portato sul sito senza perdere i parametri UTM durante la navigazione?<\/p>\n<h2>Il problema: le UTM scompaiono dopo il primo clic<\/h2>\n<p>I parametri <code>utm_source<\/code>, <code>utm_medium<\/code> e <code>utm_campaign<\/code> sono normalmente presenti solo nell\u2019URL di ingresso. Se il visitatore apre altre pagine prima di compilare il modulo, Gravity Forms non pu\u00f2 recuperarli automaticamente dall\u2019URL finale. PGO Simple UTM Tracker li conserva in un cookie first-party, nel rispetto delle impostazioni di consenso, e li rende disponibili al modulo.<\/p>\n<h2>Configurazione con Gravity Forms<\/h2>\n<ol>\n<li>Installa e attiva <a href=\"https:\/\/plugingo.it\/plugingo-simple-utm-tracker-free\/\">PGO Simple UTM Tracker FREE<\/a>.<\/li>\n<li>Apri il modulo in <strong>Forms \u2192 Modifica<\/strong>.<\/li>\n<li>Aggiungi un campo <strong>HTML<\/strong> all\u2019interno del modulo.<\/li>\n<li>Nel contenuto del campo incolla <code>[plugingo_utm_fields]<\/code>.<\/li>\n<li>Salva il modulo e svuota la cache della pagina che lo contiene.<\/li>\n<\/ol>\n<p>Il campo HTML di Gravity Forms supporta gli shortcode. PGO genera input nascosti come <code>plugingo_utm_source<\/code>, <code>plugingo_utm_medium<\/code>, <code>plugingo_utm_campaign<\/code>, <code>plugingo_gclid<\/code> e gli altri dati di attribuzione disponibili. Non vengono mostrati al visitatore, ma vengono inviati insieme al modulo.<\/p>\n<div class=\"wp-block-group has-background\" style=\"background-color:#f1f8df;padding:24px;border-radius:18px\">\n<h3>Test rapido prima di andare online<\/h3>\n<ol>\n<li>Apri una finestra anonima con un URL di prova, per esempio <code>?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=test_gravity<\/code>.<\/li>\n<li>Visita una seconda pagina del sito.<\/li>\n<li>Invia il modulo.<\/li>\n<li>Controlla l\u2019entry in Gravity Forms e verifica la presenza dei campi <code>plugingo_utm_*<\/code>.<\/li>\n<\/ol>\n<\/div>\n<h2>LiteSpeed Cache: l\u2019impostazione importante<\/h2>\n<p>La pagina che contiene il modulo deve essere esclusa dalla cache di pagina, perch\u00e9 lo shortcode genera i valori lato server per il singolo visitatore. In LiteSpeed Cache vai in <strong>Cache \u2192 Escludi \u2192 Non memorizzare URI nella cache<\/strong> e aggiungi il percorso della pagina del modulo, per esempio <code>\/contatti\/<\/code>. Non inserire <code>utm_*<\/code> in \u201cDrop Query String\u201d: eliminare i parametri prima che PGO li acquisisca renderebbe il tracciamento incompleto.<\/p>\n<h2>E per gli ordini WooCommerce?<\/h2>\n<p>Non serve modificare il checkout: PGO collega automaticamente l\u2019attribuzione all\u2019ordine. Nella versione FREE puoi vedere la sorgente nelle informazioni ordine; <a href=\"https:\/\/plugingo.it\/pgo-utm-tracker-pro\/\">PGO UTM Tracker PRO<\/a> aggiunge report avanzati, percorso multi-touch, ricavi per campagna, esportazione CSV, URL builder e riepiloghi programmati.<\/p>\n<h2>FREE o PRO?<\/h2>\n<ul>\n<li><strong>FREE:<\/strong> acquisizione UTM e click ID, attribuzione WooCommerce, shortcode per i form e integrazione Contact Form 7.<\/li>\n<li><strong>PRO:<\/strong> analisi multi-touch, dashboard e ricavi, esportazioni e strumenti operativi per campagne.<\/li>\n<\/ul>\n<div class=\"wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/plugingo.it\/plugingo-simple-utm-tracker-free\/\">Scarica la versione FREE<\/a><\/div>\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/plugingo.it\/pgo-utm-tracker-pro\/\">Scopri la versione PRO<\/a><\/div>\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/plugingo.it\/plugingo-pass\/\">Incluso in Plugingo Pass<\/a><\/div>\n<\/div>\n<h2>Domande frequenti<\/h2>\n<h3>Devo aggiungere un campo nascosto per ogni UTM?<\/h3>\n<p>No. Lo shortcode genera automaticamente tutti i campi disponibili.<\/p>\n<h3>Funziona se l\u2019utente visita pi\u00f9 pagine?<\/h3>\n<p>S\u00ec. I dati vengono conservati per la durata configurata nel plugin, purch\u00e9 il consenso richiesto sia stato espresso.<\/p>\n<h3>Posso usare FREE e PRO insieme?<\/h3>\n<p>No. Le due edizioni sono alternative: attivando una, l\u2019altra viene disattivata per evitare conflitti e duplicazioni.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A practical guide to preserving UTM parameters across page views and attaching them to Gravity Forms entries and WooCommerce orders.<\/p>","protected":false},"author":0,"featured_media":711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"plugingo_blog_genre":[],"class_list":["post-1053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/posts\/1053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/comments?post=1053"}],"version-history":[{"count":1,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/posts\/1053\/revisions"}],"predecessor-version":[{"id":1054,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/posts\/1053\/revisions\/1054"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/media\/711"}],"wp:attachment":[{"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/media?parent=1053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/categories?post=1053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/tags?post=1053"},{"taxonomy":"plugingo_blog_genre","embeddable":true,"href":"https:\/\/plugingo.it\/en\/wp-json\/wp\/v2\/plugingo_blog_genre?post=1053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}