Hey <@U06BX9QQ4A3> – the Google Analytics tap here...
# singer-taps
h
Hey @edgar_ramirez_mondragon – the Google Analytics tap here: https://github.com/MeltanoLabs/tap-google-analytics Is this for the newer Google Analytics API or the older one? We found out recently that the migration away from Universal Analytics means new GA properties don’t work their old APIs https://support.google.com/analytics/answer/11583528?hl=en
e
Not really sure, @pat_nadolny is probably more familiar with the tap and which API it’s actually reading from
p
@hassan_syyid yeah @Stéphane Burwash opened this issue https://github.com/MeltanoLabs/tap-google-analytics/issues/43 in the tap-google-analytics repo raising that deprecation warning. I havent had any time to look at it personally but it sounds like we have a solid group of people who would benefit so hopefully we can all work together on it. I did also see https://github.com/singer-io/tap-ga4 which seems like singer-ios updated variant
h
We actually took your version and updated it to use the new API: https://gitlab.com/hotglue/tap-google-analytics
p
Oh awesome! So that fork is working with GA4?
h
yep
c
Hey @hassan_syyid, I really am interested in the GA4 compatible plugin you have (tap-google-analytics). I see it mentions compatibility with Service Account authorization. However when running in my meltano project I get
Config validation failed: 'refresh_token' is a required property
error (along with
client_id
&
client_secret
). I have set my
key_file_location
location to the
client_secrets.json
, so shouldn't this over-ride the need for OAuth authorization (which uses the
refresh_token
,
client_id
&
client_secret
)?
h
We might have disabled support for those
c
Thank you for the insight @hassan_syyid. So to confirm, this requires OAuth authorization?
h
yes