Stay organized with collections
Save and categorize content based on your preferences.
Once you've set up your Experiment and its ExperimentArms, and modified the
treatment arm to suit your experiment, there are various operations you can
perform to actually run the experiment and manage it once it is complete.
Long running operations
Some of these operations are asynchronous, which means that your Google Ads API call
will begin the process, but it won't be complete right away. Instead, you will
have to check for completion. For more details on this, see the guide on
handling async errors.
Operations
There are four kinds of operations you can perform on an experiment. They are
all housed in the ExperimentService.
Schedule the experiment. This is asynchronous. Materializes the in design
campaigns to actual campaigns, ready to serve once the experiment's start
date arrives.
End the experiment. This is a normal synchronous operation. If the
experiment is already in progress, you can end it immediately, even if the
end date hasn't been reached.
Promote the experiment. This is asynchronous. This will copy changes made
in the treatment arm to the control arm, and stop the treatment arm from
serving. Use this if you liked the changes and want to incorporate them into
your original campaign.
Graduate the experiment. This is a normal synchronous operation. This
will permanently set up the treatment campaign to continue to exist, outside
of the context of the experiment. No changes will be made to the control
campaign. Use this option if you liked the changes, but want them to exist
separately from the original campaign.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[[["Google Ads experiments allow scheduling, ending, promoting, and graduating experiment variations to manage and implement changes."],["Certain experiment operations like scheduling and promoting are asynchronous, requiring completion checks, while ending and graduating are synchronous, taking effect immediately."],["Promoting an experiment applies treatment arm changes to the control arm and stops treatment serving, while graduating creates a separate, permanent treatment campaign alongside the original."],["`ExperimentService` provides the functionalities to manage and control these experiment operations within Google Ads."]]],[]]