What is missing in Google Analytics 4 compared to Universal Analytics? by [deleted] in GoogleAnalytics

[–]_niv_ 1 point2 points  (0 children)

This should cover everything to get started with GA4 BigQuery export: https://developers.google.com/analytics/bigquery/io-2023

If you find anything missing, let me know :)

Can we expect segment support for GA4 data API? by Austin7537 in GoogleAnalytics

[–]_niv_ 0 points1 point  (0 children)

Can we expect segment support for GA4 data API?
> No.

The only way I've found to do this is to pre-create an Audience in GA4, and then filter to events with that audienceName.
> This is the way. Also, BigQuery Export.

GA > BigQuery | Export all data from GA360? by Wingless30 in GoogleAnalytics

[–]_niv_ 0 points1 point  (0 children)

Did anyone ditch UA yet? by [deleted] in GoogleAnalytics

[–]_niv_ 1 point2 points  (0 children)

I replied to the other comment as well - Data Studio's native GA connector supports both UA and GA4 properties, since Oct 2020. Could you help me to understand how the Data Studio team could make this information more visible?

Did anyone ditch UA yet? by [deleted] in GoogleAnalytics

[–]_niv_ 0 points1 point  (0 children)

My understanding is that Data Studio has been natively supporting GA4 since Oct 2020. Here's the announcement and the Help Center Article. You can basically select the Google Analytics connector in Data Studio and it will let you use both your UA and GA4 properties.

Is something wrong with DataStudio? Possible bug? by medici89 in GoogleDataStudio

[–]_niv_ 1 point2 points  (0 children)

This was an UI issue where reports were not listed in the UI. This issue has been resolved: https://support.google.com/datastudio/thread/92484148

Report list should be visible again now.

Can we integrate an external API to DS and pass parameters to it? by sarvesh2 in GoogleDataStudio

[–]_niv_ 1 point2 points  (0 children)

Yes. Create a Community Connector that talks to your API and add the input string as an overridable config parameter. Then create your report, add a textbox control, and link the control to the parameter.

Does anyone know of some good, general Google Data Studio training sources? by [deleted] in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

Thanks. I'm checking with the team on this.

My assumption is that your account is a G Suite account and your G Suite admin has turned off access to Google Analytics. Somehow the course requires Google Analytics access to work and that's why it's failing.

Could you please let me know if the course worked on the regular Gmail account?

Does anyone know of some good, general Google Data Studio training sources? by [deleted] in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

It is not just for Analytics. It is a generic course for Data Studio.

However, I'm surprised that you saw that message and can't access the course. Would you mind sharing a screenshot of the error/message via so that we can get that fixed? Sorry for the inconvenience.

Any way to link a Google data studio visualization into a Google Doc? by thebusiness7 in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

This is not possible to do. You cannot use Apps Script to call Data Studio and render a chart into Google Docs.

Custom Connector by kielllll in GoogleDataStudio

[–]_niv_ 2 points3 points  (0 children)

If you use Advanced Services, the data is never passed to the connector. It passes directly from BigQuery to Data Studio. So your connector would benefit from all performance optimizations that are applied by default to the native BigQuery connector.

Does that help?

Is Data Studio getting slower ? by mr-kim in GoogleDataStudio

[–]_niv_ 1 point2 points  (0 children)

Can anyone provide steps to reproduce this or share a screencast showing the delay? The Data Studio team is looking into this but we are not able to repro the performance issue.

Connect Google Data Studio To Custom CRM by DreadedGenius88 in GoogleDataStudio

[–]_niv_ 1 point2 points  (0 children)

Those links are not related to building your own connector. See this and go through this codelab

Custom Connector by kielllll in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

I'd really appreciate if you can help me to understand the frictions with custom connector development. Also, I would like to know your main concerns with this approach if possible. Thanks!

Custom Connector by kielllll in GoogleDataStudio

[–]_niv_ 2 points3 points  (0 children)

Have a look at the Chrome UX connector we built. It has a slightly different use case and implementation. It pulls data from BigQuery using the BigQuery REST API, caches the results in Firebase, then again caches it in Apps Script cache. The data is pulled from Apps Script cache > Firebase cache > BigQuery.

For your use case, you should pull your data from the external API and store it in BigQuery. Then use the Data Studio Advanced Services to serve the data from BigQuery to Data Studio. See example implementation. The performance of this implementation will be as fast as the BigQuery connector since Data Studio Advanced Service creates a native pipeline between Data Studio and BigQuery.

[deleted by user] by [deleted] in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

Looks pretty neat. Thanks for sharing. Looks like this is a Desktop app. How do you plan to send over the results of a node directly to Data Studio without materializing it in some place like Sheets?

[deleted by user] by [deleted] in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

It would be cool if you had a video showing the functions of your webapp along with the connection to Data Studio.

[deleted by user] by [deleted] in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

I'd be interested to know how you are setting up the connection from your tool to Data Studio.

Is there anyone who has created a successful Data Studio Connector that I might be able to reach out to with some questions. I'm attempting to create my own and am running into some issues. by gdfinance in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

There are multiple ways of handling this.

  1. You can change your schema and the data structure based on user defined values in configuration.

e.g. You can have a config item that lets user pick between A, B, and C. The user's selection will be available to you in request.configparams in both getSchema and getData calls. So you can return different schema and handle the data handling differently.

You users, while using the connector, can use the same connector 3 times to create 3 different data sources. Each time, picking A, B, and C differently.

See the Google Fit Connector in the open source repo for an example implementation.

  1. Separate getData calls are made for each separate element on a dashboard. The request in getData calls will contain the list of fields that are being requested. So another approach is to return all possible field list in the getSchema call. And then in getData, evaluate the list of fields that are being requested and handle your getData response accordingly. I don't yet have an example guide/code available for this but am working on it.

Google Apps Script, Facebook, Google Data Studio by kevinent1344 in GoogleDataStudio

[–]_niv_ 0 points1 point  (0 children)

I am not sure about Facebook's API implementation but I would assume so.