Okay gang. Holy fuck Google Cloud Platform is some exploitative horse shit. I've been using AWS for the past few years and it isn't without issue but AWS does do everything it can to make it easy enough to use more of their services together. Like you can have some EC2 servers and use the AWS API or a number of other options to move data around to S2 storage, lambda... pretty much whatever you want.
But Google however. What a bunch of assholes. Problem I am currently trying to solve for my consultant sidegig.
But Google however. What a bunch of assholes. Problem I am currently trying to solve for my consultant sidegig.
- Company pays for Google Analytics to the tune of like $300k a year already.
- They need to move data around but unless you're using GA 360 ($500k minimum pricetag from what I understand) you're limited to using GAv4 which is unbelievably gimped and designed explicitly to force you to pay up for GA 360.
- GAv4 API lets you use the API's reporting system but it doesn't let you get the raw data.
- If you want to move this data to GCP BigQuery databases it gives you an schedulable export feature but it does this. Creates each day's worth of data as its own table under the schema for that particular GA component you organized.
- If you want to move that data from GCP BigQuery to GCP Storage you can only move 1GB files from the GA export to bigquery into GCP storage. But there's no limitation on the GAv4 output size.