# Evaluating Campaign Performance Over Time

For our example, we will take a look at 2 campaigns:

* US\_PAIDSEARCH\_GOOGLEADS\_VID\_CARS
* US\_PAIDSOC\_AWS\_CARS

If you would like to read about how to identify the right campaigns for further analysis, you can do so in our first playbook about [identifying best-performing channels](/roivenue-resources/roivenue-training/playbook/how-to-identify-best-performing-channels.md).

And if you need a general [introduction to multitouch attribution](https://roivenue.com/what-is-mta/) is available as well.

## 1. Campaign Performance over Time

Check the interactive demo for step-by-step instructions on how to execute the comparison of two periods.

{% @storylane/embed subdomain="roivenue" linkValue="wkyn86keb5yz" url="<https://roivenue.storylane.io/share/wkyn86keb5yz>" %}

## 2. How to Decide What to Do with the Campaigns

Now, we know how the campaigns perform but what to do with them? There is not an easy answer but it should be good to check:

* How the campaigns perform also in comparison with other campaigns – even if the campaign performs worse in comparison with its performance in the past, it can still perform better than other campaigns and should be kept.
* If the campaign performance is improving, we should check if there is an opportunity to scale the campaign.

Let's do those steps together in the next demo:

{% @storylane/embed subdomain="roivenue" linkValue="qszmzmfdwtx1" url="<https://roivenue.storylane.io/share/qszmzmfdwtx1>" %}

Lastly, you always need to utilize the data together with the knowledge of what changes have been made in the past in those campaigns. Sometimes, the problem might be in the ad creative but other times there could be a change in audiences, budgets set up, etc. Do not forget that sometimes, there may also be an external factor that causes a particular campaign to perform better or worse.&#x20;

We recommend taking an iterative approach to any optimizations. Once you identify a possible improvement, make the change, check the impact, and iterate. You will never achieve an optimal mix, it is the route of continuous improvements which will help you to get the most out of your marketing budget.


---

# 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.roivenue.com/roivenue-resources/roivenue-training/playbook/evaluating-campaign-performance-over-time.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.
