Skip to main content

Community

Expose Experiment Arm-level data in Google Ads Connector

Answered

Please sign in to leave a comment.

Comments

1 comment

  • Official comment

    Hi Michael,

    Thanks for the detailed request. I understand the importance of being able to attribute spend by experiment arm (Control vs Treatment) for evaluating AI Max for Search. I've confirmed that the Google Ads API exposes this data.

    The API supports experiment arm-level reporting through its experiment resource, which returns treatment and control metrics side by side: metrics.cost_micros alongside metrics.control_cost_micros, plus clicks, impressions, and conversions for each arm. This is documented as the only way to report on intra-campaign experiments, which includes the ADOPT_AI_MAX experiment type for AI Max.

    I've filed an internal feature improvement ticket to add experiment and experiment_arm tables to the Google Ads connector so this data lands in your destination.

    One caveat on grain: the API provides these metrics at the experiment level (one row per experiment with aggregate treatment-vs-control figures), not broken down by ad, keyword, or asset. There is no arm-level segment available to split the existing campaign, ad group, or keyword views into Control vs Treatment. So the connector can deliver arm-level spend per experiment and the experiment_arm.campaigns field links each arm back to its campaign for context, but it will not be possible to attribute arm-level spend at the ad/keyword/asset grain you described. Please correct me if you're aware of another way to achieve this. 

    I'll follow up here when there's an update. Appreciate you sharing the use case and the documentation links. They were helpful.

    Cheers,
    Luke