<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>analytics &#8211; paologironi blog</title>
	<atom:link href="https://www.gironi.it/blog/tag/analytics-it/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.gironi.it/blog</link>
	<description>Appunti sparsi di (retro) informatica, analisi dei dati, statistica, seo, e cose che cambiano</description>
	<lastBuildDate>Fri, 20 Sep 2024 13:05:08 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Tracciare i moduli Elementor con Google Tag Manager</title>
		<link>https://www.gironi.it/blog/tracciare-i-moduli-elementor-con-google-tag-manager/</link>
					<comments>https://www.gironi.it/blog/tracciare-i-moduli-elementor-con-google-tag-manager/#comments</comments>
		
		<dc:creator><![CDATA[paolo]]></dc:creator>
		<pubDate>Tue, 04 Aug 2020 08:05:28 +0000</pubDate>
				<category><![CDATA[analytics]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[Tag Manager]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[elementor]]></category>
		<category><![CDATA[tag manager]]></category>
		<guid isPermaLink="false">https://www.gironi.it/blog/?p=1794</guid>

					<description><![CDATA[In un precedente post abbiamo visto in dettaglio come tracciare in Google Analytics via Google Tag Manager i moduli generati dal plugin CF7 in WordPress. In questo post vedremo come ottenere il medesimo risultato con un altro strumento WordPress ad altissima diffusione: il visual builder Elementor. Elementor utilizza Ajax , facendo comparire a schermo un &#8230; <a href="https://www.gironi.it/blog/tracciare-i-moduli-elementor-con-google-tag-manager/" class="more-link">Leggi tutto<span class="screen-reader-text"> "Tracciare i moduli Elementor con Google Tag Manager"</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In un <a href="https://www.gironi.it/blog/tracciare-i-moduli-contact-form-7-con-tag-manager-il-modo-piu-semplice/">precedente post</a> abbiamo visto in dettaglio come tracciare in Google Analytics via Google Tag Manager i moduli generati dal plugin CF7 in WordPress.</p>



<p class="wp-block-paragraph">In questo post vedremo come ottenere il medesimo risultato con un altro strumento WordPress ad altissima diffusione: il visual builder Elementor.</p>



<span id="more-1794"></span>



<p class="wp-block-paragraph">Elementor utilizza Ajax , facendo comparire a schermo un messaggio di ringraziamento dopo che è avvenuto l’invio del modulo.</p>



<p class="wp-block-paragraph"><strong>Questo significa che per far scattare il nostro attivatore in Tag Manager, al fine di conteggiare un evento, dobbiamo intercettare proprio la comparsa di questo messaggio sullo schermo.</strong></p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-css.jpg" alt="messaggio ringraziamento form Elementor" class="wp-image-1795" width="596" height="116" srcset="https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-css.jpg 794w, https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-css-300x58.jpg 300w" sizes="(max-width: 596px) 85vw, 596px" /><figcaption>il messaggio di ringraziamento all&#8217;avvenuto invio di un modulo Elementor</figcaption></figure>



<h2 class="wp-block-heading">Creazione dell&#8217;attivatore Tag Manager</h2>



<p class="wp-block-paragraph">Creo l’attivatore. Nell’interfaccia di GTM vado su Attivatori &gt; Nuovo &gt; e come tipo di elemento scelgo “<em>Visibilità di un elemento</em>”:</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://www.gironi.it/blog/wp-content/uploads/2020/08/attivatore-elementor-1024x743.png" alt="Configurazione attivatore Tag Manager per tracciare modulo Elementor" class="wp-image-1796" width="768" height="557" srcset="https://www.gironi.it/blog/wp-content/uploads/2020/08/attivatore-elementor-1024x743.png 1024w, https://www.gironi.it/blog/wp-content/uploads/2020/08/attivatore-elementor-300x218.png 300w, https://www.gironi.it/blog/wp-content/uploads/2020/08/attivatore-elementor.png 1130w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption>La configurazione dell&#8217; attivatore Tag Manager per tracciare modulo Elementor</figcaption></figure>



<p class="wp-block-paragraph">Dobbiamo indicare a Google Tag Manager quale elemento esatto ci interessa.</p>



<p class="wp-block-paragraph">Apro l’inspector del browser per vedere se ci sono id oppure classi css associate al messaggio di invio riuscito.</p>



<p class="wp-block-paragraph"><strong>Nel mio caso ho trovato un div associato alla classe .elementor-message-success</strong>.</p>



<p class="wp-block-paragraph">Quindi flaggo la voce “<em>Rileva modifiche nel DOM</em>”.</p>



<p class="wp-block-paragraph">Salvo, aggiorno la modalità Anteprima e debug, quindi aggiorno la pagina che contiene il modulo Elementor e controllo facendo un modulo di prova.</p>



<h2 class="wp-block-heading"><strong>Google Analytics tag per tracciare il Form Elementor</strong></h2>



<p class="wp-block-paragraph">Il prossimo passo è inviare un evento a Google Analytics ogni volta che quel messaggio di ringraziamento appare sullo schermo.</p>



<p class="wp-block-paragraph">Nell&#8217;interfaccia di Google Tag Manager, vado su Tag&gt; Nuovo&gt; e scelgo Universal Analytics. Quindi uso le seguenti impostazioni:</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-tag-1024x723.png" alt="Configurazione del tag " class="wp-image-1798" width="768" height="542" srcset="https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-tag-1024x723.png 1024w, https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-tag-300x212.png 300w, https://www.gironi.it/blog/wp-content/uploads/2020/08/elementor-tag.png 1177w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption>Configurazione del tag</figcaption></figure>



<p class="wp-block-paragraph">Ovviamente posso nominare i valori di Categoria, Azione ed Etichetta come preferisco.<br>Quindi faccio clic sulla sezione Attivazione e scelgo il trigger creato in precedenza (<em>Visibilità dell&#8217;elemento</em>).</p>



<h2 class="wp-block-heading">Test e messa in produzione</h2>



<p class="wp-block-paragraph">Salvo tutte le modifiche nel contenitore di Google Tag Manager, aggiorno la modalità Anteprima e Debug, aggiorno la pagina in cui è presente il modulo Elementor. Compilo tutti i campi e invio il modulo.</p>



<p class="wp-block-paragraph">• L&#8217;evento di visibilità dell&#8217;elemento dovrebbe apparire nella modalità Anteprima e debug.</p>



<p class="wp-block-paragraph">• Facendo clic sull&#8217;evento nella console di debug si dovrebbe visualizzare il tag GA Event attivato</p>



<p class="wp-block-paragraph">Ora vado ai rapporti sugli eventi in tempo reale di GA e controllo se l&#8217;evento è visibile.</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale-1024x329.png" alt="Analytics tempo reale - verifica conteggio modulo come evento" class="wp-image-1799" width="768" height="247" srcset="https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale-1024x329.png 1024w, https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale-300x96.png 300w, https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale-1536x493.png 1536w, https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale-1200x385.png 1200w, https://www.gironi.it/blog/wp-content/uploads/2020/08/temporeale.png 1633w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption>Analytics in tempo reale &#8211; verifica conteggio modulo come evento</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gironi.it/blog/tracciare-i-moduli-elementor-con-google-tag-manager/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Google Analytics da riga di comando: generare un report</title>
		<link>https://www.gironi.it/blog/google-analytics-report-da-riga-di-comando/</link>
					<comments>https://www.gironi.it/blog/google-analytics-report-da-riga-di-comando/#respond</comments>
		
		<dc:creator><![CDATA[paolo]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 16:36:43 +0000</pubDate>
				<category><![CDATA[analytics]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>
		<guid isPermaLink="false">https://www.gironi.it/blog/?p=1213</guid>

					<description><![CDATA[Per chi lavora prevalentemente da terminale &#8211; penso ad esempio agli amministratori di sistema, a chi preferisce un ambiente senza fronzoli e distrazioni, a chi vuole risparmiare memoria o semplicemente trova più appagante la &#8220;vecchia scuola&#8221; &#8211; può nascere se non l&#8217;esigenza almeno il desiderio di consultare i dati di Google Analytics senza ricorrere al &#8230; <a href="https://www.gironi.it/blog/google-analytics-report-da-riga-di-comando/" class="more-link">Leggi tutto<span class="screen-reader-text"> "Google Analytics da riga di comando: generare un report"</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Per chi lavora prevalentemente da terminale &#8211; penso ad esempio agli amministratori di sistema, a chi preferisce un ambiente senza fronzoli e distrazioni, a chi vuole risparmiare memoria o semplicemente trova più appagante la &#8220;vecchia scuola&#8221; &#8211; può nascere se non l&#8217;esigenza almeno il desiderio di <strong>consultare i dati di Google Analytics senza ricorrere al browser</strong>.</p>



<p class="wp-block-paragraph">Personalmente, trovo utile avere nella mia scatola degli attrezzi informatici uno script che mi consenta di avere i dati salienti di Analytics, quelli per me utili da monitorare quotidianamente, in breve tempo.</p>



<p class="wp-block-paragraph">La procedura per realizzare l&#8217;obiettivo tramite python e l&#8217;API Google Analytics non è delle più immediate&#8230; però vale bene la mezz&#8217;oretta di tempo necessaria per la messa in opera.</p>



<span id="more-1213"></span>



<p class="wp-block-paragraph">Occorre procedere per passaggi. In primo luogo ho installato i moduli python necessari via pip:</p>



<h2 class="wp-block-heading">Installo i moduli python</h2>



<pre class="wp-block-preformatted">pip install --upgrade google-api-python-client
pip install --upgrade oauth2client</pre>



<p class="wp-block-paragraph">Ho seguito i passaggi indicati da Google per la creazione di un&#8217;utenza di servizio nelle API.</p>



<h2 class="wp-block-heading">Creo il progetto</h2>



<p class="wp-block-paragraph">Per creare il progetto si parte da qua:</p>



<pre class="wp-block-preformatted"><a rel="noreferrer noopener" aria-label=" (apre in una nuova scheda)" href="https://console.developers.google.com/flows/enableapi?apiid=analyticsreporting.googleapis.com&amp;credential=client_key" target="_blank">https://console.developers.google.com/flows/enableapi?apiid=analyticsreporting.googleapis.com&amp;credential=client_key</a></pre>



<p class="wp-block-paragraph">Nella piattaforma di sviluppo Google ho creato un progetto (io l&#8217;ho chiamato &#8220;analytics&#8221;, che fantasia&#8230;).</p>



<h2 class="wp-block-heading">Creo il service account</h2>



<p class="wp-block-paragraph">A questo punto, ho creato il service account scegliendo quel progetto:</p>



<pre class="wp-block-preformatted"><a href="https://console.cloud.google.com/iam-admin/serviceaccounts" target="_blank" rel="noreferrer noopener" aria-label=" (apre in una nuova scheda)">https://console.cloud.google.com/iam-admin/serviceaccounts</a></pre>



<p class="wp-block-paragraph">Ho creato la chiave. Ho generato e scaricato il file json nella cartella dove ho salvato il mio script, rinominandolo <strong>google_secrets.json</strong></p>



<p class="wp-block-paragraph">Ho associato al mio account Analytics la casella email generata da Google come utente con poteri di analisi e visualizzazione. (Dalle <em>impostazioni, account, utenti</em>).</p>



<p class="wp-block-paragraph">La parte più noiosa è terminata, e per fortuna non dovrò più ripeterla. Ora viene la parte migliore.</p>



<h2 class="wp-block-heading">Finalmente&#8230;lo script di esempio</h2>



<p class="wp-block-paragraph">Ho scaricato il file d&#8217;esempio <a rel="noreferrer noopener" aria-label="HelloAnalytics.py (apre in una nuova scheda)" href="https://developers.google.com/analytics/resources/samples/service-py-v4.txt" target="_blank">HelloAnalytics.py</a> inserendo il percorso del file JSON e l&#8217;id della vista da interrogare. </p>



<p class="wp-block-paragraph">Le variabili da valorizzare sono:</p>



<pre class="wp-block-preformatted">KEY_FILE_LOCATION = ''
</pre>



<p class="wp-block-paragraph">dove ho indicato il mio file google_secrets.json. E<br></p>



<pre class="wp-block-preformatted">VIEW_ID = ''</pre>



<p class="wp-block-paragraph">dove andrò a scrivere l&#8217;id della vista Analytics. <br>Per trovare l&#8217;id della <strong>vista </strong>ho usato Account Explorer: </p>



<pre class="wp-block-preformatted"><a rel="noreferrer noopener" aria-label=" (apre in una nuova scheda)" href="https://ga-dev-tools.appspot.com/account-explorer/" target="_blank">https://ga-dev-tools.appspot.com/account-explorer/ </a></pre>



<p class="wp-block-paragraph">oppure basta guardare in Analytics.</p>



<p class="wp-block-paragraph">Poi ho lanciato </p>



<pre class="wp-block-preformatted">python HelloAnalytics.py</pre>



<p class="wp-block-paragraph">Tutto ok, lo script restituisce il risultato atteso, cioè i dati degli ultimi 7 giorni delle sessioni per paese. </p>



<p class="wp-block-paragraph">Ora non resta che modificare lo script a proprio piacimento, giocando con date, dimensioni e metriche al fine di ottenere in output ciò che più serve. E qui, l&#8217;unico limite diventa la fantasia.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gironi.it/blog/google-analytics-report-da-riga-di-comando/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
