{"id":936,"date":"2023-05-23T17:07:15","date_gmt":"2023-05-23T17:07:15","guid":{"rendered":"https:\/\/blog.fusionmetrics.io\/?p=936"},"modified":"2023-09-28T16:45:16","modified_gmt":"2023-09-28T16:45:16","slug":"complete-ga4-setup-for-shopify-apps-including-bigquery","status":"publish","type":"post","link":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/","title":{"rendered":"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery)"},"content":{"rendered":"\n<p>In this guide I want to show you how to set up GA4 for your Shopify app with the most important features like Conversion events and BigQuery connection. Also we are covering the setup of the Google Analytics Measurement API which has been rolled out in Sept. 2023 on the Shopify app store (not covered in video).<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"ast-oembed-container\" style=\"height: 100%;\"><iframe loading=\"lazy\" title=\"Complete GA4 Setup for Shopify Apps (including BigQuery)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/8QNA_a6yhBk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>If you have not migrated to GA4 yet this now is your chance and there is no excuse not to do it because there are some really cool features. I will walk you through setting it up connecting it to your Shopify app listing, setting up the conversion event and I&#8217;m going to show you how to set up the connection to BigQuery which is really new in GA4. It allows you to access the G4 raw data which can be a really powerful tool. I highly recommend doing this as soon as you migrate to GA4 because you cannot get back this data at a later point.<\/p>\n\n\n\n<p><strong>How do you switch from Universal Analytics to GA4?<\/strong><\/p>\n\n\n\n<p><strong>Step 1:<\/strong><\/p>\n\n\n\n<p>If you have an existing Universal Analytics property, I recommend just clicking Go to Setup Assistant which will migrate all the settings that you have to your new GA4 property. If you don&#8217;t have that, obviously you need to create a new one from scratch, which is however quite identical for the further settings.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"GA4-Go-to-Setup-Assistant-Button\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-1024x576.png\" alt=\"GA4 Go to Setup Assistant Button\" class=\"wp-image-939\" title=\"GA4 Go to Setup Assistant Button\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-1024x576.png 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-300x169.png 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-768x432.png 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-1536x864.png 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong><\/p>\n\n\n\n<p>So clicking the button brings us to this screen where it says that the migration has been successful and we can now go to our new GA4 property. In our new GA4 property, we want to go to data streams.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"Go-to-your-GA-property-button\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2-1024x576.jpg\" alt=\"Go to your GA property button\" class=\"wp-image-943\" title=\"Go to your GA property button\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-2-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here we see a data stream that already was created by our migration so we can select this one and otherwise we just create a new data stream in the data stream settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"GA4-data-streams\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b-1024x291.jpg\" alt=\"GA4 data streams section\" class=\"wp-image-944\" title=\"GA4 data streams \" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b-1024x291.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b-300x85.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b-768x218.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b-1536x436.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-3b.jpg 1617w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong><\/p>\n\n\n\n<p>Double check that the stream URL actually corresponds to the listing URL and copy the measurement ID.<br>Since September 2023, Shopify also supports the use of the Measurement Protocol API, which you should set up as well by creating a new API secret below.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-1024x522.png\" alt=\"\" class=\"wp-image-1004\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-1024x522.png 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-300x153.png 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-768x391.png 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-1536x783.png 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.37.56-2048x1044.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong><\/p>\n\n\n\n<p>With this information, we are going to head over to our Shopify App listing and paste it in the field Tracking ID and the API secret of the Measurement Protocol. After hitting Save, let&#8217;s test if our new setup is working.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-1024x493.png\" alt=\"\" class=\"wp-image-1005\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-1024x493.png 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-300x145.png 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-768x370.png 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-1536x740.png 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/09\/Screenshot-2023-09-28-at-18.15.14-2048x987.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>With this, we are going back to Google Analytics and go to Reports -&gt; Realtime.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"Google-Analytics-Go-Reports-Realtime\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6-1024x576.jpg\" alt=\"Google Analytics Go Reports Realtime.\u00a0\" class=\"wp-image-947\" title=\"Google Analytics Go Reports Realtime\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-6.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here, scroll down to the section called Event Count by event name. Let&#8217;s watch the section as we initiate an app install from the listing page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"Google-Analytics-Realtime-Overview\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7-1024x576.jpg\" alt=\"Google Analytics Realtime Overview\" class=\"wp-image-948\" title=\"Google Analytics Realtime Overview\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-7.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong><\/p>\n\n\n\n<p>So let&#8217;s head back over to our Shopify App listing and click Add.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"Audience-Push-to-Facebook-Add-App-\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8-1024x576.jpg\" alt=\"Audience Push to Facebook Add App \" class=\"wp-image-949\" title=\"Audience Push to Facebook Add App \" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-8.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>If everything is set up correctly, we will shortly see a corresponding event in Google Analytics. And after about 30 seconds delay, we see an event with the name Add App button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" id=\"Google-Analytics-Realtime-Overview\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9-1024x475.jpg\" alt=\"Google Analytics Realtime Overview\" class=\"wp-image-950\" title=\"Google Analytics Realtime Overview\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9-1024x475.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9-300x139.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9-768x357.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9-1536x713.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-9.jpg 1893w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 6:<\/strong><\/p>\n\n\n\n<p>Now, as an optional step, we can mark the Add App button event as a conversion event.&nbsp;For this, let&#8217;s go back to settings and events.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10-1024x576.jpg\" alt=\"\" class=\"wp-image-951\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-10.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In case you don&#8217;t see the Add App button, make sure you set today as the respective time frame.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11-1024x576.jpg\" alt=\"\" class=\"wp-image-952\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-11.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>And finally, just enable Mark as Conversion for the Add App button event.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12-1024x576.jpg\" alt=\"\" class=\"wp-image-953\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-12.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now, the real time report. We can head to the section named Conversions by Event and we should see our Add App button counted as a conversion.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13-1024x576.jpg\" alt=\"\" class=\"wp-image-954\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-13.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Integrate BigQuery with GA4<\/strong><\/p>\n\n\n\n<p>One of the great things with GA4 is that we can connect it to BigQuery for free and get access to the entire raw data.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"764\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-14-1024x764.jpg\" alt=\"\" class=\"wp-image-955\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-14-1024x764.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-14-300x224.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-14-768x573.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-14.jpg 1207w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Therefore, I would highly recommend setting this up as soon as possible when migrating to GA4 because you cannot retroactively export the data from GA4 to BigQuery.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong><\/p>\n\n\n\n<p>For this, you&#8217;re going to need a Google Cloud platform account which you can create for free.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15-1024x576.jpg\" alt=\"\" class=\"wp-image-956\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-15.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong><\/p>\n\n\n\n<p>I would also recommend to create a new project to keep all your BigQuery data sets in to see if BigQuery is enabled properly in the new account, just type BigQuery into the search box and this will bring you directly to BigQuery.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"368\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-16-1024x368.jpg\" alt=\"\" class=\"wp-image-957\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-16-1024x368.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-16-300x108.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-16-768x276.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-16.jpg 1270w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17-1024x576.jpg\" alt=\"\" class=\"wp-image-958\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-17.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In this case, BigQuery says Sandbox account, which is because we haven&#8217;t enabled billing for it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18-1024x576.jpg\" alt=\"\" class=\"wp-image-959\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-18.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong><\/p>\n\n\n\n<p>So you need to add a billing account with a valid credit card and you will just get rid of this Sandbox label.&nbsp;You will not be charged, and It will be usable with GA4.<\/p>\n\n\n\n<p>So after fixing the billing, we can now head back over to GA4 and finally link BigQuery to the project that we have just created.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19-1024x576.jpg\" alt=\"\" class=\"wp-image-960\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19-1024x576.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19-300x169.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19-768x432.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19-1536x864.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-19.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-20-1024x462.jpg\" alt=\"\" class=\"wp-image-961\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-20-1024x462.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-20-300x135.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-20-768x346.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-20.jpg 1531w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong><\/p>\n\n\n\n<p>In the second step, we are going to select Daily and streaming as an optional choice to get more recent data.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-21-1024x656.jpg\" alt=\"\" class=\"wp-image-962\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-21-1024x656.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-21-300x192.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-21-768x492.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-21.jpg 1481w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>As we can see, the link was created successful and we are sure to now have all our raw data for later use or for use with <a href=\"https:\/\/www.fusionmetrics.io\/register\">Fusionmetrics<\/a> that can readily attribute this data to actual revenue data.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22-1024x252.jpg\" alt=\"\" class=\"wp-image-963\" srcset=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22-1024x252.jpg 1024w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22-300x74.jpg 300w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22-768x189.jpg 768w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22-1536x378.jpg 1536w, https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-22.jpg 1899w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In this guide I want to show you how to set up GA4 for your Shopify app with the most important features like Conversion events and BigQuery connection. Also we are covering the setup of the Google Analytics Measurement API which has been rolled out in Sept. 2023 on the Shopify app store (not covered &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\"> <span class=\"screen-reader-text\">Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery)<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-936","post","type-post","status-publish","format-standard","hentry","category-knowledge"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics\" \/>\n<meta property=\"og:description\" content=\"In this guide I want to show you how to set up GA4 for your Shopify app with the most important features like Conversion events and BigQuery connection. Also we are covering the setup of the Google Analytics Measurement API which has been rolled out in Sept. 2023 on the Shopify app store (not covered &hellip; Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\" \/>\n<meta property=\"og:site_name\" content=\"Fusionmetrics\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-23T17:07:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-28T16:45:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-1024x576.png\" \/>\n<meta name=\"author\" content=\"fusionmetrics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fusionmetrics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\",\"url\":\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\",\"name\":\"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics\",\"isPartOf\":{\"@id\":\"https:\/\/blog.fusionmetrics.io\/#website\"},\"datePublished\":\"2023-05-23T17:07:15+00:00\",\"dateModified\":\"2023-09-28T16:45:16+00:00\",\"author\":{\"@id\":\"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/fc484691f86b9a1853cb2fd7a51055a0\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.fusionmetrics.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.fusionmetrics.io\/#website\",\"url\":\"https:\/\/blog.fusionmetrics.io\/\",\"name\":\"Fusionmetrics\",\"description\":\"Fusionmetrics Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.fusionmetrics.io\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/fc484691f86b9a1853cb2fd7a51055a0\",\"name\":\"fusionmetrics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3a28ea0b89ea566933c4396ce9831085c62f61e4c00cb79816dcb0fb781a3b68?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3a28ea0b89ea566933c4396ce9831085c62f61e4c00cb79816dcb0fb781a3b68?s=96&d=mm&r=g\",\"caption\":\"fusionmetrics\"},\"url\":\"https:\/\/blog.fusionmetrics.io\/author\/fusionmetrics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/","og_locale":"en_US","og_type":"article","og_title":"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics","og_description":"In this guide I want to show you how to set up GA4 for your Shopify app with the most important features like Conversion events and BigQuery connection. Also we are covering the setup of the Google Analytics Measurement API which has been rolled out in Sept. 2023 on the Shopify app store (not covered &hellip; Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) Read More &raquo;","og_url":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/","og_site_name":"Fusionmetrics","article_published_time":"2023-05-23T17:07:15+00:00","article_modified_time":"2023-09-28T16:45:16+00:00","og_image":[{"url":"https:\/\/blog.fusionmetrics.io\/wp-content\/uploads\/sites\/5\/2023\/05\/scr-1-1-1024x576.png"}],"author":"fusionmetrics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fusionmetrics","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/","url":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/","name":"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery) - Fusionmetrics","isPartOf":{"@id":"https:\/\/blog.fusionmetrics.io\/#website"},"datePublished":"2023-05-23T17:07:15+00:00","dateModified":"2023-09-28T16:45:16+00:00","author":{"@id":"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/fc484691f86b9a1853cb2fd7a51055a0"},"breadcrumb":{"@id":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fusionmetrics.io\/complete-ga4-setup-for-shopify-apps-including-bigquery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.fusionmetrics.io\/"},{"@type":"ListItem","position":2,"name":"Complete Google Analytics 4 Setup for Shopify Apps (including BigQuery)"}]},{"@type":"WebSite","@id":"https:\/\/blog.fusionmetrics.io\/#website","url":"https:\/\/blog.fusionmetrics.io\/","name":"Fusionmetrics","description":"Fusionmetrics Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fusionmetrics.io\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/fc484691f86b9a1853cb2fd7a51055a0","name":"fusionmetrics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.fusionmetrics.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3a28ea0b89ea566933c4396ce9831085c62f61e4c00cb79816dcb0fb781a3b68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3a28ea0b89ea566933c4396ce9831085c62f61e4c00cb79816dcb0fb781a3b68?s=96&d=mm&r=g","caption":"fusionmetrics"},"url":"https:\/\/blog.fusionmetrics.io\/author\/fusionmetrics\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/posts\/936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/comments?post=936"}],"version-history":[{"count":11,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/posts\/936\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/posts\/936\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/media?parent=936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/categories?post=936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fusionmetrics.io\/wp-json\/wp\/v2\/tags?post=936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}