Walk your measurement setup from front to back and note per vendor what it gets to see.
Google. For Analytics and Ads the arrangement runs through the data processing terms you accept in your account settings. In GA4 you will find them under Admin, Account settings, in the data processing terms section, which is also where you fill in the contact for breach notifications. In Google Ads they sit in account settings under data protection. Note that Google acts as a processor for some services and as an independent controller for others, so read which role applies per service.
Your consent management platform. It stores consent logs with an identifier and often an IP address. That needs an agreement.
The host of your server-side container. With a service like Stape or Taggrs the container runs on their infrastructure and every hit passes their servers. Run it yourself on Google Cloud Run and that data falls under your Google Cloud terms. We compared the two routes in Cloud Run or Stape.
Your advertising platforms. Meta, Microsoft, LinkedIn, TikTok and Pinterest each have their own business tools terms. For some components you are joint controllers rather than controller and processor.
Your email tool, your CRM and your hosting provider. This is where the data that actually matters lives: names, addresses, order history.
Your data warehouse. BigQuery, Snowflake or whatever you use, plus whoever builds dashboards on it and the agency with access. We belong on that list too.