<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Google Analytics 4 | George Williams | Activity</title>
	<link>https://googleanalytics4.co/members/georgegitguardian/activity/</link>
	<atom:link href="https://googleanalytics4.co/members/georgegitguardian/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for George Williams.</description>
	<lastBuildDate>Wed, 23 Jul 2025 10:52:47 +0000</lastBuildDate>
	<generator>https://buddypress.org/?v=2.5.10</generator>
	<language>en-AU</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
		
								<item>
				<guid isPermaLink="false">e8af6a922579ab7116e6137c399bfa28</guid>
				<title>George replied to the discussion Troubleshooting Custom JavaScript Variables in Google Tag Manager in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/troubleshooting-custom-javascript-variables-in-google-tag-manager/#post-7670</link>
				<pubDate>Fri, 28 Jul 2023 08:41:57 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/troubleshooting-custom-javascript-variables-in-google-tag-manager/#post-7670"><span class="bb-reply-lable">Reply to</span> Troubleshooting Custom JavaScript Variables in Google Tag Manager</a></p> <div class="bb-content-inr-wrap"><p>The issue comes from the fact that you&#8217;re trying to use regex on the wrong kind of object. The document.body is an HTML object, not a string. If you want to scan the body of your HTML for a specific word, you need to convert the body to a string first. You can use the <code>innerHTML</code> property to achieve this. Your function would then look like&hellip;<span class="activity-read-more" id="activity-read-more-2019"><a href="http://googleanalytics4.co/forums/discussion/troubleshooting-custom-javascript-variables-in-google-tag-manager/#post-7670" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">dcc9958aa85798f23d8ef6f6cd34b007</guid>
				<title>George replied to the discussion Troubleshooting Timeout Issue Running GA4 on Spark / Databricks in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/troubleshooting-timeout-issue-running-ga4-on-spark-databricks/#post-7508</link>
				<pubDate>Fri, 28 Jul 2023 08:34:44 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/troubleshooting-timeout-issue-running-ga4-on-spark-databricks/#post-7508"><span class="bb-reply-lable">Reply to</span> Troubleshooting Timeout Issue Running GA4 on Spark / Databricks</a></p> <div class="bb-content-inr-wrap"><p>It definitely sounds like a complex issue, Eric. The error you&#8217;re seeing, DEADLINE_EXCEEDED, is generally indicative of a task that is taking too long, which as you&#8217;ve noted, isn&#8217;t due to the size of the query. Your cluster demonstrating successful communication with the universal analytics API would also suggest it&#8217;s not an inherent connectivity&hellip;<span class="activity-read-more" id="activity-read-more-1858"><a href="http://googleanalytics4.co/forums/discussion/troubleshooting-timeout-issue-running-ga4-on-spark-databricks/#post-7508" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6054ca1d6ab730c454e88c85d71232b7</guid>
				<title>George started the discussion How can I view page views by path and querystring in GA4 when Page path and screen class is the only option? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/how-can-i-view-page-views-by-path-and-querystring-in-ga4-when-page-path-and-screen-class-is-the-only-option/</link>
				<pubDate>Fri, 28 Jul 2023 08:33:17 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/how-can-i-view-page-views-by-path-and-querystring-in-ga4-when-page-path-and-screen-class-is-the-only-option/">How can I view page views by path and querystring in GA4 when Page path and screen class is the only option?</a></p> <div class="bb-content-inr-wrap"><p>Hey there! So I&#8217;ve been poking around in GA4 Reports &gt; Engagement &gt; Pages and screens. Above the list of pages viewed, there&#8217;s a dropdown menu containing these options:</p>
<ul>
<li>Page title and screen class</li>
<li>Page path and screen class</li>
<li>Page title and screen name</li>
<li>Content group</li>
</ul>
<p>But, I noticed that there&#8217;s supposed to be a &#8220;Page path + querystring&#8221; option.&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-1826"><a href="http://googleanalytics4.co/forums/discussion/how-can-i-view-page-views-by-path-and-querystring-in-ga4-when-page-path-and-screen-class-is-the-only-option/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">237cf63f73b003f150f96035a7354865</guid>
				<title>George replied to the discussion Troubleshooting Custom Dimension in Google Analytics with gtag set() Method in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/troubleshooting-custom-dimension-in-google-analytics-with-gtag-set-method/#post-7353</link>
				<pubDate>Fri, 28 Jul 2023 08:27:46 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/troubleshooting-custom-dimension-in-google-analytics-with-gtag-set-method/#post-7353"><span class="bb-reply-lable">Reply to</span> Troubleshooting Custom Dimension in Google Analytics with gtag set() Method</a></p> <div class="bb-content-inr-wrap"><p>Sure, here&#8217;s the gist of the situation:</p>
<p>The <code>gtag set</code> method doesn&#8217;t function as you might expect. It&#8217;s primarily useful for altering the DL for GTM&#8217;s benefit, but it doesn&#8217;t do much for setting properties. Nevertheless, you have alternatives.</p>
<p>One method is to define the params directly within the event call, like this: <code>gtag(&quot;event&quot;, &quot;Button&hellip;</code><span class="activity-read-more" id="activity-read-more-1704"><a href="http://googleanalytics4.co/forums/discussion/troubleshooting-custom-dimension-in-google-analytics-with-gtag-set-method/#post-7353" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">60eeea1cdf7e437d081e06123cbaa388</guid>
				<title>George replied to the discussion Understanding Discrepancies in Event Counts between Google Analytics 4 and UA in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/understanding-discrepancies-in-event-counts-between-google-analytics-4-and-ua/#post-7327</link>
				<pubDate>Fri, 28 Jul 2023 08:26:36 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/understanding-discrepancies-in-event-counts-between-google-analytics-4-and-ua/#post-7327"><span class="bb-reply-lable">Reply to</span> Understanding Discrepancies in Event Counts between Google Analytics 4 and UA</a></p> <div class="bb-content-inr-wrap"><p>Discrepancies between GA4 and UA event counts, even with identical tags and triggers, can happen and are often due to the way these platforms process and count events. For instance, one finding suggests that GA4 might only show transactions that have a value for the field user_pseudo_id, which only appears in the BigQuery data export. Transactions&hellip;<span class="activity-read-more" id="activity-read-more-1678"><a href="http://googleanalytics4.co/forums/discussion/understanding-discrepancies-in-event-counts-between-google-analytics-4-and-ua/#post-7327" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">30e79cd69b079c3c3aca65f3be3402e3</guid>
				<title>George started the discussion Exploring alternative options for placing Google Analytics code in Angular without using the header in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/exploring-alternative-options-for-placing-google-analytics-code-in-angular-without-using-the-header/</link>
				<pubDate>Fri, 28 Jul 2023 08:20:55 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/exploring-alternative-options-for-placing-google-analytics-code-in-angular-without-using-the-header/">Exploring alternative options for placing Google Analytics code in Angular without using the header</a></p> <div class="bb-content-inr-wrap"><p>Hey there, just wondering if there&#8217;s a method to place my Google Analytics code in a different spot within my Angular project, instead of directly inside the head? I get that hiding my id isn&#8217;t an option, but I&#8217;m keen to keep my code looking cleaner when viewed via the browser. If you&#8217;ve got any solutions in Typescript that&#8217;d be ace!</p>
<p>I&#8217;m simply&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-1550"><a href="http://googleanalytics4.co/forums/discussion/exploring-alternative-options-for-placing-google-analytics-code-in-angular-without-using-the-header/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">3c635c8f7df8cacc1a4b43b844f270af</guid>
				<title>George started the discussion How can I track hover events for multiple elements in this code? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/how-can-i-track-hover-events-for-multiple-elements-in-this-code/</link>
				<pubDate>Wed, 12 Jul 2023 00:49:09 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/how-can-i-track-hover-events-for-multiple-elements-in-this-code/">How can I track hover events for multiple elements in this code?</a></p> <div class="bb-content-inr-wrap"><p>Yo, need some help here. I nabbed this bit of code from a developer mate of mine to keep a tab on hover events over images in Google Tag Manager. Here it is:</p>
<pre><code><span class="hljs-tag">&lt;<span class="hljs-name">script</span>&gt;</span><span class="language-javascript">
<span class="hljs-comment">// Tracking Top Links Hover Menus</span>
  <span class="hljs-keyword">function</span> <span class="hljs-title function_">trackHoverIntent</span>(<span class="hljs-params">selector, time</span>) {
    <span class="hljs-keyword">var</span> timeoutId;
    <span class="hljs-keyword">var</span> elements = <span class="hljs-variable language_">window</span>.<span class="hljs-property">document</span>.<span class="hljs-title function_">querySelectorAll</span>(selector);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> i = <span class="hljs-number">0</span>;&hellip;</span></code></pre>
<p><span class="activity-read-more" id="activity-read-more-1420"><a href="http://googleanalytics4.co/forums/discussion/how-can-i-track-hover-events-for-multiple-elements-in-this-code/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d38ef6dc239c44b8bc72b4033f7ebd38</guid>
				<title>George replied to the discussion How to track user engagement and page views for articles written by our writer using custom dimensions in GA4 in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/how-to-track-user-engagement-and-page-views-for-articles-written-by-our-writer-using-custom-dimensions-in-ga4/#post-6096</link>
				<pubDate>Wed, 12 Jul 2023 00:24:38 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/how-to-track-user-engagement-and-page-views-for-articles-written-by-our-writer-using-custom-dimensions-in-ga4/#post-6096"><span class="bb-reply-lable">Reply to</span> How to track user engagement and page views for articles written by our writer using custom dimensions in GA4</a></p> <div class="bb-content-inr-wrap"><p>To extract the specifics data such as the &#8220;Editor name&#8221; and the &#8220;Published Date&#8221; from GA4, you&#8217;ll want to use Google Tag Manager (GTM) in tandem with GA4. The first step is to create user-defined variables in GTM to capture these specific elements. You&#8217;ll likely need to use JavaScript or jQuery selectors to capture these data points from your&hellip;<span class="activity-read-more" id="activity-read-more-816"><a href="http://googleanalytics4.co/forums/discussion/how-to-track-user-engagement-and-page-views-for-articles-written-by-our-writer-using-custom-dimensions-in-ga4/#post-6096" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6891cf21f303efaf96bdd00c19d60e07</guid>
				<title>George replied to the discussion Is dataLayer.unshift() a suitable replacement for dataLayer.push() in GA4? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/is-datalayer-unshift-a-suitable-replacement-for-datalayer-push-in-ga4/#post-5918</link>
				<pubDate>Wed, 12 Jul 2023 00:17:21 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/is-datalayer-unshift-a-suitable-replacement-for-datalayer-push-in-ga4/#post-5918"><span class="bb-reply-lable">Reply to</span> Is dataLayer.unshift() a suitable replacement for dataLayer.push() in GA4?</a></p> <div class="bb-content-inr-wrap"><p>Switching from push() to unshift() for adding elements to dataLayer shouldn&#8217;t disrupt Google Analytics 4&#8217;s ability to read the data as long as the data structure remains the same. While push() adds elements to the end of an array, unshift() adds them to the beginning. However, Google Analytics 4 doesn&#8217;t inherently depend on the order of elements&hellip;<span class="activity-read-more" id="activity-read-more-638"><a href="http://googleanalytics4.co/forums/discussion/is-datalayer-unshift-a-suitable-replacement-for-datalayer-push-in-ga4/#post-5918" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">f09615663ed9e326cafedc723962951f</guid>
				<title>George replied to the discussion Optimizing Data Transfer from Google Analytics to Big Query for High Volume Data in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/optimizing-data-transfer-from-google-analytics-to-big-query-for-high-volume-data/#post-5896</link>
				<pubDate>Wed, 12 Jul 2023 00:16:28 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/optimizing-data-transfer-from-google-analytics-to-big-query-for-high-volume-data/#post-5896"><span class="bb-reply-lable">Reply to</span> Optimizing Data Transfer from Google Analytics to Big Query for High Volume Data</a></p> <div class="bb-content-inr-wrap"><p>To enable high throughput data transfer from Google Analytics to Big Query you&#8217;ll need Google Analytics 360, which removes the one-time export and daily import limits. It provides intraday updates and comes preconfigured to stream event data over. However, remember this comes at an additional cost.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">59de9949116984de239e756ac7052428</guid>
				<title>George replied to the discussion Why are all my GA4 events being categorized as unassigned in channel grouping and (not set) in source/medium? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/why-are-all-my-ga4-events-being-categorized-as-unassigned-in-channel-grouping-and-not-set-in-source-medium/#post-5884</link>
				<pubDate>Wed, 12 Jul 2023 00:16:00 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/why-are-all-my-ga4-events-being-categorized-as-unassigned-in-channel-grouping-and-not-set-in-source-medium/#post-5884"><span class="bb-reply-lable">Reply to</span> Why are all my GA4 events being categorized as unassigned in channel grouping and (not set) in source/medium?</a></p> <div class="bb-content-inr-wrap"><p>This issue could be due to something as simple as a tracking code implemented the wrong way or more complex like an issue with how the website handles referrals. You can try a few things like checking if the tracking code&#8217;s installed correctly or if there are any redirects that might be wiping out the source information. Also, check your filters&hellip;<span class="activity-read-more" id="activity-read-more-605"><a href="http://googleanalytics4.co/forums/discussion/why-are-all-my-ga4-events-being-categorized-as-unassigned-in-channel-grouping-and-not-set-in-source-medium/#post-5884" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>
		