{"id":161,"date":"2026-10-07T07:37:52","date_gmt":"2026-10-07T06:37:52","guid":{"rendered":"https:\/\/www.matteobononi.it\/blog\/?p=161"},"modified":"2026-10-13T08:25:38","modified_gmt":"2026-10-13T07:25:38","slug":"visite-contatti-sito-o-misurazione","status":"publish","type":"post","link":"https:\/\/www.matteobononi.it\/blog\/visite-contatti-sito-o-misurazione\/","title":{"rendered":"Visite s\u00ec, contatti no: il problema \u00e8 nel sito o in quello che stiamo contando?"},"content":{"rendered":"<p>Un sito riceve visite, ma i contatti sembrano pochi. Guardi Analytics e trovi un numero che conferma la sensazione. A quel punto viene abbastanza naturale cercare cosa cambiare nella pagina.<\/p>\n<p>Francesca Antichi ha scritto <a href=\"https:\/\/www.francescaantichi.it\/magazine\/analisi-cro-sito-visite-senza-contatti\/\">le sette cose che guarda per prime in un\u2019analisi CRO<\/a>: cosa si capisce del sito, dove porta, quali ostacoli incontra una persona. Nell\u2019ultimo punto arriva alla misurazione. \u00c8 il passaggio da cui vorrei prendere il filo, perch\u00e9 quel numero dipende anche da come abbiamo costruito il sistema che lo raccoglie.<\/p>\n<p>Per dire: quando diciamo \u00abcontatti\u00bb, che cosa c\u2019\u00e8 dentro?<\/p>\n<h2>Seguire il numero all\u2019indietro<\/h2>\n<p>Facciamo un esempio ipotetico. Nel report un evento si chiama <code>richiesta_contatto<\/code>. Il nome \u00e8 chiaro, quindi lo leggiamo come una richiesta ricevuta.<\/p>\n<p>Poi andiamo a vedere quando parte. Potrebbe essere collegato al clic su un pulsante, oppure alla conferma dell\u2019invio. Nel primo caso conta anche i tentativi che si fermano su un errore; nel secondo bisogna verificare che il segnale arrivi tutte le volte previste e una volta sola.<\/p>\n<p>Il nome nel report era lo stesso. La cosa contata cambia parecchio.<\/p>\n<p>Nel lavoro sui tracciamenti mi serve ricostruire proprio questo collegamento: l\u2019azione nell\u2019applicazione, il segnale prodotto, il codice che lo raccoglie e quello che arriva agli strumenti. Ho raccontato alcuni di questi passaggi in <a href=\"https:\/\/www.matteobononi.it\/blog\/dai-tracciamenti-a-un-sistema-per-analizzarli\/\">Dai tracciamenti a un sistema con cui analizzarli<\/a>.<\/p>\n<p>Qui c\u2019\u00e8 un pezzo successivo. Se usiamo quel numero per decidere cosa modificare nel sito, un errore nel collegamento pu\u00f2 diventare una spiegazione sbagliata del comportamento delle persone.<\/p>\n<h2>Un controllo oggi non ricostruisce ieri<\/h2>\n<p>Supponiamo, sempre come esempio, che le conversioni registrate scendano dopo un intervento sul sito. Potrebbe essere cambiata l\u2019esperienza: un percorso meno chiaro, una pagina pi\u00f9 lenta, un passaggio che non funziona. Potrebbe essere cambiata la rilevazione. Le due cose potrebbero anche essere successe insieme.<\/p>\n<p>La prova nel browser serve a capire cosa accade adesso. Per spiegare il calo mi serve anche ricostruire da quando: quali eventi c\u2019erano prima, quali modifiche sono state pubblicate, quali altri segnali si muovono nello stesso periodo.<\/p>\n<p>Se oggi trovo un tag che non parte, ho trovato un difetto. Per dire che quel difetto spiega il calo di due mesi fa manca ancora un collegamento.<\/p>\n<p>\u00c8 una distinzione un po\u2019 scomoda, perch\u00e9 una causa l\u2019avevamo appena trovata e sembrava pure convincente.<\/p>\n<h2>Guardare anche da un\u2019altra parte<\/h2>\n<p>La verifica pu\u00f2 richiedere una fonte diversa. Un gestionale o un registro degli invii, quando sono disponibili, possono aiutare a confrontare le richieste ricevute con quelle misurate. Anche quel confronto va capito: periodi, definizioni, duplicati, richieste che arrivano da altri canali.<\/p>\n<p>Per il traffico da Google, invece, posso affiancare Search Console ad Analytics. Omar Attia spiega nella sua <a href=\"https:\/\/www.omarattia.it\/magazine\/google-search-console-guida\/\">guida a Search Console<\/a> la differenza fra ci\u00f2 che avviene nella ricerca e ci\u00f2 che misuriamo sul sito.<\/p>\n<p>Clic e sessioni non devono coincidere. Per\u00f2, se cambiano in modi molto diversi, quella differenza pu\u00f2 suggerire una verifica: quali pagine, quale periodo, quale sorgente, quali cambiamenti nella raccolta o nell\u2019attribuzione? Da sola non identifica la causa.<\/p>\n<h2>Tre cose da separare prima di decidere<\/h2>\n<ul>\n<li>Che cosa \u00e8 successo nel sito: apertura del form, invio, risposta ricevuta.<\/li>\n<li>Che cosa \u00e8 stato contato: evento, momento di attivazione, eventuali duplicati.<\/li>\n<li>Che cosa \u00e8 arrivato davvero: richiesta nel sistema che la riceve e possibilit\u00e0 di ricostruirne il percorso.<\/li>\n<\/ul>\n<p><strong>Un evento di invio dimostra che \u00e8 arrivato un contatto?<\/strong> Dipende da dove viene generato. Un click o un tentativo possono precedere una risposta fallita. Bisogna seguire il passaggio fino al sistema che riceve la richiesta.<\/p>\n<p><strong>Se il debugger funziona oggi, posso spiegare il calo di ieri?<\/strong> Il controllo descrive la configurazione osservata adesso. Per ricostruire un periodo precedente servono altre evidenze: cambiamenti, date, dati e condizioni di allora.<\/p>\n<h2>Dare un posto alle verifiche<\/h2>\n<p>Nel <a href=\"https:\/\/www.matteobononi.it\/blog\/un-repository-per-lavorare-con-i-dati\/\">repository con cui lavoro sui dati insieme a un agente IA<\/a> ho messo strumenti per interrogare le fonti, conservare i risultati e collegare le osservazioni alle evidenze.<\/p>\n<p>Questa struttura serve anche a tenere separate frasi che nella conversazione rischiano di diventare equivalenti: \u00abgli eventi registrati sono diminuiti\u00bb, \u00abarrivano meno richieste\u00bb, \u00abla pagina convince meno\u00bb. La prima pu\u00f2 essere un dato osservato; le altre richiedono altri controlli.<\/p>\n<p>L\u2019agente pu\u00f2 aiutarmi a eseguire le interrogazioni e seguire i percorsi di verifica. Io porto il contesto tecnico e controllo le interpretazioni. Il sistema ha gi\u00e0 prodotto un\u2019analisi; questo esempio non descrive un nuovo caso eseguito.<\/p>\n<p>Il lavoro pu\u00f2 tornare alla pagina, al tracciamento o a entrambi. A volte resta una domanda aperta perch\u00e9 manca lo storico o una fonte con cui confrontare il dato. Almeno, a quel punto, so quale pezzo manca prima di cambiare qualcosa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come distinguere un problema del sito da uno della misurazione, risalendo dagli eventi registrati ai segnali e alle verifiche che li sostengono.<\/p>\n","protected":false},"author":1,"featured_media":164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,57],"tags":[],"class_list":["post-161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia-applicata","category-tracciamenti"],"_links":{"self":[{"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":2,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"predecessor-version":[{"id":200,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions\/200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/media\/164"}],"wp:attachment":[{"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matteobononi.it\/blog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}