# Overview

### **What is single ad group testing?**

A single ad group test compares the ads peformance within one ad group. This is the most popular ad testing approach and is applicable to all PPC accounts. For other types of ad testing, please look at [multi ad group testing](/tools/ad-testing/multi-ad-group-testing.md).

In Adalysis, you can test your existing ads based on their historical performance. You don't need to start any tests or create new ads. Instead, **Adalysis tests existing ads automatically, wherever two or more ads compete.** New ads will be included in tests automatically, for both text and image ads.

A single ad group test needs at least **two active ads** to run. For image ads, only ads with the same size are tested. By default, Adalysis compares [six metrics](/tools/ad-testing/faqs/ad-testing-metrics.md) for every test. However, you can customize all metrics.

{% hint style="info" %}
By default, ad tests **don't run for paused campaigns**, ad groups, or ads. If you want to override this setting, please [click here](/onboarding/getting-started/account-organization/paused-campaigns-workaround.md).
{% endhint %}

### **How do I run single ad group tests?**

<figure><img src="/files/d0JCNhSV3uWXymyPntDD" alt=""><figcaption></figcaption></figure>

**Adalysis will automatically run single ad group tests,** wherever it finds competing ads. This is a major time-saving compared to manual approaches. However, you can also create manual tests.

Find your test results under **Ad testing** > **Single ad group**.

#### **Automatic testing**

Your Adalysis account is synchronized with your PPC account every day at around 4am. Adalysis will then:

* Scan your ad groups and calculate date ranges during which the active ads within an ad group were running simultaneously. This is based on the [enabled date](/tools/ad-testing/faqs/ad-enabled-date.md) of each ad.&#x20;
* Run an ad test using the performance data of the date range. &#x20;
* You can see statistically significant results (compatible with your [thresholds](/tools/ad-testing/faqs/ad-testing-thresholds.md)) on the **Automated daily tests** tab. Test results from the previous day are removed.

{% hint style="warning" %}
All dates and times are based on the time zone of your Google Ads or Microsoft Ads account.
{% endhint %}

#### Manual testing

You can also manually run the tests yourself using different parameters.  For example:

* Specify a [date range](/tools/ad-testing/faqs/date-range-used-for-ad-testing.md). Using the "common date range" option mimics how the automated tests run.
* Choose to see all test results irrespective of [confidence ](/tools/ad-testing/faqs/ad-testing-confidence.md)level.
* Override the current threshold values for this test run. (Your global threshold values will stay unchanged.)

<div align="center"><figure><img src="/files/zGvLc8BatIBXp1SC0Eeu" alt="" width="320"><figcaption></figcaption></figure></div>

Here are some common reasons Adalysis users choose additional manual tests:

* Compare test results with different thresholds.
* Test date ranges, to compare to the automated tests.
* Test a subset of ads within the ad group, e.g. only mobile-preferred ads.
* See results that aren't statistically significant.

### Understanding the test results

<figure><img src="/files/aYJc2QgsAnImzKmQbesz" alt=""><figcaption></figcaption></figure>

The single ad group test results show:

1. The date range used for the test.
2. The number of active ads found and tested for each ad group.
3. The algorithm's confidence for each test metric. **A confidence level of less than 90% is displayed as --**.
4. The aggregate performance of all ads tested.

**Click on any ad group name** to see:

1\. The winner and loser ads for each metric:

* **One winner ad** for each metric with enough data, highlighted in green.
* **One loser ad** for each metric with enough data, highlighted in red.
* Neutral ads (neither winners nor losers), highlighted in yellow.
* Metrics with not enough data won't show a winner/loser.

2\. The confidence the algorithm has in the result

3\. The projected [performance boost](/tools/budget/budget-boost-alerts.md) if you pause the loser ad.

<figure><img src="/files/xZ5ejm79uCmpVFp967Ns" alt="" width="265"><figcaption></figcaption></figure>

{% hint style="success" %}
![](/files/Z5APSLJVgGBJ9yfkSsyW)\
\
You can navigate through the test result using the left/right arrows, or click **Back** for all test results.
{% endhint %}

### Acting on your test results

Depending on your results, you may choose to update your ad groups:

1. Pause the losing ad. All changes in Adalysis are pushed immediately to Google Ads or Microsoft Ads.
2. Create a new ad to replace the losing one.
3. Delete a test result or mark a test result as 'analyzed'. This changes the test result's color in the main list, so you can keep track of the results you've looked into.

{% hint style="success" %}
Record notes regarding the ad testing progress or plans using the [notes](/tools/ad-testing/faqs/ad-testing-notes.md) function.&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.adalysis.com/tools/ad-testing/single-ad-group-testing/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
