<?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>Conteúdos sobre Looker Studio | Pink and Brain</title>
	<atom:link href="https://www.pinkandbrain.com/conteudos-sobre/looker-studio/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.pinkandbrain.com/conteudos-sobre/looker-studio/</link>
	<description>Ratos do Desenvolvimento Web, SEO e aquisição, propulsores de estratégias eficientes de marketing digital que geram vantagem competitiva.</description>
	<lastBuildDate>Fri, 28 Nov 2025 11:51:51 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.pinkandbrain.com/wp-content/uploads/2024/10/cropped-favicon-180x180-1-386x386.png</url>
	<title>Conteúdos sobre Looker Studio | Pink and Brain</title>
	<link>https://www.pinkandbrain.com/conteudos-sobre/looker-studio/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Data Layer para Publishers: capturando editorias e tags no GA4</title>
		<link>https://www.pinkandbrain.com/data-layer-para-publishers-capturando-editorias-e-tags-no-ga4/</link>
		
		<dc:creator><![CDATA[César Canteiro]]></dc:creator>
		<pubDate>Fri, 28 Nov 2025 11:51:50 +0000</pubDate>
				<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Coleta de Dados dos Usuários]]></category>
		<category><![CDATA[GA4]]></category>
		<category><![CDATA[Looker Studio]]></category>
		<category><![CDATA[Marketing Digital]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<guid isPermaLink="false">https://www.pinkandbrain.com/?p=13943</guid>

					<description><![CDATA[<p>Saiba como criar um data layer poderoso para o seu blog ou portal de notícias e visualizar dados que farão seu negócio decolar.</p>
<p>O post <a href="https://www.pinkandbrain.com/data-layer-para-publishers-capturando-editorias-e-tags-no-ga4/">Data Layer para Publishers: capturando editorias e tags no GA4</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Quando se trata de portais de conteúdo e notícias, uma dúvida comum que chega aos consultores de aquisição é: “Como posso identificar quais editorias, autores e tópicos geraram mais interesse nas pautas veiculadas?” ou mesmo quaisquer outras informações relevantes que não são coletadas diretamente em plataformas como o <a href="https://www.pinkandbrain.com/elementos/google/" title="Google">Google</a> Analytics. Para responder a essa pergunta de maneira eficiente, a<strong> implementação de um Data Layer (camada de dados “adicionais”) é a alma da estratégia editorial</strong>.</p>



<p>Fique conosco que nesse post, eu diria o melhor até o momento sobre o tema<strong>, irei mostrar como criar um dataLayer relevante para qualquer canal de notícias, vamos dar o código pré-pronto para vopcê usar na sua aplicação em WordPress, mostrar como configurar no GTM e no GA4, e ainda mais: como criar um relatório com esses dados no Analytics e no Looker</strong>. Em outras palavras:</p>



<ul class="wp-block-list">
<li>A importância de capturar informações ricas com um Data Layer, e o que “pescar” de informações nele.
<ul class="wp-block-list">
<li>Código para caputar as informações no WordPress (php super levinho)</li>
</ul>
</li>



<li>Como visualizar esses dados pode transformar estratégias editoriais.
<ul class="wp-block-list">
<li>Configuração no GTM</li>



<li>Configuração no GA4</li>



<li>Relatório básico de análise GA4</li>



<li>Dashzinho de leve no Looker</li>
</ul>
</li>



<li>Um guia prático para configurar e validar o Data Layer no seu WordPress (o conceito vale para qualquer aplicação DEVs), GTM e GA4 com dashboard integrado no Looker.</li>
</ul>



<h2 class="wp-block-heading">Antes de mais nada: por que capturar dados ricos é essencial?</h2>



<p>A criação de um Data Layer permite que você registre e analise informações detalhadas sobre o desempenho do seu conteúdo. Saber por exemplo <strong>quais editorias, autores e tags</strong> geram mais engajamento fornece insights valiosos, ou mesmo quantas palavras os posts de maior sucesso possuiam, se eram mais curtos ou extensos, se tinham galerias, quizz, relacionadas, anúncios, enfim… Perceba que você pode e deve criar os seus gatilhos interessantes para analisar.</p>



<p>Essa estratégia de: do que eu preciso para que eu preciso, pode te levar para:</p>



<ul class="wp-block-list">
<li>Identificar os temas que mais interessam ao público.</li>



<li>Mapear tendências de comportamento.</li>



<li>Orientar estratégias editoriais baseadas em dados reais.</li>



<li>Testes da influencia de layouts diferentes influenciam em métricas de engajamento</li>



<li>etc…</li>



<li>etc..</li>



<li>e etc…</li>
</ul>



<p>É dentro dos detalhes que estão as respostas… e uma camada de dados tonificada vai te dar maior clareza das ações necessárias para a sua audiência. </p>



<h2 class="wp-block-heading">Cuspindo o Data layer</h2>



<p>Para c<strong>apturar informações específicas nas páginas do seu site ou <a href="https://www.pinkandbrain.com/elementos/blog/" title="blog">blog</a></strong>, entenda o que você quer, de cada template, tipo de post, enfim, o primeiro passo é capturar informações do back-end, montar um script e enviar as informações através de um push no Data Layer, que servirá para o tagueamentyo nas plataformas.</p>



<p>O código abaixo é o verdadeiro “ouro” para você capturar informações das suas singles (postagens editoriais). Ele deve ser colocado no cabeçalho das páginas, normalmente o <code>header.php</code>, e de acordo com seus objetivos de coleta. Repare no código PHP para WordPress abaixo com os devidos comentários:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-Hack" style="font-size:.875rem;font-family:Code-Pro-Hack,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7"><a href="https://www.pinkandbrain.com/elementos/javascript/" title="JavaScript">JavaScript</a></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>&lt;?php if (is_singular('post')) : ?&gt;

		&lt;script&gt;
			window.dataLayer = window.dataLayer || [];
			dataLayer = [{
				"titulo": "&lt;?php echo esc_js(get_the_title()); ?&gt;",
				"linhaFina": "&lt;?php echo esc_js(get_the_excerpt()); ?&gt;",
				"url": "&lt;?php echo esc_url(get_the_permalink()); ?&gt;",
				"autor": "&lt;?php echo esc_js(get_the_author_meta('user_firstname')); ?&gt; &lt;?php echo esc_js(get_the_author_meta('user_lastname')); ?&gt;",
				"dataPublicacao": "&lt;?php echo esc_html(get_the_date('Y-m-d')); ?&gt;",
				"horaPublicacao": "&lt;?php echo esc_html(get_the_date('H:i')); ?&gt;",
				"dataModificacao": "&lt;?php echo esc_html(get_the_modified_date('Y-m-d')); ?&gt;",
				"horaModificacao": "&lt;?php echo esc_html(get_the_modified_date('H:i')); ?&gt;",
				"id": "&lt;?php echo esc_js(get_the_ID()); ?&gt;",
				"path": "&lt;?php echo esc_url(parse_url(get_permalink(), PHP_URL_PATH)); ?&gt;",
				"tipo": "&lt;?php echo esc_js(get_post_type() === 'post' ? 'Single Post' : 'Single Glossário'); ?&gt;",
				"termoBusca": "&lt;?php global $wp_query;
					// Verifica se há uma query de busca
					$termoBusca = '';
					if (is_search() &amp;&amp; isset($wp_query-&gt;query_vars['s'])) {
						$termoBusca = sanitize_text_field($wp_query-&gt;query_vars['s']);
					}
				echo esc_js($termoBusca); ?&gt;",
				"numeroPalavras": "&lt;?php echo esc_js(str_word_count(trim(strip_tags($post-&gt;post_content)))); ?&gt;",
				"temImagem": "&lt;?php 
					$content = get_the_content();
					$featured_image = get_the_post_thumbnail_url();
					$content = str_replace($featured_image, '', $content);
					echo esc_js(preg_match_all('/&lt;img[^&gt;]+&gt;/', $content) &gt; 0 ? 'sim' : 'não'); 
				?&gt;",
				"editoria": [&lt;?php 
					$categories = get_the_category();
					$category_names = array();
					foreach ($categories as $category) {
						$category_names[] = "\"" . esc_js($category-&gt;name) . "\"";
					}
					echo implode(", ", $category_names);
				?&gt;],
				"tags": [&lt;?php 
					$tags = get_the_tags();
					$tag_names = array();
					if ($tags) {
						foreach ($tags as $tag) {
							$tag_names[] = "\"" . esc_js($tag-&gt;name) . "\"";
						}
					}
					echo implode(", ", $tag_names);
				?&gt;]
			}];
		&lt;/script&gt;

&lt;?php endif; ?&gt;</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">&lt;?</span><span style="color: #9CDCFE">php</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">if</span><span style="color: #D4D4D4"> (</span><span style="color: #DCDCAA">is_singular</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'post'</span><span style="color: #D4D4D4">)) : ?&gt;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">		</span><span style="color: #808080">&lt;</span><span style="color: #569CD6">script</span><span style="color: #808080">&gt;</span></span>
<span class="line"><span style="color: #D4D4D4">			window.dataLayer = window.dataLayer || [];</span></span>
<span class="line"><span style="color: #D4D4D4">			dataLayer = [</span><span style="color: #569CD6">{</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"titulo"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(get_the_title()); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"linhaFina"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(get_the_excerpt()); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"url"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_url(get_the_permalink()); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"autor"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(get_the_author_meta('user_firstname')); ?&gt; &lt;?php echo esc_js(get_the_author_meta('user_lastname')); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"dataPublicacao"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_html(get_the_date('Y-m-d')); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"horaPublicacao"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_html(get_the_date('H:i')); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"dataModificacao"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_html(get_the_modified_date('Y-m-d')); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"horaModificacao"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_html(get_the_modified_date('H:i')); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"id"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(get_the_ID()); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"path"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_url(parse_url(get_permalink(), PHP_URL_PATH)); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"tipo"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(get_post_type() === 'post' ? 'Single Post' : 'Single Glossário'); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"termoBusca"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php global $wp_query</span><span style="color: #F44747">;</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #6A9955">// Verifica se há uma query de busca</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$termoBusca</span><span style="color: #D4D4D4"> = </span><span style="color: #CE9178">''</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #DCDCAA">if</span><span style="color: #D4D4D4"> (</span><span style="color: #DCDCAA">is_search</span><span style="color: #D4D4D4">() &amp;&amp; </span><span style="color: #DCDCAA">isset</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">$wp_query</span><span style="color: #D4D4D4">-&gt;</span><span style="color: #9CDCFE">query_vars</span><span style="color: #D4D4D4">[</span><span style="color: #CE9178">'s'</span><span style="color: #D4D4D4">])) {</span></span>
<span class="line"><span style="color: #D4D4D4">						</span><span style="color: #9CDCFE">$termoBusca</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">sanitize_text_field</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">$wp_query</span><span style="color: #D4D4D4">-&gt;</span><span style="color: #9CDCFE">query_vars</span><span style="color: #D4D4D4">[</span><span style="color: #CE9178">'s'</span><span style="color: #D4D4D4">]);</span></span>
<span class="line"><span style="color: #D4D4D4">					}</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #9CDCFE">echo</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">esc_js</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">$termoBusca</span><span style="color: #D4D4D4">); ?&gt;</span><span style="color: #CE9178">"</span><span style="color: #F44747">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"numeroPalavras"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php echo esc_js(str_word_count(trim(strip_tags($post-&gt;post_content)))); ?&gt;"</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"temImagem"</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">"&lt;?php</span><span style="color: #F44747"> </span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$content</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">get_the_content</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$featured_image</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">get_the_post_thumbnail_url</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$content</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">str_replace</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">$featured_image</span><span style="color: #D4D4D4">, </span><span style="color: #CE9178">''</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">$content</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">echo</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">esc_js</span><span style="color: #D4D4D4">(</span><span style="color: #DCDCAA">preg_match_all</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'/&lt;img[^&gt;]+&gt;/'</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">$content</span><span style="color: #D4D4D4">) &gt; </span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4"> ? </span><span style="color: #CE9178">'sim'</span><span style="color: #D4D4D4"> : </span><span style="color: #CE9178">'não'</span><span style="color: #D4D4D4">); </span></span>
<span class="line"><span style="color: #D4D4D4">				?&gt;</span><span style="color: #CE9178">"</span><span style="color: #F44747">,</span></span>
<span class="line"><span style="color: #D4D4D4">				</span><span style="color: #CE9178">"editoria"</span><span style="color: #D4D4D4">: [&lt;?</span><span style="color: #9CDCFE">php</span><span style="color: #D4D4D4"> </span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$categories</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">get_the_category</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$category_names</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">array</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #DCDCAA">foreach</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">$categories</span><span style="color: #D4D4D4"> </span><span style="color: #C586C0">as</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">$category</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">						$category_names</span><span style="color: #9CDCFE">[] = "\"" . esc_js($category-&gt;name) . "\"";</span></span>
<span class="line"><span style="color: #9CDCFE">					}</span></span>
<span class="line"><span style="color: #9CDCFE">					echo implode(", ", $category_names);</span></span>
<span class="line"><span style="color: #9CDCFE">				?&gt;],</span></span>
<span class="line"><span style="color: #9CDCFE">				"tags":</span><span style="color: #D4D4D4"> [&lt;?</span><span style="color: #9CDCFE">php</span><span style="color: #D4D4D4"> </span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$tags</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">get_the_tags</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">$tag_names</span><span style="color: #D4D4D4"> = </span><span style="color: #DCDCAA">array</span><span style="color: #D4D4D4">();</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #DCDCAA">if</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">$tags</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">						</span><span style="color: #DCDCAA">foreach</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">$tags</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">as</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">$tag</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">							</span><span style="color: #9CDCFE">$tag_names</span><span style="color: #D4D4D4">[] = </span><span style="color: #CE9178">"</span><span style="color: #D7BA7D">\"</span><span style="color: #CE9178">"</span><span style="color: #D4D4D4"> . </span><span style="color: #DCDCAA">esc_js</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">$tag</span><span style="color: #D4D4D4">-&gt;</span><span style="color: #9CDCFE">name</span><span style="color: #D4D4D4">) . </span><span style="color: #CE9178">"</span><span style="color: #D7BA7D">\"</span><span style="color: #CE9178">"</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #D4D4D4">						}</span></span>
<span class="line"><span style="color: #D4D4D4">					}</span></span>
<span class="line"><span style="color: #D4D4D4">					</span><span style="color: #9CDCFE">echo</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">implode</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">", "</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">$tag_names</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">				?&gt;]</span></span>
<span class="line"><span style="color: #D4D4D4">			}];</span></span>
<span class="line"><span style="color: #D4D4D4">		&lt;/</span><span style="color: #9CDCFE">script</span><span style="color: #D4D4D4">&gt;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">&lt;?</span><span style="color: #9CDCFE">php</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">endif</span><span style="color: #D4D4D4">; ?&gt;</span></span></code></pre><span style="display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#1E1E1E;color:#c7c7c7;font-size:12px;line-height:1;position:relative">JavaScript</span></div>



<p>No exemplo acima estaremos capturando várias informações valiosas. São elas:</p>



<h3 class="wp-block-heading">Título (<code>titulo</code>)</h3>



<ul class="wp-block-list">
<li>O título do post ou página.</li>
</ul>



<h3 class="wp-block-heading">Linha fina (<code>linhaFina</code>)</h3>



<ul class="wp-block-list">
<li>O resumo ou excerpt do conteúdo.</li>
</ul>



<h3 class="wp-block-heading">URL (<code>url</code>)</h3>



<ul class="wp-block-list">
<li>O link completo para o post ou página.</li>
</ul>



<h3 class="wp-block-heading">Autor (<code>autor</code>)</h3>



<ul class="wp-block-list">
<li>Nome completo do autor do conteúdo.</li>
</ul>



<h3 class="wp-block-heading">Data de publicação (<code>dataPublicacao</code>)</h3>



<ul class="wp-block-list">
<li>Data em que o conteúdo foi publicado (formato: <code>YYYY-MM-DD</code>).</li>
</ul>



<h3 class="wp-block-heading">Hora de publicação (<code>horaPublicacao</code>)</h3>



<ul class="wp-block-list">
<li>Hora exata da publicação (formato: <code>HH:mm</code>).</li>
</ul>



<h3 class="wp-block-heading">Data de modificação (<code>dataModificacao</code>)</h3>



<ul class="wp-block-list">
<li>Data da última modificação do conteúdo (formato: <code>YYYY-MM-DD</code>).</li>
</ul>



<h3 class="wp-block-heading">Hora de modificação (<code>horaModificacao</code>)</h3>



<ul class="wp-block-list">
<li>Hora da última modificação do conteúdo (formato: <code>HH:mm</code>).</li>
</ul>



<h3 class="wp-block-heading">ID (<code>id</code>)</h3>



<ul class="wp-block-list">
<li>Identificador único do post ou página.</li>
</ul>



<h3 class="wp-block-heading">Caminho (<code>path</code>)</h3>



<ul class="wp-block-list">
<li>O caminho da URL (sem o domínio).</li>
</ul>



<h3 class="wp-block-heading">Tipo (<code>tipo</code>)</h3>



<ul class="wp-block-list">
<li>Identifica o tipo de conteúdo (ex.: <code>Single Post</code>, <code>default</code>, etc.).</li>
</ul>



<h3 class="wp-block-heading">Número de palavras (<code>numeroPalavras</code>)</h3>



<ul class="wp-block-list">
<li>Quantidade de palavras no conteúdo.</li>
</ul>



<h3 class="wp-block-heading">Tem imagem (<code>temImagem</code>)</h3>



<ul class="wp-block-list">
<li>Indica se o conteúdo tem imagens destacadas incorporadas (valores: <code>sim</code> ou <code>não</code>).</li>
</ul>



<h3 class="wp-block-heading">Editorias (<code>editoria</code>)</h3>



<ul class="wp-block-list">
<li>Lista de categorias do conteúdo.</li>
</ul>



<h3 class="wp-block-heading">Tags (<code>tags</code>)</h3>



<ul class="wp-block-list">
<li>Lista de tags associadas ao conteúdo.</li>
</ul>



<h2 class="wp-block-heading">Use o DevTools no navegador para confirmar os valores no Data Layer</h2>



<p>Depois de colocar o código acima nas páginas de interesse, no caso acima das postagens em “post” e “glossario”, devemos agora verificar se os dados estão realmente disponíveis no <strong>Data Layer</strong>. No console do navegador:</p>



<ul class="wp-block-list">
<li>Acesse o site e abra o <strong><a href="https://www.pinkandbrain.com/elementos/devtools/" title="DevTools">DevTools</a></strong> (<code>F12</code> ou <code>Ctrl+Shift+I</code>).</li>



<li>Vá até a aba <strong>Console</strong>.</li>



<li>Digite <code>dataLayer</code> e pressione Enter.</li>



<li>Verifique se o Data Layer contém os valores esperados, como <code>editorias</code>, <code>tags</code>, etc.</li>
</ul>



<p>Um exemplo esperado:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="996" height="981" loading="lazy" src="https://www.pinkandbrain.com/wp-content/uploads/2024/12/data-layer-pelo-devtools.webp" alt="" class="wp-image-13950" title="Data Layer acessado pelo Console no Dev Tools"><figcaption class="wp-element-caption">Ao consultar o dataLayer no console do DEV Tools você irá visualizar os <a href="https://www.pinkandbrain.com/elementos/dados-estruturados/" title="dados estruturados">dados estruturados</a>.</figcaption></figure>



<p>Se o Data Layer não contiver esses dados, será necessário ajustar o script que popula o Data Layer. Use o chatGPT para te guiar. Essa é uma tarefa relativamente simples.</p>



<h2 class="wp-block-heading">Crie variáveis personalizadas no GTM</h2>



<p>Crie variáveis personalizadas com “variáveis de camada de dados” no GTM, inclua cada parâmetro como “editorias”, “tags”, “autores”, e nomeie a sua variável personalizada para busca-la quando criarmos a tag de disparo.</p>



<p>Estarei utilizando uma  nomenclatura de exemplo, mas quero deixá-los a vontade para escolher como preferirem. Vou criar algumas de exemplificação e depois vocês devem recriar o processo para cada variável de informação. Criarei:</p>



<ul class="wp-block-list">
<li><code>DL - Editorias</code></li>



<li><code>DL - Tags</code></li>



<li><code><code>DL - Autor</code></code></li>
</ul>



<h3 class="wp-block-heading">Passo a passo para criar as variáveis personalizadas no GTM</h3>



<ol class="wp-block-list">
<li>Acesse o GTM e vá até <strong>Variáveis</strong>.</li>



<li>Encontre as variáveis personalizadas, como <code>DL - Editorias</code>, e clique nelas.</li>



<li>Verifique:
<ul class="wp-block-list">
<li>Tipo de variável: <strong>Camada de Dados</strong>.</li>



<li>Nome da chave: <strong>editorias</strong> (deve ser exatamente como está no Data Layer).</li>
</ul>
</li>
</ol>



<p></p>



<h2 class="wp-block-heading">Configuração dos parâmetros de eventos na tag do GA4 no GTML</h2>



<p>Certifique-se de que os parâmetros personalizados <strong><code>editoria</code></strong> e <strong><code>tags</code></strong> estão corretamente configurados na tag do GA4:</p>



<ul class="wp-block-list">
<li>Acesse a tag do <strong>GA4</strong> no GTM.</li>



<li>Na seção de <strong>Parâmetros Personalizados</strong>, insira:
<ul class="wp-block-list">
<li>Nome do parâmetro: <strong><code>editoria</code></strong></li>



<li>Valor: <strong><code>{{DL - Editorias}}</code></strong></li>



<li>Nome do parâmetro: <strong><code>tags</code></strong></li>



<li>Valor: <strong><code>{{DL - Tags}}</code></strong></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Teste a implementação no GTM</h2>



<p>Já que vc cuspiu o dataLayer nas páginas, criou as variáveis personalizadas, configurou a tag global do Ga4, agora já pode visualizar no debug mode se eles estão aparecendo em “Variáveis”.</p>



<p>Use o <strong>Modo de Prévia</strong> do GTM:</p>



<ul class="wp-block-list">
<li>Acesse o GTM e clique em <strong>Visualizar</strong>.</li>



<li>Navegue no seu site para acionar a tag do GA4.</li>



<li>Verifique no painel do Debug Mode do GTM se os valores de <code>editoria</code> e <code>tags</code> estão sendo capturados corretamente no Data Layer.</li>
</ul>



<p>Use o <strong>DebugView</strong> do GA4:</p>



<ul class="wp-block-list">
<li>No GA4, vá até <strong>Administrador &gt; DebugView</strong>.</li>



<li>Navegue no seu site e procure eventos disparados. Veja se os parâmetros <code>editoria</code> e <code>tags</code> aparecem associados aos eventos no DebugView.</li>
</ul>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1153" height="762" loading="lazy" data-id="13944" src="https://www.pinkandbrain.com/wp-content/uploads/2024/12/debug-mode-gtm-variaveis-personalizadas.webp" alt="" class="wp-image-13944" title="Debug mode GTM variáveis personalizadas"></figure>
</figure>



<p>Agora que está tudo certo no GTM, você precisa ir até o GA4 e criar “Definições personalizadas” na área do Administrador:</p>



<p></p>



<h2 class="wp-block-heading">Configure os Parâmetros Personalizados no GA4</h2>



<p>No <strong>GA4</strong>, você precisa registrar os parâmetros <code>editoria</code> e <code>tags</code> para visualizá-los nos relatórios:</p>



<ol class="wp-block-list">
<li>Acesse <strong>Administrador &gt; Definições Personalizadas &gt; Parâmetros Personalizados</strong>.</li>



<li>Clique em <strong>Criar Definição Personalizada</strong>.</li>



<li>Para cada parâmetro:
<ul class="wp-block-list">
<li>Nome: <strong>Editorias</strong> (ou Tags, conforme o caso).</li>



<li>Escopo: <strong>Evento</strong>.</li>



<li>Parâmetro do evento: <strong>editoria</strong> (ou <code>tags</code>).</li>
</ul>
</li>



<li>Salve as configurações.</li>
</ol>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="2008" height="1208" loading="lazy" data-id="14033" src="https://www.pinkandbrain.com/wp-content/uploads/2024/12/definicoes-personalizadas-ga4.webp" alt="" class="wp-image-14033" title="Definições personalizadas GA4"></figure>
</figure>



<h3 class="wp-block-heading">Configurar os parâmetros no GA4</h3>



<p>Certifique-se de que os valores enviados pelos eventos estão sendo registrados corretamente no GA4:</p>



<ul class="wp-block-list">
<li>Acesse o <strong>Google Analytics 4</strong>.</li>



<li>Vá para <strong>Configurações de evento</strong> e confirme se os eventos do Data Layer (como <code>editoria</code>, <code>tags</code>, etc.) estão sendo coletados.
<ul class="wp-block-list">
<li>No menu lateral, clique em <strong>Administração &gt; Eventos &gt; Parâmetros Personalizados</strong>.</li>



<li>Adicione os parâmetros (<code>editoria</code>, <code>tags</code>, etc.) como <strong>dimensões personalizadas</strong>:
<ul class="wp-block-list">
<li>Nome da dimensão: <strong>Editorias</strong></li>



<li>Escopo: <strong>Evento</strong></li>



<li>Nome do parâmetro: <strong>editoria</strong> (o nome exatamente como enviado pelo evento no GTM).</li>
</ul>
</li>
</ul>
</li>
</ul>



<p>Aguarde até 24 horas para que as dimensões personalizadas estejam disponíveis no Looker Studio.</p>



<h2 class="wp-block-heading">Agora você pode criar Relatórios Personalizados para Visualizar Editorias e Tags</h2>



<h3 class="wp-block-heading">Para visualizar editorias mais acessadas</h3>



<ol class="wp-block-list">
<li>Acesse o menu <strong>Exploração</strong> no GA4.</li>



<li>Clique em <strong>Criar Exploração</strong>.</li>



<li>Configure as dimensões e métricas:
<ul class="wp-block-list">
<li><strong>Dimensão principal</strong>: <strong>Editorias</strong>.</li>



<li><strong>Métrica</strong>: Total de eventos (ou outra métrica, como Visualizações de Página).</li>
</ul>
</li>



<li>Arraste a dimensão “Editorias” para <strong>Linhas</strong> e a métrica “Total de Eventos” para <strong>Valores</strong>.</li>
</ol>



<h3 class="wp-block-heading">Para visualizar as tags mais utilizadas</h3>



<ol class="wp-block-list">
<li>Acesse o menu <strong>Exploração</strong> no GA4.</li>



<li>Clique em <strong>Criar Exploração</strong>.</li>



<li>Configure as dimensões e métricas:
<ul class="wp-block-list">
<li><strong>Dimensão principal</strong>: <strong>Tags</strong>.</li>



<li><strong>Métrica</strong>: Total de eventos (ou outra métrica, como Visualizações de Página).</li>
</ul>
</li>



<li>Arraste a dimensão “Tags” para <strong>Linhas</strong> e a métrica “Total de Eventos” para <strong>Valores</strong>.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Valide os Dados nos Relatórios do GA4</h2>



<p>Após configurar tudo, dê alguns dias para que os dados comecem a ser populados. Verifique:</p>



<ul class="wp-block-list">
<li>Em <strong>Explorações</strong>, veja se os valores de editorias e tags aparecem corretamente.</li>



<li>Use filtros para identificar padrões e tendências.</li>
</ul>



<h2 class="wp-block-heading">Use os Dados nos Relatórios no Looker Studio (antigo Data Studio)</h2>



<h3 class="wp-block-heading">Conectar o Looker Studio ao GA4</h3>



<ol class="wp-block-list">
<li>Acesse o <strong>Looker Studio</strong>.</li>



<li>Crie um <strong>novo relatório</strong>.</li>



<li>Conecte ao GA4:
<ul class="wp-block-list">
<li>Escolha <strong>Adicionar Dados</strong> e selecione <strong>Google Analytics</strong>.</li>



<li>Escolha sua propriedade GA4.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">Criar a tabela para mostrar as editorias</h3>



<ol class="wp-block-list">
<li>Adicione um gráfico de tabela ao relatório:
<ul class="wp-block-list">
<li>Clique em <strong>Adicionar Gráfico &gt; Tabela</strong>.</li>
</ul>
</li>



<li>Configure os campos:
<ul class="wp-block-list">
<li><strong>Dimensão principal</strong>: Selecione o parâmetro <code>editoria</code> (ou a dimensão personalizada correspondente criada no GA4).</li>



<li><strong>Métrica</strong>: Escolha <code>Contagem de Eventos</code> (ou qualquer métrica relevante, como <code>Usuários</code> ou <code>Visualizações</code>).</li>
</ul>
</li>



<li>Personalize os filtros:
<ul class="wp-block-list">
<li><strong>Filtro de evento</strong>: Inclua apenas os eventos que contêm o parâmetro <code>editoria</code>.
<ul class="wp-block-list">
<li>Exemplo: Crie um filtro onde <code>event_name</code> = <code>page_view</code> (ou outro evento específico usado para registrar as editorias).</li>
</ul>
</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">Visualizar as editorias mais acessadas</h3>



<p>O relatório deve exibir uma tabela com:</p>



<ul class="wp-block-list">
<li>Coluna 1: Nomes das editorias.</li>



<li>Coluna 2: Quantidade de eventos relacionados (ou usuários, conforme escolhido).</li>
</ul>



<p>Exemplo:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th><strong>Editoria</strong></th><th><strong>Contagem de Eventos</strong></th></tr></thead><tbody><tr><td>Nome da editoria 1</td><td>2.500</td></tr><tr><td>Nome da editoria 1, Nome da editoria 2</td><td>1.800</td></tr><tr><td>Nome da editoria 3</td><td>900</td></tr></tbody></table></figure>



<p>Screenshot:</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="980" height="892" loading="lazy" data-id="14029" src="https://www.pinkandbrain.com/wp-content/uploads/2024/12/looker-studio-data-layer.webp" alt="" class="wp-image-14029" title="Looker Studio data layer"></figure>
</figure>



<p>Dica extra: se você não está conseguindo encontrar os campos criados, você precisa atualiuzar sua conexão para que o Looker consiga receber as novas dimensões. Para isso, vá em gerenciar fontes de dados, encontre sua conexão com o GA4 e atualize:</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1478" height="1138" loading="lazy" data-id="14034" src="https://www.pinkandbrain.com/wp-content/uploads/2024/12/atualizar-campos-looker.webp" alt="" class="wp-image-14034" title="Atualizar campos Looker Studio"></figure>
</figure>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h3 class="wp-block-heading">Adicionar segmentação e análises adicionais</h3>



<p>Para enriquecer seu relatório:</p>



<ul class="wp-block-list">
<li><strong>Adicionar filtros por período</strong>: Adicione controles para selecionar intervalos de datas.</li>



<li><strong>Filtrar por tags ou autor</strong>: Se os valores das <code>tags</code> e <code>autor</code> também estão sendo enviados, use-os como dimensões adicionais para explorar mais dados.</li>



<li><strong>Criar gráficos complementares</strong>:
<ul class="wp-block-list">
<li>Gráfico de barras para visualizar as editorias mais acessadas.</li>



<li>Gráfico de pizza para ver a proporção de acessos por editoria.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Insights finais dos ratos</h2>



<p>Daqui para frente é a sua necessidade que irá molar a criação de relatórios no GA4 e dashboards no Looker. Use e abuse da sua imaginação para coletar comportamentos e dados específicos para análises enriquecidas.</p>



<h3 class="wp-block-heading">Dica final</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Empodere seu time para saber como coletar e analisar as informações corretas.</p>
<cite>Pink and Brain</cite></blockquote>



<p>Se você precisa de suporte para criar formas claras e eficientes de analisar o desempenho do seu negócio, fale com a <strong>Pink and Brain</strong>. Somos <strong>especialistas em business intelligence e apaixonados por transformar dados em insights poderosos</strong>.<br></p>
<p>O post <a href="https://www.pinkandbrain.com/data-layer-para-publishers-capturando-editorias-e-tags-no-ga4/">Data Layer para Publishers: capturando editorias e tags no GA4</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Como visualizar tráfego das plataformas de IA pelo GA4 e pelo Looker Studio?</title>
		<link>https://www.pinkandbrain.com/como-visualizar-trafego-das-plataformas-de-ia-pelo-ga4-e-pelo-looker-studio/</link>
		
		<dc:creator><![CDATA[Pink and Brain]]></dc:creator>
		<pubDate>Wed, 24 Sep 2025 16:46:40 +0000</pubDate>
				<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Inteligência Artificial]]></category>
		<category><![CDATA[Marketing digital]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Copilot]]></category>
		<category><![CDATA[GA4]]></category>
		<category><![CDATA[Google Search Console]]></category>
		<category><![CDATA[Looker Studio]]></category>
		<guid isPermaLink="false">https://www.pinkandbrain.com/?p=16762</guid>

					<description><![CDATA[<p>Transforme tráfego das assistentes de IA em dados acionáveis combinando segmentação no GA4 e filtros no Looker Studio</p>
<p>O post <a href="https://www.pinkandbrain.com/como-visualizar-trafego-das-plataformas-de-ia-pelo-ga4-e-pelo-looker-studio/">Como visualizar tráfego das plataformas de IA pelo GA4 e pelo Looker Studio?</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Não é mais necessário discutir se as plataformas de IA vieram para ficar. A web já mudou. As pessoas já chegam aos sites vindos de respostas geradas por assistentes, muitas vezes com a intenção refinada e com expectativa de confirmar, comparar ou concluir uma ação. </p>
<cite>César Canteiro</cite></blockquote>



<h2 class="wp-block-heading">Cenário atual de análise de dados das plataformas de AI</h2>



<p>Nos últimos tempos, assistentes como <strong>ChatGPT, Perplexity, Claude e Copilot</strong> viraram uma nova camada de descoberta: eles <strong>respondem, citam e linkam</strong> conteúdos e muita gente chega ao seu site a partir dessas respostas (ou volta depois de <strong>copiar/colar</strong> o link). É tráfego com <strong>intenção já lapidada</strong>, que influencia pauta, SEO, <a href="https://www.pinkandbrain.com/elementos/ux-user-experience/" title="UX">UX</a> e até performance paga. Se você não mede, perde sinal de demanda e oportunidade de otimização.</p>



<p>Com essa mudança, passa a ser obrigatório <strong>enxergar o tráfego que chega dessas plataformas</strong>. Esse fluxo é valioso, mas ainda <strong>fica “invisível”</strong> nos relatórios tradicionais: <strong>GA4</strong> e <strong>GSC</strong> ainda não oferecem um canal nativo para IA. Sem isolar essas visitas, elas se <strong>diluem entre “referral”, “direto” e até “orgânico”</strong>, distorcendo decisões editoriais, de SEO e de mídia. O caminho prático hoje é <strong>mapear as referências (referrer/source) dessas plataformas</strong>, criar um <strong>canal dedicado no GA4</strong> e acompanhar tudo no <strong>Looker Studio</strong>.</p>



<p>Já demos essa dicas de <a href="https://www.pinkandbrain.com/descubra-oportunidades-em-termos-cauda-longa-no-google-search-console/">como identificar queries enormes no Google Search Console das interações com as AI Overiews</a>, de pesquisas super longa tail dos usuários.</p>



<p>Hoje <strong>vamos entender como tirar alguma informação pelo GA4, e consequentemente no Looker</strong>. A estratégia é simples: capturar sessões cuja mídia seja “referral” e cuja origem corresponda aos domínios dessas plataformas. Com um filtro consistente e um painel que compare tendência, páginas de destino e conversões, você passa a entender o papel das IAs na descoberta do seu conteúdo e na geração de negócios.</p>



<h2 class="wp-block-heading">O que dá pra medir hoje no GA4?</h2>



<p>No GA4, o atalho mais rápido é criar uma <strong>Comparação</strong> nos relatórios de Aquisição: mantenha somente sessões cuja <strong>mídia seja “referral”</strong> e em que a <strong>origem corresponda</strong> a um padrão dos domínios dessas IAs. Isso já entrega uma visão imediata de sessões, usuários, páginas de destino e eventos. Se você trabalha com conversão em outro domínio (motor de reservas, checkout, portal), habilite <strong>medição entre domínios</strong> para preservar a atribuição.</p>



<h3 class="wp-block-heading">Como transformar em um canal próprio (“AI Referrals”) no GA4</h3>



<p>Para não refazer filtro em todo relatório, crie um <strong>Agrupamento de canais</strong> customizado. Duplique o padrão, adicione uma regra chamada “AI Referrals” e indique que sempre que a <strong>origem corresponder ao padrão de domínios de IA</strong> (e, se quiser, a mídia for <em>referral</em>), o GA4 classifique nesse canal. A partir daí, “AI Referrals” aparece lado a lado de Orgânico, Direto, Social, Pago etc., inclusive nos relatórios de atribuição por primeiro e último clique.</p>



<h4 class="wp-block-heading">Passo a passo para criar o canal – AI referral no GA4</h4>



<ol class="wp-block-list">
<li><strong>Admin (engrenagem no rodapé)</strong> → <strong>Configurações de dados</strong> → <strong>Grupos de canais</strong>.</li>



<li>Clique em <strong>Criar grupo de canais</strong> (ou <strong>+ Novo</strong>).</li>



<li><strong>Copiar do grupo Padrão</strong> (recomendado), dê um nome claro, por ex.: <strong>“Canais – com AI Referrals”</strong>.</li>



<li>Dentro do construtor, clique em <strong>Adicionar canal</strong>.
<ul class="wp-block-list">
<li><strong>Nome do canal:</strong> <code>AI Referrals</code></li>



<li><strong>Condição 1 (ORIGEM / source):</strong>
<ul class="wp-block-list">
<li>Campo: <strong>Origem</strong></li>



<li>Operador: <strong>corresponde à RegExp</strong></li>



<li>Valor (regex): <code>está mais para baixo no editor de código</code></li>



<li><strong>Ignorar maiúsculas/minúsculas</strong>: <strong>ativado</strong> (se houver a opção).</li>
</ul>
</li>



<li><strong>Condição 2 (opcional, mas útil):</strong>
<ul class="wp-block-list">
<li>Campo: <strong>Mídia</strong></li>



<li>Operador: <strong>é exatamente</strong></li>



<li>Valor: <code>Referral</code></li>
</ul>
</li>
</ul>
</li>



<li><strong>Arraste o canal “AI Referrals” para cima de “Referral”</strong> na lista (ordem importa; a avaliação é de cima para baixo).</li>



<li><strong>Salvar</strong> e depois <strong>Publicar</strong> o grupo de canais.</li>
</ol>



<p><strong>Observação:</strong> esse grupo <strong>não substitui</strong> o padrão. Você poderá escolher qual usar nos relatórios.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1292" height="499" loading="lazy" data-id="16767" src="https://www.pinkandbrain.com/wp-content/uploads/2025/09/canais-ga4-com-ai.webp" alt="" class="wp-image-16767" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/09/canais-ga4-com-ai.webp 1292w, https://www.pinkandbrain.com/wp-content/uploads/2025/09/canais-ga4-com-ai-150x58.webp 150w" sizes="auto, (max-width: 1292px) 100vw, 1292px" title="canais-ga4-com-ai"></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="1254" height="642" loading="lazy" data-id="16768" src="https://www.pinkandbrain.com/wp-content/uploads/2025/09/mudar-grupo-de-canais-padrao-ga4.webp" alt="" class="wp-image-16768" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/09/mudar-grupo-de-canais-padrao-ga4.webp 1254w, https://www.pinkandbrain.com/wp-content/uploads/2025/09/mudar-grupo-de-canais-padrao-ga4-150x77.webp 150w" sizes="auto, (max-width: 1254px) 100vw, 1254px" title="mudar-grupo-de-canais-padrao-ga4"></figure>
</figure>



<p><strong>Basta acessar qualquer relatório de aquisição, filtrar por origem e os dados já irão aparecer.</strong></p>



<ul class="wp-block-list">
<li>No topo das tabelas, no seletor de dimensão (geralmente “<strong>Grupo de canais padrão da sessão</strong>”), troque para o seu grupo: <strong>“Canais – com AI Referrals”</strong>.</li>
</ul>



<h4 class="wp-block-heading">Dicas importantes</h4>



<ul class="wp-block-list">
<li><strong>Cross-domain</strong>: se a conversão ocorre em outro domínio (motor de reservas/checkout), configure <strong>medição entre domínios</strong> para manter a atribuição até o <code>purchase</code>.</li>



<li><strong>Retroatividade</strong>: grupos de canais personalizados passam a classificar relatórios (incluindo períodos anteriores) conforme o GA4 processa; não alteram dados brutos nem integrações de <a href="https://www.pinkandbrain.com/elementos/ads/" title="Ads">Ads</a>.</li>
</ul>



<h2 class="wp-block-heading">Como medir tráfegos de IA com o Looker Studio?</h2>



<p>No Looker Studio, basta replicar a mesma lógica diretamente no gráfico ou na tabela: um filtro que inclua “mídia = referral” e “origem corresponde a RegExp abaixo. Com isso, dá para montar uma visão enxuta por série temporal, diferentes fontes de AI, relacionar com páginas de destino, comparar primeiro clique e último clique e observar impacto em engajamento e conversões. </p>



<p>Veja abaixo como criar um gráfico simples doa dia a dia de pageviews de usuários oriundos das plataformas de AI. Em seguida o regex para aplicar no filtro.</p>



<figure class="wp-block-gallery has-nested-images columns-1 is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1356" height="568" loading="lazy" data-id="16766" src="https://www.pinkandbrain.com/wp-content/uploads/2025/09/regex-ai-looker.webp" alt="" class="wp-image-16766" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/09/regex-ai-looker.webp 1356w, https://www.pinkandbrain.com/wp-content/uploads/2025/09/regex-ai-looker-150x63.webp 150w" sizes="auto, (max-width: 1356px) 100vw, 1356px" title="regex-ai-looker"></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="1339" height="870" loading="lazy" data-id="16764" src="https://www.pinkandbrain.com/wp-content/uploads/2025/09/looker-trafego-ia.webp" alt="" class="wp-image-16764" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/09/looker-trafego-ia.webp 1339w, https://www.pinkandbrain.com/wp-content/uploads/2025/09/looker-trafego-ia-150x97.webp 150w" sizes="auto, (max-width: 1339px) 100vw, 1339px" title="looker-trafego-ia"></figure>
</figure>



<p>Use este regex como ponto de partida (aceita variações e é case-insensitive). Atualize a lista conforme novas fontes surgirem:</p>



<h2 class="wp-block-heading">Regex para filtrar as plataformas de AI no Looker Studio e no GA4</h2>



<div class="wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-Hack" style="font-size:.875rem;font-family:Code-Pro-Hack,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7"><a href="https://www.pinkandbrain.com/elementos/html-hypertext-markup-language/" title="HTML">HTML</a></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>.*chatgpt.com.*|.*perplexity.*|.*edgepilot.*|.*edgeservices.*|.*copilot.microsoft.com.*|.*openai.com.*|.*gemini.google.com.*|.*nimble.ai.*|.*iask.ai.*|.*claude.ai.*|.*aitastic.app.*|.*bnngpt.com.*|.*writesonic.com.*|.*copy.ai.*|.*chat-gpt.org.*</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">.*chatgpt.com.*|.*perplexity.*|.*edgepilot.*|.*edgeservices.*|.*copilot.microsoft.com.*|.*openai.com.*|.*gemini.google.com.*|.*nimble.ai.*|.*iask.ai.*|.*claude.ai.*|.*aitastic.app.*|.*bnngpt.com.*|.*writesonic.com.*|.*copy.ai.*|.*chat-gpt.org.*</span></span></code></pre><span style="display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#1E1E1E;color:#c7c7c7;font-size:12px;line-height:1;position:relative">HTML</span></div>



<h2 class="wp-block-heading">Fechando</h2>



<p>Mesmo sem um canal nativo, você já consegue responder perguntas práticas: quanto tráfego chega das IAs, quais páginas elas preferem citar, como esse público se comporta e quanto converte. É o suficiente para guiar pauta, SEO e experiência com dados reais e se preparar para quando GA4 e GSC, enfim, oficializarem a categoria.</p>



<p>Faça bom uso!</p>
<p>O post <a href="https://www.pinkandbrain.com/como-visualizar-trafego-das-plataformas-de-ia-pelo-ga4-e-pelo-looker-studio/">Como visualizar tráfego das plataformas de IA pelo GA4 e pelo Looker Studio?</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
