Skip to content

RESOURCES / BLOG

Building a Multivariate Testing Workflow With Cloudinary DAM

Why It Matters

The advantages of multivariate testing:

  • No need to run a lengthy series of sequential A/B tests. Instead, the tests run simultaneously.
  • See how a series of variables interact with one another, fast.

Creative elements, such as hero images, headlines, or call-to-action buttons, impact user engagement and conversion rates, which can make or break a marketing campaign’s success. For example, you might think that swapping out the hero image could improve conversion, but you’re also unsure whether the headline or button color might be what gets a potential customer to click. Traditional A/B testing approaches, while valuable, can fall short when teams need to evaluate multiple creative elements simultaneously. This is where multivariate testing shines, particularly when integrated with an intelligent digital asset management (DAM) like Cloudinary Assets to store, optimize, and deliver asset variations at scale.

This guide will show you how to build an efficient multivariate testing workflow using Cloudinary Assets. You’ll learn practical steps for setting up structured metadata, automating your testing workflows with MediaFlows, and using AI tagging to streamline asset management. By the end, you’ll have a systematic, data-driven approach that transforms how you test and optimize your visual content.

A/B testing has become a go-to method for many marketing teams, allowing them to compare a control (A) against a proposed change (B) to understand user reactions. However, relying solely on A/B testing can feel like trying to solve a puzzle with only half the pieces. When testing one element at a time, you miss how multiple elements interact, potentially overlooking more impactful combinations that could significantly enhance performance. A/B tests also tend to focus on averages, masking important differences among customer segments — a change might boost engagement for one group while decreasing it for another. Additionally, running separate tests for each element becomes increasingly resource-intensive as you scale.

Multivariate testing evaluates multiple components simultaneously — headlines, images, call-to-action buttons, and more. The benefits are substantial:

  • Enhanced conversion optimization. Identify the most effective combination of elements to maximize conversion goals, whether it’s increasing sign-ups, clicks, form completions, or social shares.
  • Greater efficiency. Conduct multiple tests concurrently, reducing the time and resources needed to identify the best-performing combinations.
  • More comprehensive insights. Get a deeper understanding of how different elements work together, uncovering interactions that single-variable tests might miss.
  • Reduced risk. By testing multiple variations simultaneously, you minimize the risk of implementing changes that could negatively impact user experience or conversion rates.
  • Scalability. Increase your testing to include numerous variables without the exponential uptick in time and resources required by sequential A/B tests.

A practical tip for teams considering multivariate testing: while testing every possible combination of elements (known as full factorial testing) is possible, many teams found success by first focusing on the most promising variations. This partial factorial approach helped reach statistically significant conclusions faster while still uncovering valuable insights about user behavior and preferences.

Now that you understand how multivariate testing overcomes the limitations of A/B testing while providing deeper insights, let’s explore how to implement this approach using Cloudinary Assets as your central hub for managing test variations.

You can use Cloudinary Assets to manage your digital content and provide controlled access for employees, clients, contractors, and other stakeholders. Automate your visual media workflows, creating an ideal foundation for your multivariate testing workflow, so you can optimize your visual content strategy.

Log in to your Cloudinary dashboard. If you don’t have a Cloudinary account, you can set one up for free. Then, in the next step, set up Structured Metadata to categorize your images useful for multivariate testing.

With your Cloudinary account set up, it’s time to bring order to your testing chaos. Let’s explore how structured metadata can help you organize your test assets.

One of Cloudinary Assets’ most powerful features is its Structured Metadata, which allows you to organize and search for assets based on predefined categories. This feature is very useful for multivariate testing, where managing test variables like size, style, or format is essential.

Structured metadata helps you:

  • Categorize assets. Assign descriptive fields to your assets for easier categorization. For example, you can classify images based on size (small, medium, large), style (modern, vintage), or format (JPEG, PNG, SVG).
  • Enable faster searches. Structured fields like “Collections” or “Seasons” can be used as advanced search filters, reducing the time spent locating specific assets.
  • Consistency. Standardized metadata fields create a consistent organizational structure across your team, eliminating confusion during testing.

Navigate to your Cloudinary dashboard and upload any images of your choice in different sizes or formats to create structured metadata for your asset.

Cloudinary dashboard

Next, create structured metadata for your asset. In this example, you’ll create the following metadata for the images.

  • Size: Small (300×250), Medium (728×90), Large (160×600)
  • Style: Corporate, Creative
  • Format: JPEG, PNG

Select the Structured Metadata tab.

Click on the “Structured Metadata” tab.
Click on the create a Structured Metadata button

Create a field labeled Size and choose the option for Multiple-selection list.

Create a “Label” field called Size and select the “Multiple-selection list” option

Next, on the sidebar, after creating the field, you should add the list of values that will be included in the size field’s metadata. In this example, you should include the following list: Small (300×250), Medium (728×90), and Large (160×600).

Add List Values
Add structured data

Do the same for the remaining styles and formats. You should have something similar to what is shown below.

Add Styles and Formats

On your dashboard, navigate to the Search tab under Preferences settings and add the metadata you created to it, as shown below.

On your dashboard, navigate to the Search tab under Preferences settings.
Add metadata to Search filters

Go to the Media Library tab and tag your images with the metadata you created so that they function properly. Use the Media Library widget when searching for items and the filters related to your multivariate test. Then, click the Assettab in your dashboard.

Navigate to the Assets tab

Next, click the image you want to tag and add the specified metadata, as shown below.

Click the image you want to tag.
Add the specified tags

You’ve just done this for one image; you can replicate it for the others. Next, navigate back to the Media Library and filter by any of the metadata tags you created. You should see the search getting filtered with your metadata, similar to the one below.

Filter images by metadata tags

Great! Your assets are now well-organized with metadata. However, manually processing each test variation can still be time consuming. This is where we’ll use MediaFlows to automate our testing workflow.

Managing multiple creative variations for testing can quickly become overwhelming. Cloudinary’s MediaFlows offers both no-code (EasyFlows) and low-code (PowerFlows) solutions to automate your testing workflows.


Marketing teams can create and manage workflows using EasyFlows’ no-code interface with natural language commands, while developers can leverage PowerFlows for more complex customizations. This democratization of workflow automation, combined with robust enterprise integrations, ensures that Cloudinary assets can be efficiently reused across multiple systems without relying on fragile synchronization processes.

Ready to see MediaFlows in action? Let’s create your first automated workflow — don’t worry, it’s simpler than you might think.

Create an automated workflow for processing images, focusing on uploads, image duplication, and transformations. This is just an example; you can select any type of test for your images. Let’s walk through creating a basic workflow for your test:

  1. Access the MediaFlows Console on your browser to begin building your workflow.
Access the MediaFlows Console
  1. MediaFlows offers various flow templates to save time. For this example, you’ll select the Edit media template, which already contains the required flow pieces for your test.
Select the Edit media template
Edit Image flow

The block triggers listen for new uploads to Cloudinary, automatically duplicate images to preserve originals, apply your chosen crop transformations, and resize images to maintain repository consistency. You can customize these templates by choosing different trigger types, such as DAM app events or scheduled triggers, to match your specific automation needs.

  1. Click the Test button as shown below to save and test the flow and ensure everything works fine going live.
Click the Test button to save and test the flow

You should see these live logs without any errors.

Result logs
  1. Select an image from your DAM to test.
Change Action profile to DAM
Select and media from your DAM
Save and test the media with your workflow

You’ve automated your workflow, but what about making sense of all these assets? Now we’ll use Cloudinary’s AI tagging for quick asset discovery.

Cloudinary’s AI Vision transforms how you organize and discover assets during multivariate testing by eliminating the manual work of tagging hundreds of test variations. This is particularly valuable when managing large-scale campaigns where keeping track of visual elements across multiple variants becomes challenging.

Configure AI Vision by setting up custom tag definitions that match your testing parameters. For example, when testing product imagery, you might define tags for:

  • Product characteristics (size, color, positioning).
  • Background elements (style, lighting, context).
  • Visual hierarchy (primary focus, secondary elements).
  • Emotional attributes (playful, professional, energetic).

The system then automatically analyzes your assets and applies relevant tags based on your definitions. 

Here’s a practical example: When testing an e-commerce banner, AI Vision can automatically identify and tag elements like product placement, color schemes, and promotional text — all without manual intervention. Automated tagging becomes invaluable when quickly filtering through variants or analyzing performance patterns across similar creative elements.

Next, let’s try out an example: this image shows accessories, shoes, bags, and clothes. You’ll utilize the AI tagging feature to generate tags for this asset.

Preview image

You can select an AI tool of your choice, but for the purpose of this guide, the default will be set to Amazon Rekognition. Then click Register.

Select AI tool of your choice to auto tag

Next, click the Run now button.

Run the auto-tagging AI

You should see something similar to what is shown below.

The Result

You can now see all the generated tags that correctly match what you can see in the image. This helps to identify assets faster than doing hundreds of images, one after the other.

Next, click to add the tags.

Add AI-generated tags

If you think it doesn’t match the suggested tag, you can choose not to add it, as you noticed a percentage score on the right side of the result.

If not done right, multivariate testing feels like juggling dozens of images, headlines, and buttons. While the potential for better results was clear, keeping track of everything was a nightmare. Cloudinary Assets, MediaFlows, and Cloudinary AI enable you to organize, process, and analyze your creative assets, freeing you to focus on creating engaging content that resonates with your audience.

Get insights faster for more successful campaigns with Cloudinary. Contact us today.

Start Using Cloudinary

Sign up for our free plan and start creating stunning visual experiences in minutes.

Sign Up for Free