Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider generating alpha APIs in addition to beta #626

Open
mark-dropbear opened this issue May 30, 2024 · 3 comments
Open

Consider generating alpha APIs in addition to beta #626

mark-dropbear opened this issue May 30, 2024 · 3 comments

Comments

@mark-dropbear
Copy link

Hey @kevmoo

I'm in the process of building a web app with Flutter to help create and manage A/B tests and other kinds of experiences.

Part of that work involves using the Google Analytics 4 Admin API to create and archive the concept of an Audience as per the official integration documentation outlined here: https://developers.google.com/analytics/devguides/collection/ga4/integration

However, it seems that this is only available in the Google Analytics Admin Alpha API as outlined here: https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.audiences?hl=en#Audience

My ideal scenario here is to be able to just use the existing googleapis package to do this and call it a day but we are currently only offering beta and stable APIs at the moment.

So I wanted to ask if you might be open to also generating the alpha APIs as well?

I'd also be open to your thoughts on what my options would look like here if for any reason that doesn't work for your goals with this package. The only workarounds I have identified so far are:

  • Move this to the server and use gRPC as a way to autogenerated those libraries (unclear how things like oauth permission scopes work here, it seems like a lot of work unfortunately at first glance).
  • Not use Flutter and instead look at JS as an option.
@kevmoo
Copy link
Collaborator

kevmoo commented May 30, 2024

- analyticsadmin:v1alpha

I could enable this API and publish if it unblocks you in the beta API set.

I've been avoiding publishing beta unless folks ask for it.

@kevmoo
Copy link
Collaborator

kevmoo commented May 30, 2024

@mark-dropbear
Copy link
Author

Amazing, thank you, let me do some prototyping over the next few days and I will get back to you if anything is missing but based on everything I know at the moment this is exactly what I need thank you again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants