<?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 | Matthew Graham | Activity</title>
	<link>https://googleanalytics4.co/members/matthewm/activity/</link>
	<atom:link href="https://googleanalytics4.co/members/matthewm/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Matthew Graham.</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">08bc18af290bb022c1cb36dd1831c764</guid>
				<title>Matthew replied to the discussion Extract pure JSON data using Google Analytics Data API v1 runReport in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/extract-pure-json-data-using-google-analytics-data-api-v1-runreport/#post-7702</link>
				<pubDate>Fri, 28 Jul 2023 08:43:26 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/extract-pure-json-data-using-google-analytics-data-api-v1-runreport/#post-7702"><span class="bb-reply-lable">Reply to</span> Extract pure JSON data using Google Analytics Data API v1 runReport</a></p> <div class="bb-content-inr-wrap"><p>Absolutely, let me clarify it for you. </p>
<p>What you&#8217;re seeing with your <code>$response</code> object is an instance of <code>GoogleAnalyticsDataV1betaRunReportResponse</code>, which is a kind of protobuf message. This comes from Google&#8217;s approach in many APIs where they use protocol buffers for their data format. </p>
<p>Because of this, you can use a method <code>serializeToJsonString(&hellip;</code><span class="activity-read-more" id="activity-read-more-2051"><a href="http://googleanalytics4.co/forums/discussion/extract-pure-json-data-using-google-analytics-data-api-v1-runreport/#post-7702" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">87e3adfa20736682774894e6f96be2fc</guid>
				<title>Matthew replied to the discussion GA4 Tracking: Segregating Internal and External Traffic Views in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/ga4-tracking-segregating-internal-and-external-traffic-views/#post-7661</link>
				<pubDate>Fri, 28 Jul 2023 08:41:35 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/ga4-tracking-segregating-internal-and-external-traffic-views/#post-7661"><span class="bb-reply-lable">Reply to</span> GA4 Tracking: Segregating Internal and External Traffic Views</a></p> <div class="bb-content-inr-wrap"><p>Unfortunately, GA4 does not currently offer a built-in function to help differentiate between internal and external traffic without completely filtering out either one. However, you have the right idea by thinking of adding a parameter to identify the traffic type through Google Tag Manager. This is a common and widely used solution for this&hellip;<span class="activity-read-more" id="activity-read-more-2010"><a href="http://googleanalytics4.co/forums/discussion/ga4-tracking-segregating-internal-and-external-traffic-views/#post-7661" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cc2ae6c0ee4358e2b0249eb55e389788</guid>
				<title>Matthew replied to the discussion Exploring Multiple BigQuery Links for a Ga4 Property in Google Analytics 4 in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/exploring-multiple-bigquery-links-for-a-ga4-property-in-google-analytics-4/#post-7420</link>
				<pubDate>Fri, 28 Jul 2023 08:30:43 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/exploring-multiple-bigquery-links-for-a-ga4-property-in-google-analytics-4/#post-7420"><span class="bb-reply-lable">Reply to</span> Exploring Multiple BigQuery Links for a Ga4 Property in Google Analytics 4</a></p> <div class="bb-content-inr-wrap"><p>No, you cannot link two different BigQuery projects from the same GA4 property. Google Analytics 4 (GA4) allows for a single link between a GA4 property and a BigQuery project. Once a GA4 property is linked to a BigQuery project, the link cannot be changed to a different project. This is important to note when you are planning your BigQuery setup&hellip;<span class="activity-read-more" id="activity-read-more-1771"><a href="http://googleanalytics4.co/forums/discussion/exploring-multiple-bigquery-links-for-a-ga4-property-in-google-analytics-4/#post-7420" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">cac220516a7842797032867c7db374b2</guid>
				<title>Matthew started the discussion Discrepancy between GA4 traffic source data and BigQuery records in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/discrepancy-between-ga4-traffic-source-data-and-bigquery-records/</link>
				<pubDate>Fri, 28 Jul 2023 08:16:28 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/discrepancy-between-ga4-traffic-source-data-and-bigquery-records/">Discrepancy between GA4 traffic source data and BigQuery records</a></p> <div class="bb-content-inr-wrap"><p>Hey there, I need some help. I&#8217;ve been trying to match up traffic source data and event attribution data from BigQuery with GA4, using the session_source and session_medium. The thing is, when I pull the event parameters like source and medium from BigQuery, I&#8217;m noticing a rather sizeable difference between the two sets of data. Any ideas on how&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-1451"><a href="http://googleanalytics4.co/forums/discussion/discrepancy-between-ga4-traffic-source-data-and-bigquery-records/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">31e637cf30aa4a78070686bd739391ad</guid>
				<title>Matthew replied to the discussion How can I track product images on Shopify product pages using Google Analytics 4 (GA4)? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/how-can-i-track-product-images-on-shopify-product-pages-using-google-analytics-4-ga4/#post-6465</link>
				<pubDate>Wed, 12 Jul 2023 00:39:32 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/how-can-i-track-product-images-on-shopify-product-pages-using-google-analytics-4-ga4/#post-6465"><span class="bb-reply-lable">Reply to</span> How can I track product images on Shopify product pages using Google Analytics 4 (GA4)?</a></p> <div class="bb-content-inr-wrap"><p>To tie your custom dimension <code>ab_page_image</code> into Shopify, you can make use of Shopify&#8217;s liquid templating language to dynamically assign value to your custom dimension. Firstly, you should integrate Google Analytics 4 with your Shopify store. Once integrated, you can modify the tracking code to include events that involves your custom&hellip;<span class="activity-read-more" id="activity-read-more-1185"><a href="http://googleanalytics4.co/forums/discussion/how-can-i-track-product-images-on-shopify-product-pages-using-google-analytics-4-ga4/#post-6465" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">38abd861c32bdb5456eb6bc9ab0e7017</guid>
				<title>Matthew started the discussion How to implement dimension filters using GA4 APIs with Ruby? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/how-to-implement-dimension-filters-using-ga4-apis-with-ruby/</link>
				<pubDate>Wed, 12 Jul 2023 00:37:02 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/how-to-implement-dimension-filters-using-ga4-apis-with-ruby/">How to implement dimension filters using GA4 APIs with Ruby?</a></p> <div class="bb-content-inr-wrap"><p>If you&#8217;re having problems adding filters to the requests for the GA4 Custom Dimension, you&#8217;re getting multiple errors. Notably, these errors aren&#8217;t showing up when you send your requests without any filters. The issue seems to be with the syntax, which you&#8217;re finding somewhat puzzling. You&#8217;ve already looked into this documentation &#8211; <a target='_blank' href="https://googleapis.dev/ruby/google-api-client/v0.53.0/Google/Apis/AnalyticsreportingV4/DimensionFilterClause.html" rel="nofollow noreferrer" rel="nofollow"></a><a target='_blank' href="https://googlea&#038;hellip" rel="nofollow">https://googlea&#038;hellip</a>;<span class="activity-read-more" id="activity-read-more-1123"><a href="http://googleanalytics4.co/forums/discussion/how-to-implement-dimension-filters-using-ga4-apis-with-ruby/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">30aac5951539cb28d9f2be5a3c29009a</guid>
				<title>Matthew replied to the discussion Maximizing data completeness for high-cardinality reports in GA4 API in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/maximizing-data-completeness-for-high-cardinality-reports-in-ga4-api/#post-6011</link>
				<pubDate>Wed, 12 Jul 2023 00:21:09 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/maximizing-data-completeness-for-high-cardinality-reports-in-ga4-api/#post-6011"><span class="bb-reply-lable">Reply to</span> Maximizing data completeness for high-cardinality reports in GA4 API</a></p> <div class="bb-content-inr-wrap"><p>As of now, it does seem like the new Data API for GA4 is causing some discrepancies when fetching &#8220;Landing pages&#8221; bundled with &#8220;Sessions&#8221;, with a percentage of sessions appearing in the (other) category. This is possibly due to high-cardinality reports, even though the same data seems unsampled in the UI Explorations custom report. Currently,&hellip;<span class="activity-read-more" id="activity-read-more-731"><a href="http://googleanalytics4.co/forums/discussion/maximizing-data-completeness-for-high-cardinality-reports-in-ga4-api/#post-6011" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">6908431eaed9f6e8493d1c503562648c</guid>
				<title>Matthew replied to the discussion Struggling to Locate utm_content in Lookerstudio and GA4 Integration in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/struggling-to-locate-utm_content-in-lookerstudio-and-ga4-integration/#post-5738</link>
				<pubDate>Wed, 12 Jul 2023 00:10:09 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/struggling-to-locate-utm_content-in-lookerstudio-and-ga4-integration/#post-5738"><span class="bb-reply-lable">Reply to</span> Struggling to Locate utm_content in Lookerstudio and GA4 Integration</a></p> <div class="bb-content-inr-wrap"><p>Hey there, it seems like you&#8217;re dealing with quite a tricky situation! Unfortunately without the detailed knowledge on both Lookerstudio and your specific dataset, it&#8217;s a bit challenging to point you precisely to the correct field. But do check if fields like &#8216;Page Content&#8217;, &#8216;Ad Content&#8217;, or any field with the &#8216;content&#8217; keyword in Lookerstudio&hellip;<span class="activity-read-more" id="activity-read-more-459"><a href="http://googleanalytics4.co/forums/discussion/struggling-to-locate-utm_content-in-lookerstudio-and-ga4-integration/#post-5738" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">e619cda9ccaff54fb4e4a30e477c34b2</guid>
				<title>Matthew started the discussion .

What items should be included in the remove_from_cart event in GA4? in the forum Google Analytics 4</title>
				<link>http://googleanalytics4.co/forums/discussion/what-items-should-be-included-in-the-remove_from_cart-event-in-ga4/</link>
				<pubDate>Wed, 12 Jul 2023 00:08:47 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://googleanalytics4.co/forums/discussion/what-items-should-be-included-in-the-remove_from_cart-event-in-ga4/">.

What items should be included in the remove_from_cart event in GA4?</a></p> <div class="bb-content-inr-wrap"><p>So, I&#8217;ve been tinkering with GA4, especially the remove_from_cart event. You know how you can pass in the items array? Well, I&#8217;m not sure if I should be putting the item I just pulled out or if I should put everything that&#8217;s left in there. Trust me, I&#8217;ve rummaged through their docs and it&#8217;s still cryptic. What&#8217;s even worse? I&#8217;ve tried both&hellip;<span class="activity-read-more" id="activity-read-more-424"><a href="http://googleanalytics4.co/forums/discussion/what-items-should-be-included-in-the-remove_from_cart-event-in-ga4/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
		
	</channel>
</rss>
		