

Isaiah
Forum Replies Created
-
Isaiah
Member23 June 2023 at 12:59 pm in reply to: Retrieving a List of Accounts in Google Analytics 4 AdminIt’s possible that the code is working correctly, and only showing accounts that are associated with your GA4 Admin. It might be that only one of your GA4 accounts is registered with the GA4 Admin and the others are not. Another possibility is that your query only has clearance to see a certain number of accounts and not others. Alternatively, it could be a bug with the PHP library itself. The best way to determine what’s going wrong would be to cross-check the accounts that the code is able to see with the accounts associated with your GA4 Admin, to confirm if all of the accounts are being accounted for. If they’re not, it might be a problem with the PHP library, and if they are, it might be an issue with how the accounts are registered with GA4 Admin.
-
Isaiah
Member23 May 2023 at 6:47 pm in reply to: Troubleshooting: GA4 Segment Exclusion of Email Not Effective When Splitting Report by MediumIt seems like you’re doing everything correctly according to the steps you’ve provided. However, you’re still encountering issues with email sessions showing up in your GA4 reports even though you’ve set up your segment to exclude them. This could possibly be a glitch or error with GA4 itself, or there might be a subtle issue in the way you’re setting up your segment or exploration. Unfortunately, without more detailed information or personal experience with this specific issue, it’s hard to give an exact solution. It could be beneficial to look for additional resources or contact Google support to resolve this.
-
Isaiah
Member19 May 2023 at 12:50 pm in reply to: Harnessing Revenue Tracking for Custom Events in GA4 with GTMYes, a custom GA4 event can technically carry revenue data, but there are important nuances to keep in mind. GA4 is a bit less straightforward when it comes to eCommerce tracking compared to Universal Analytics. While you can send custom parameters with any event in GA4, they won’t automatically be treated as conversions or include monetary value unless they’re specifically set up with the conversion tracking options or the built-in ecommerce tracking of GA4.
In most cases, it’s recommended to use the built-in ecommerce system which includes the “purchase” event that the documentation mentions. Those recommended events have the advantage of being recognized and understood more smoothly by GA4’s system, including their conversion tracking and audience systems. Additionally, it’s important to ensure that the ecommerce data are sent correctly to the dataLayer from your site, that GTM then picks up and sends to GA4. The ecommerce data won’t appear in GA4 unless they’re also properly pulled into GTM from the dataLayer. If there’s an error in that chain of data transmission, it won’t show up correctly in GA4.
-
Isaiah
Member2 May 2023 at 8:40 pm in reply to: Implementing GA4 property and webstream programmaticallyGoogle Analytics 4 (GA4) properties and webstreams can’t be created solely by using the Analytics Data API. The API doesn’t allow the creation of these resources, it is designed for querying and returning Google Analytics data. Here is what each one is designed for: GA4 properties are used for unifying data sources and aligning metrics. On the other hand, a webstream is used for collecting data from your website. Both of these are usually set up from the Google Analytics interface, not via the API. So, to create a property and webstream in GA4, you can do this manually through the GA4 user interface instead.
-
Isaiah
Member25 April 2023 at 11:17 am in reply to: Optimal placement of parameters for GTM-driven GA4 auto-tracking eventsAlright, let’s crack this.
So, in your case, you got two options. First, you can use Google’s built-in listener for GA4 analytics. This will automatically capture and send events like a ‘video_start’ to GA4 right when they happen (neat, huh?). But one downside with auto-mode is that you can’t customize the events or add any specific details.
Second option, and where we’re heading now, is you doing your own magic (like a true wizard!). So, yes, your own events and parameters can be sent to GA4 via GTM. This is where Data Layer plays a super useful role – as kind of a handyman, keeping all your request data in one place for GTM to use.
Just push info right onto the Data Layer like this thinking: “Hey Data Layer, hold this for me”:
`javascript
dataLayer.push({
event:’video_start’,
video_params:{
title:’my title’,
url:’my-url’
}
});
`
Next, hop onto GTM and create some Data Layer Variables for your data to stop by before it heads to GA4:
[Data Layer Variable Image](https://i.stack.imgur.com/V0oOA.png)
[Data Layer Variable Image](https://i.stack.imgur.com/nQA1i.png)
Now, we’re in the homestretch! Just set up your GA4 tag like this to send your data along. Be sure to match your parameters with your newly-created GTM variables.
[GA4 Tag Example](https://i.stack.imgur.com/hIQ7B.png)
And there you go, pal! Happy tracking!
-
Isaiah
Member20 April 2023 at 12:35 pm in reply to: Understanding the Daily Limitations for Google Analytics Data APIA core token is used as a unit of measurement in Google Analytics 4 (GA4) to limit the amount of data that a single entity can use in a day. As of now, Google has set the daily limit of core tokens per GA4 property at 5,000 tokens. Please note that each GA4 ‘Property’ refers to the specific set of data from a particular source, such as a mobile app or a website. Thus, when referring to ‘GA4 properties’, it’s referring to these individual data sets. The daily limit of core tokens would then apply individually to each of these GA4 properties.