The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
I am working on GA reporting metrics in Power BI via reporting API.
While I create a query with some very basic attributes like sessions and users, I get same values as I can see directly in google analytics dashboard. but when I add more dimensions and attributes, say, user type, pageviews or gender etc, alingwith users and sessions, the value of users and sessions is inflated.
I have tried to go through various documentations, where I know there are some restrictions that not all dimensions and attributes can be put together, but in this case, GA has allowed me to add these basic attributes togehter but the results are not matching. Is there any documentation to explain this behaviur, or has anyone experienced anything like this. has this to do something to do with binning, though I would expect, even if the difference is due to different binnings on different counters, the difference should be a smaller value, not the ones I am getting, which is huge(multiple times of error ) not just few percent of error
Solved! Go to Solution.
Hi. As a workaround, maybe you can try to test your connection with a 3rd party connector. I've tried windsor.ai, supemetrics and funnel.io. I stayed with windsor because it is much cheaper so just to let you know other options. In case you wonder, to make the connection first search for the GA connector in the data sources list:
After that, just grant access to your GA account using your credentials, then on preview and destination page you will see a preview of your GA fields:
There just select the fields you need. Finally, just select PBI as your data destination and finally just copy and paste the url on PBI --> Get Data --> Web --> Paste the url.
This issue still exists for me - the 'user' data that shows in BIU doesn't match GA, whatever you do.
In the end, I created the report in Google Data Studio (FOC, and has a built-in connecter to GA), them embedded the Google Data Studio report in a Power BI dashboard widget. Far from ideal, but it works and at least the data is correct.
It will help to have different queries where the data matches GA. When you separate queries in their own query, table problems should disappear.
There is a software company Windsor.ai that has solved problems integrating Google Analytics and Power BI, you can check out some of their solutions and proposals on how to set up this integration here https://www.windsor.ai/google-analytics-raw-google-ads-facebook-and-windsor-ai-data-into-microsoft-p...
Hi @Anonymous,
Have you tried the solution provided by @GilbertQ above? Does it work in your scenario? If it works, could you accept it as solution to close this thread?
If you still have any question on this issue, feel free to post here.
Regards
Hey, i am trying to do the same thing and am not getting the correct value for Users.
I have tried to pull the User data alone with only a date range. The number is closer to what it should be, but still isnt correct what else can i do to get the correct User value?
The query you are trying to run should give correct values. Though in terms of users I always get little bit of disperity, but try doing the same with sessions and you should get exact values.
Issue arises when you combine User based vs session based metrics ie say Users & sessoin in one query.
In your example, Try running similar query (just users & time) in GA to see how much difference you are getting - though it should be pretty clode.
Thank you, i have run the same query in GA - the result in GA is 1726 users from 1st - 6th November - when i run it in power BI, same date range - value is 1886
So it is still out - i cant seem to figure out how to get the same value.
Try doing same may be on couple other metrices like Session, and seperately for pageviews.
If you are getting accurate results then you might have to live with the results in terms of users.
Hi there, i have done that and the results are the same for both Sessions and Pageviews, except for Users - i am still out. Is this because Power BI is reading the user information differently to how GA reads it?
Is there no way to get this data as per GA into Power BI then?
Hi CyndeeB,
This missmatch from GA happens because you measure users on a daily basis, where in GA it measures for the whole period.
Example:
same user visits website every day for a week. That will give 7 users from daily perspective and 1 user from weekly perspective.
I guess you cant match exact users.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
121 | |
85 | |
75 | |
55 | |
46 |
User | Count |
---|---|
135 | |
127 | |
78 | |
64 | |
63 |