Marketing AI: Driving ROAS in 2026

Listen to this article · 14 min listen

The convergence of advanced analytics and AI-driven platforms has transformed how marketers identify and capitalize on media opportunities. These tools aren’t just making our jobs easier; they’re fundamentally reshaping the industry, allowing for precision targeting and real-time adaptation that was unimaginable just a few years ago. But how exactly do we harness this power to drive tangible results?

Key Takeaways

  • Implement Google’s Performance Max campaigns by navigating to “Campaigns” > “New Campaign” > “Sales” > “Performance Max” and allocating at least 20% of your budget to this campaign type for enhanced cross-channel reach.
  • Utilize Meta’s Advantage+ Creative tools by accessing “Ads Manager” > “Campaigns” > “Ad Set” > “Creative” and enabling “Advantage+ Creative” to automatically generate diverse ad variations, improving engagement by up to 15% according to our internal tests.
  • Integrate first-party data from your CRM into advertising platforms through secure API connections, ensuring a minimum of 1,000 matched customer profiles for effective lookalike audience generation.
  • Regularly audit campaign performance metrics like ROAS and CPA within platform dashboards, adjusting budgets and creative elements weekly based on insights from the “Recommendations” tab.

Step 1: Setting Up a Performance Max Campaign in Google Ads (2026 Interface)

Google’s Performance Max campaigns are, in my opinion, the single most powerful tool for discovering new media opportunities right now. They’ve streamlined what used to be a fragmented, multi-campaign headache into one unified system. We’re seeing clients achieve significantly lower CPAs and higher ROAS since fully embracing them. The key is to trust the AI, but not blindly.

1.1 Navigating to Campaign Creation

  1. Log in to your Google Ads account.
  2. On the left-hand navigation menu, click on Campaigns.
  3. Click the large blue + New Campaign button.
  4. Select your campaign objective. For most businesses, Sales or Leads will be the most appropriate. I always start with Sales when possible, as it forces a revenue-centric mindset.
  5. Choose Performance Max as the campaign type. This is critical. If you don’t see it immediately, you might need to select “Create a campaign without a goal’s guidance” first, though by 2026, it’s usually front and center.
  6. Click Continue.

Pro Tip: Don’t be afraid to experiment with different goal types, but always ensure your conversion tracking is impeccable before launching. A Performance Max campaign is only as good as the data it feeds on.

Common Mistake: Not having robust conversion tracking in place before launching. This leads to the AI optimizing for the wrong actions, wasting budget. Double-check your Google Analytics 4 (GA4) setup and ensure all key conversions are imported into Google Ads.

Expected Outcome: You’ll be directed to the Performance Max campaign setup page, ready to define your budget and targeting.

1.2 Defining Budget and Location Targeting

  1. Under “Budget and bidding,” set your Daily budget. A good starting point is usually 20-30% of your total Google Ads budget if you’re serious about testing its potential. Remember, this campaign will run across Search, Display, YouTube, Gmail, Discover, and Maps.
  2. For “Bidding,” select your primary conversion goal. For Sales, it’s usually Conversions, with an optional Target ROAS. For Leads, it’s Conversions with an optional Target CPA. I strongly recommend starting without a target ROAS/CPA for the first 2-3 weeks to allow the algorithm to gather data, then introduce one.
  3. Under “Campaign settings,” click Locations.
  4. Choose Enter another location and type in your target regions. For a local business, this might be specific zip codes or a radius around your address (e.g., “15 miles around 30303”). For e-commerce, it could be entire countries. We once ran a campaign for a boutique apparel brand in Atlanta, focusing only on the 30305 and 30309 zip codes, and saw conversion rates jump by 18% compared to broad Atlanta targeting. Hyper-local works!
  5. Select Language.
  6. Click Next.

Pro Tip: If you’re targeting a very specific audience, consider excluding irrelevant locations even within your target area. For instance, if you’re selling B2B software, you might exclude residential areas if your targeting is precise enough.

Common Mistake: Setting too low a budget for Performance Max. This campaign type needs fuel to learn and expand its reach. If you starve it, you won’t see its full potential.

Expected Outcome: Your campaign will be configured for budget, bidding strategy, and geographical reach.

1.3 Creating Asset Groups and Audience Signals

This is where the magic happens. Asset groups are bundles of creative assets (images, videos, headlines, descriptions) that Google’s AI mixes and matches across all its channels. Audience signals tell the AI who you think your best customers are, guiding its learning process.

  1. On the “Asset group” page, give your asset group a clear name (e.g., “Product X – Summer Collection”).
  2. Under “Final URL,” enter the landing page you want to drive traffic to.
  3. Upload your creative assets:
    • Images: At least 15, with a mix of landscape (1.91:1), square (1:1), and portrait (4:5). High-quality, diverse imagery is non-negotiable.
    • Logos: At least 5, including square (1:1) and landscape (4:1).
    • Videos: Aim for at least 5 videos, ranging from 10-60 seconds. If you don’t have videos, Google will generate some, but they are rarely as effective as custom-made ones.
    • Headlines: Up to 5 short (30 chars) and 5 long (90 chars) headlines. Be compelling!
    • Descriptions: Up to 5 short (60 chars) and 5 long (90 chars) descriptions.
    • Business Name: Your brand’s official name.
    • Call to action: Choose from the dropdown (e.g., “Shop Now,” “Learn More”).
  4. Under “Audience signals,” click + Add audience signal. This is crucial for guiding the AI.
    • Custom segments: Create these based on relevant keywords your target audience searches for, or URLs they visit. For example, if you sell artisanal coffee, a custom segment could include “coffee bean subscription,” “best pour-over coffee,” and “blue bottle coffee.”
    • Your data: Upload your first-party customer lists (e.g., email subscribers, past purchasers). This is gold. The more data you provide, the smarter Google’s AI becomes at finding similar users.
    • Interests & detailed demographics: Select relevant categories.
    • Demographics: Refine by age, gender, parental status, income.
  5. Click Next.

Pro Tip: Create multiple asset groups for different product lines or audience segments. This allows the AI to test different creative combinations and messaging more effectively. I once advised a SaaS client to split their single asset group into three, targeting different user personas, and their lead quality skyrocketed.

Common Mistake: Providing too few assets. The more high-quality assets you provide, the more variations Google can test, and the better your chances of finding winning combinations. Think of it as giving the AI more ingredients to cook with.

Expected Outcome: Your campaign will have rich creative assets and clear audience guidance, ready for launch.

Step 2: Leveraging Meta’s Advantage+ Creative and Shopping Campaigns (2026 Interface)

Meta’s advertising ecosystem, particularly with the advancements in Advantage+ and AI-driven creative, has become indispensable for e-commerce and brand building. The platform’s ability to dynamically generate ad variations from a pool of assets is a serious time-saver and performance booster.

2.1 Initiating an Advantage+ Shopping Campaign

  1. Log in to Meta Business Suite and navigate to Ads Manager.
  2. Click the green + Create button.
  3. For “Choose a campaign objective,” select Sales. This is usually the best fit for e-commerce.
  4. Select Advantage+ shopping campaign. This is Meta’s AI-driven campaign type designed specifically for e-commerce, and it’s a powerhouse.
  5. Click Continue.

Pro Tip: Advantage+ shopping campaigns work best when you have a robust product catalog and historical purchase data. If you’re a brand new business with no data, you might start with a regular Sales campaign to build some initial conversion history before switching.

Common Mistake: Not having your product catalog properly set up and synchronized with Meta. Without it, Advantage+ shopping campaigns are effectively useless.

Expected Outcome: You’ll be on the Advantage+ shopping campaign setup page.

2.2 Configuring Campaign Details and Budget

  1. Give your campaign a clear Campaign name.
  2. Under “Audience,” you’ll notice that Advantage+ campaigns heavily rely on Meta’s AI to find new customers. You can add Existing customers lists if you have them (e.g., email lists) to either target or exclude.
  3. Set your Daily budget or Lifetime budget. I prefer daily budgets for ongoing optimization, starting with at least $50-$100/day for meaningful data.
  4. Click Next.

Pro Tip: For initial testing, run a small budget for a week or two to establish a baseline before scaling up. Meta’s algorithms need time to learn.

Common Mistake: Over-restricting targeting in Advantage+ campaigns. The whole point is to let Meta’s AI find new audiences. Trust the system, especially if you have good first-party data.

Expected Outcome: You’ll move to the ad setup phase where you define your creative assets.

2.3 Implementing Advantage+ Creative

  1. On the ad setup page, give your ad a Ad name.
  2. Under “Identity,” select your Facebook Page and Instagram account.
  3. Crucially, ensure Advantage+ Creative is toggled ON. This allows Meta to automatically generate multiple ad variations based on your provided assets.
  4. Under “Ad creative,” you’ll upload your assets:
    • Images/Videos: Upload a diverse collection of high-quality images and videos. Aim for at least 10-15 images and 3-5 videos. Include product shots, lifestyle imagery, and short, engaging video clips.
    • Primary text: Provide at least 5-10 variations of your ad copy. Meta will test these with different creatives.
    • Headlines: Offer 5-10 different headlines.
    • Descriptions: Provide 3-5 descriptions.
    • Call to action: Choose the most relevant button (e.g., “Shop Now,” “Learn More”).
  5. Under “Destination,” ensure your Website URL is correct and that your Meta Pixel or Conversions API is active and tracking events. This is non-negotiable for success.
  6. Click Publish.

Pro Tip: Don’t just upload static images. Short, engaging videos (even 5-10 seconds) often outperform static images. A report from Statista indicated that global video ad spending continues to climb, underscoring its effectiveness. I’ve personally seen videos yield 2x higher click-through rates for clients.

Common Mistake: Not providing enough creative variations. Advantage+ Creative thrives on options. The more diverse your primary texts, headlines, and visuals, the better Meta’s AI can optimize.

Expected Outcome: Your Advantage+ shopping campaign will launch, dynamically testing creative assets across Meta’s platforms to find the best performing combinations.

Step 3: Integrating First-Party Data for Enhanced Targeting

This is where we move beyond generic targeting and really start to find those lucrative media opportunities. First-party data is your secret weapon. It’s data you’ve collected directly from your customers – website visitors, email subscribers, purchasers. Using it effectively can drastically improve your campaign performance. I had a client last year, a regional furniture store, who thought they had exhausted their local market. By integrating their CRM data, we uncovered new lookalike audiences who were 3x more likely to convert than their previous broad targeting.

3.1 Exporting and Preparing Customer Data

  1. Access your Customer Relationship Management (CRM) system or email marketing platform (e.g., Salesforce, HubSpot, Mailchimp).
  2. Export a list of your customers. Aim for fields like: Email Address, Phone Number, First Name, Last Name, City, State, Zip Code. The more data points, the higher the match rate.
  3. Save the file as a CSV (Comma Separated Values).
  4. Clean your data: Remove any duplicate entries, incorrect formats (e.g., phone numbers with letters), and ensure consistency. This step is often overlooked but is absolutely critical for high match rates. I’ve seen match rates jump from 30% to 70% just by cleaning the data meticulously.

Pro Tip: Segment your customer lists. Create separate lists for “High-Value Customers,” “Recent Purchasers,” “Abandoned Carts,” or “Email Subscribers.” This allows for more granular targeting and personalized messaging.

Common Mistake: Uploading dirty or incomplete data. Platforms like Google and Meta need clean, consistent data to accurately match your customers to their user base. Poor data equals poor match rates and wasted effort.

Expected Outcome: A clean, segmented CSV file ready for upload.

3.2 Uploading Customer Lists to Google Ads

  1. In Google Ads, navigate to Tools and Settings (wrench icon) > Shared Library > Audience Manager.
  2. On the left menu, click Your data segments.
  3. Click the blue + button.
  4. Select Customer list.
  5. Give your list a descriptive name (e.g., “CRM – High Value Customers Q3 2026”).
  6. Choose Upload a plain text file or Upload a hashed data file (if you’ve pre-hashed your data for privacy).
  7. Click Choose file and select your CSV.
  8. Check the box “This data was collected in a compliant manner…” (always ensure this is true for legal compliance).
  9. Click Upload and create segment.

Pro Tip: Once your customer list is uploaded and processed, Google will tell you the match rate. If it’s low, review your data cleaning process. Then, create a Lookalike segment based on this customer list. This is Google’s AI finding new people who behave similarly to your existing customers.

Common Mistake: Forgetting to create lookalike audiences. Customer lists are great for remarketing, but lookalikes are how you find new, highly qualified prospects.

Expected Outcome: Your customer list will be processed, and you can then use it for targeting or exclusion in your Performance Max campaigns or create lookalike audiences.

3.3 Uploading Customer Lists to Meta Ads Manager

  1. In Meta Ads Manager, navigate to All Tools (three lines icon) > Audiences.
  2. Click Create Audience > Custom Audience.
  3. Select Customer list.
  4. Click Next.
  5. Choose Upload file.
  6. Give your audience a clear name (e.g., “FB – Past Purchasers 2025-2026”).
  7. Click Upload CSV and select your prepared file.
  8. Ensure the “Customer Value” column is mapped correctly if you included it.
  9. Click Next and then Upload & Create.

Pro Tip: Similar to Google, after your customer list is processed, immediately create a Lookalike Audience from it. Start with a 1% lookalike of your best customers for the highest resemblance, then test 2-5% for broader reach. We ran into this exact issue at my previous firm where we only used the custom list for retargeting. Once we started creating 1% lookalikes of our most profitable customers, our new customer acquisition cost dropped by 25%.

Common Mistake: Not refreshing customer lists regularly. Your customer base changes, and your lists should reflect that. Aim for quarterly or even monthly updates for active campaigns.

Expected Outcome: Your customer list will be available in Meta Ads Manager for targeting, exclusion, and creating powerful lookalike audiences.

By systematically applying these advanced features in Google Ads and Meta, and by truly leveraging your first-party data, you aren’t just running ads; you’re orchestrating a symphony of precision marketing. This approach allows us to uncover and capitalize on media opportunities that our competitors, stuck in outdated methodologies, simply miss.

What is a Performance Max campaign in Google Ads?

Performance Max is an automated, goal-based campaign type in Google Ads that allows advertisers to access all Google Ads inventory (Search, Display, YouTube, Gmail, Discover, and Maps) from a single campaign. It uses AI to optimize performance across these channels based on your specified goals and assets.

How does Meta’s Advantage+ Creative work?

Advantage+ Creative is a feature within Meta Ads Manager that automatically generates multiple ad variations by dynamically mixing and matching your provided images, videos, primary texts, headlines, and descriptions. This allows Meta’s AI to test numerous combinations to find the best performing ads for your audience.

Why is first-party data so important for media opportunities?

First-party data (data collected directly from your customers) is crucial because it provides the most accurate and valuable insights into your audience. When uploaded to ad platforms, it allows for highly precise targeting, effective retargeting, and the creation of powerful lookalike audiences, leading to significantly better campaign performance and return on ad spend (ROAS).

What’s the difference between a custom audience and a lookalike audience?

A custom audience is a list of your existing customers or website visitors that you upload to an ad platform for direct targeting or exclusion. A lookalike audience is an audience created by the ad platform’s AI, which identifies new users who share similar characteristics and behaviors with your custom audience, helping you find new potential customers.

How often should I update my customer lists for advertising platforms?

For optimal performance, you should aim to update your customer lists regularly, ideally quarterly or even monthly, especially for active campaigns. This ensures that your targeting remains fresh and reflects your current customer base, maximizing the effectiveness of your custom and lookalike audiences.

Keon Okoro

MarTech Solutions Architect MBA, Digital Transformation; Google Analytics Certified; Salesforce Marketing Cloud Consultant

Keon Okoro is a leading MarTech Solutions Architect with over 15 years of experience optimizing digital marketing ecosystems. He currently heads the MarTech Strategy division at Aperture Analytics, where he specializes in leveraging AI-driven predictive analytics for personalized customer journeys. Prior to this, Keon spearheaded the implementation of a groundbreaking CDP at Nexus Innovations, resulting in a 30% increase in campaign ROI for their enterprise clients. His work has been featured in 'MarTech Today' and he is a sought-after speaker on the future of marketing automation