Posts

TikTok launches AI-powered ad options for entertainment marketers

TikTok SEO: The ultimate guide

TikTok is giving entertainment marketers in Europe new tools to reach audiences with precision, leveraging AI to drive engagement and conversions for streaming and ticketed content.

What’s happening. TikTok is introducing two new ad types for European campaigns:

  • Streaming Ads: AI-driven ads for streaming platforms that show personalized content based on user engagement. Formats include a four-title video carousel or a multi-title media card. With 80% of TikTok users saying the app influences their streaming choices, these ads can directly shape viewing decisions.
  • New Title Launch: Targets high-intent users using signals like genre preference and price sensitivity, helping marketers convert cultural moments into ticket sales, subscriptions, or event attendance.

Context. The rollout coincides with the 76th Berlinale International Film Festival, underscoring TikTok’s growing role in entertainment marketing. In 2025, an average of 6.5 million daily posts were shared about film and TV on TikTok, with 15 of the top 20 European box office films last year being viral hits on the platform.

Why we care. TikTok’s new AI-powered ad formats let streaming platforms and entertainment brands target users with highly personalized content, increasing the likelihood of engagement and conversions.

With 80% of users saying TikTok influences their viewing choices (according to TikTok data), these tools can directly shape audience behavior, helping marketers turn cultural moments into subscriptions, ticket sales, or higher viewership. It’s a chance to leverage TikTok’s viral influence for measurable campaign impact.

The bottom line. For entertainment marketers, TikTok’s AI-driven ad formats provide new ways to engage audiences, boost viewership, and turn trending content into measurable results.

Dig deeper. TikTok Adds New Ad Types for Entertainment Marketers

Read more at Read More

Meta adds Manus AI tools into Ads Manager

Inside Meta’s AI-driven advertising system: How Andromeda and GEM work together

Meta Platforms is embedding newly acquired AI agent tech directly into Ads Manager, giving advertisers built-in automation tools for research and reporting as the company looks to show faster returns on its AI investments.

What’s happening. Some advertisers are seeing in-stream prompts to activate Manus AI inside Ads Manager.

  • Manus is now available to all advertisers via the Tools menu.
  • Select users are also getting pop-up alerts encouraging in-workflow adoption.
  • The feature rollout signals deeper integration ahead.

What is Manus. Manus AI is designed to power AI agents that can perform tasks like report building and audience research, effectively acting as an assistant within the ad workflow.

Why we care. Manus AI brings AI-powered automation directly into Meta Platforms Ads Manager, making tasks like report-building, audience research, and campaign analysis faster and more efficient.

Meta is currently prioritizing tying AI investment to measurable ad performance, giving advertisers new ways to optimize campaigns and potentially gain a competitive edge by testing workflow efficiencies early.

Between the lines. Meta is under pressure to demonstrate practical value from its aggressive AI spending. Advertising remains its clearest path to monetization, and embedding Manus into everyday ad tools offers a direct way to tie AI investment to performance gains.

Zoom out. The move aligns with CEO Mark Zuckerberg’s push to weave AI across Meta’s product stack. By positioning Manus as a performance tool for advertisers, Meta is betting that workflow efficiencies will translate into stronger ad results — and a clearer AI revenue story.

The bottom line. For advertisers, Manus adds another layer of built-in automation worth testing. Early adopters may uncover time savings and optimization gains as Meta continues expanding AI inside its ad ecosystem.

Read more at Read More

Google shifts Lookalike to AI signals in Demand Gen

The Google Ads Demand Gen playbook for today’s fractured consumer journey

A core targeting lever in Google Demand Gen campaigns is changing. Starting March 2026, Lookalike audiences will act as optimization signals — not hard constraints — potentially widening reach and leaning more heavily on automation to drive conversions.

What is happening. Per an update to Google’s Help documentation, Lookalike segments in Demand Gen are moving from strict similarity-based targeting to an AI-driven suggestion model.

  • Before: Advertisers selected a similarity tier (narrow, balanced, broad), and campaigns targeted users strictly within that Lookalike pool.
  • After: The same tiers act as signals. Google’s system can expand beyond the Lookalike list to reach users it predicts are likely to convert.

Between the lines. This effectively reframes Lookalikes from a fence to a compass. Instead of limiting delivery to a defined cohort, advertisers are feeding intent signals into Google’s automation and allowing it to search for performance outside preset boundaries.

How this interacts with Optimized Targeting. The new Lookalike-as-signal approach resembles Optimized Targeting — but it doesn’t replace it.

  • When advertisers layer Optimized Targeting on top, Google says the system may expand reach even further.
  • In practice, this stacks multiple automation signals, increasing the algorithm’s freedom to pursue lower CPA or higher conversion volume.

Opt-out option. Advertisers who want to preserve legacy behavior can request continued access to strict Lookalike targeting through a dedicated opt-out form. Without that request, campaigns will default to the new signal-based model.

Why we care. This update changes how much control advertisers will have over who their ads reach in Google Demand Gen campaigns. Lookalike audiences will no longer strictly limit targeting — they’ll guide AI expansion — which can significantly affect scale, CPA, and overall performance.

It also signals a broader shift toward automation, similar to trends driven by Meta Platforms. Advertisers will need to test carefully, rethink audience strategies, and decide whether to embrace the added reach or opt out to preserve tighter targeting.

Zoom out. The shift mirrors a broader industry trend toward AI-first audience expansion, similar to moves by Meta Platforms over the past few years. Platforms are steadily trading granular manual controls for machine-led optimization.

Why Google is doing this. Digital markerter Dario Zannoni, has two reasons as to why Google is doing this:

  • Strict Lookalike targeting can cap scale and constrain performance in conversion-focused campaigns.
  • Maintaining high-quality similarity models is increasingly complex, making broader automation more attractive.

The bottom line. For performance marketers, this is another step toward automation-centric buying. While reduced control may be uncomfortable, comparable platform changes have often produced performance gains in mainstream use cases. Expect a new testing cycle as advertisers measure how expanded Lookalike signals affect CPA, reach, and incremental conversions.

First seen. This update was spotted by Zannoni who shared his thoughts on LinkedIn.

Dig deeper. Use Lookalike segments to grow your audience

Read more at Read More

Web Design and Development San Diego

Google Ads adds beta data source integrations to conversion settings

Google Ads is rolling out a beta feature that lets advertisers connect external data sources directly inside conversion action settings, tightening the link between first-party data and campaign measurement.

How it works. A new section in conversion action details — labeled “Get deeper insights about your customers’ behavior to improve measurement” — prompts advertisers to connect external databases to their Google tag.

  • Supported integrations include platforms like BigQuery and MySQL
  • The goal is to enrich conversion metrics and improve performance signals
  • The feature appears in a highlighted prompt within data attribution settings
  • Rollout is gradual and currently marked as Beta

Why we care. Direct integrations could reduce friction in syncing offline or backend data with ad measurement. This beta from Google Ads makes it easier to connect first-party data directly to conversion tracking, which can improve measurement accuracy and campaign optimization.

By integrating sources like BigQuery or MySQL, brands can feed richer customer data into their signals, helping offset data loss from privacy changes. In practical terms, better data in means smarter bidding, clearer attribution, and potentially stronger ROI.

Between the lines. Embedding data connections inside conversion settings — rather than requiring separate pipelines — makes advanced measurement more accessible to everyday advertisers, not just enterprise teams.

Zoom out. As ad platforms compete on measurement accuracy, native data integrations are becoming a key differentiator, especially for brands investing heavily in proprietary customer data.

Read more at Read More

Web Design and Development San Diego

Google Ads tool is automatically re-enabling paused keywords

Why Google Ads auctions now run on intent, not keywords

Some advertisers are reporting that a Google Ads system tool designed for low-activity bulk changes is automatically enabling paused keywords — a behavior many account managers say they haven’t seen before.

What advertisers are seeing. Activity logs show entries tied to Google’s “Low activity system bulk changes” tool that include actions enabling previously paused keywords. The log entries appear as automated bulk updates, with a visible “Undo” option.

Historically, the tool has been associated mainly with pausing inactive elements, not reactivating them.

What we don’t know. Google hasn’t publicly documented the behavior or clarified whether this is an intentional feature, a limited experiment, or a bug.

It’s also unclear what triggers the reactivation or how broadly the behavior is rolling out.

Why we care. Unexpected keyword reactivation can quietly alter campaign delivery, affecting budgets, pacing, and performance — especially in tightly controlled accounts where paused keywords are intentional.

For agencies and in-house teams, the change raises new concerns about automation overriding manual controls.

What advertisers should do now. Account managers may want to review change histories regularly, watch for unexpected keyword activations, and use undo functions quickly if unintended changes appear.

Until Google provides clarification, closer monitoring may be necessary for accounts relying heavily on paused keyword structures.

First seen. The issue was first flagged by Performance Marketing Consultant Francesco Cifardi on LinkedIn.

Read more at Read More

The Step-by-Step Guide to Designing Local Landing Pages That Convert

While the growth of artificial intelligence (AI) and global conveniences like Amazon has been a great thing for society, there’s still an undercurrent of people returning to a local, more personal-feeling shopping experience.

But this “return to local” doesn’t change the fact that we still live in an internet age. Enter local search engine optimization (SEO) and landing pages.

Local SEO tends to work best for businesses with physical locations that require direct customer contact, but it can also work for virtual online businesses that don’t necessarily meet their customers before a business transaction takes place.

This is why local landing pages are so important. They can give customers the convenience of an online transaction while still providing the trust and personal feel of a local business—if your landing page is done right, of course.

Optimizing your landing page design with the proper elements can help you attract local customers to your business, increase lead generation, and boost conversion rates.

Key Takeaways

  • Local landing pages only work when they’re built for real locations and real intent. One page per city or service area, with localized keywords, metadata, and copy that matches how people actually search (“service + city” or “near me”).
  • Trust signals drive both rankings and conversions. Consistent NAP data, real reviews from nearby customers, local photos, and clear business details help you show up in map features and convince visitors to take action.
  • Content needs to feel local, not duplicated. Strong local landing pages include tailored copy, location-specific frequently asked questions (FAQs), social proof, and visuals that prove you serve that area, as opposed to generic pages with city names swapped in.
  • Mobile optimization is nonnegotiable for local SEO. Most local searches happen on mobile and convert fast. Pages must load quickly, display contact info above the fold, and make calling or getting directions effortless.
  • Schema markup and clear calls to action (CTAs) turn visibility into results. Structured data helps search engines and AI tools understand your business, while strong, localized CTAs guide users to call, book, or request a quote immediately.

Why Are Local Landing Pages Important?

Local landing pages help you show up when people search for services near them, and they’re key to winning conversions in your area.

Think about how people search: “best dentist in Austin,” “roof repair near me,” or “24/7 locksmith in Chicago.”

A local landing page.

If you don’t have dedicated pages that target these local queries, you’re invisible in search engine results. In fact, recent stats show 80% of U.S. consumers surveyed search for local businesses online once a week, with about one-third (32%) searching for local businesses multiple times a day. Google’s local algorithm prioritizes relevance and proximity, and a well-optimized local page checks both boxes.

But optimizing your local SEO and landing pages is about more than appeasing Google’s algorithm. These pages can actually convert.

When someone lands on a page with your local address and glowing reviews from nearby customers, trust builds fast. In fact, according to Uberall.com, 85% of customers visit local businesses within a week of discovering them online. 17% of those visit the very next day. That’s why smart local businesses treat these like high-converting landing pages, not just generic content dumps.

With large language models (LLMs) and AI tools pulling content to answer local questions, the need for detailed, well-structured local pages becomes even more critical. These models lean on content that clearly signals relevance and authority, something a basic homepage or generic service page won’t do.

An AI overview of what are some of the best locksmiths in Chicago.

Bottom line: if local traffic matters to you, local landing pages need to be part of your SEO and conversion rate optimization (CRO) strategy.

A chart showing top ranking factors for the Local Pack.

Step 1: Identify where your customers are located.

Local landing pages only work when you know exactly which towns, neighborhoods, or service areas you’re trying to win. Otherwise, you can rack up traffic and still feel stuck because the visits come from places you can’t serve and don’t convert.

Start by answering two questions: Which locations do you want customers to come from? And which locations are they actually coming from today? Once you have both, planning local pages gets a lot easier.

Before you even open your reports, define your real-world service area. If you’re a storefront, your address needs to match how you operate in the real world (and be consistent everywhere it appears). If you’re a service-area business (such as a plumber, cleaner, or mobile vet), set a clear service area in your Google Business Profile so you don’t waste time targeting locations you can’t support.

Then, stop relying on a single data source. Use a few location signals together:

  • Google Analytics 4 (GA4) to spot city/region trends for session and key events (keep in mind location and demographics reporting is aggregated and can be limited by consent).
Demographics overview for Google Analytics 4.

Source

  • Google Search Console to see the “intent layer”—which local queries are driving clicks and impressions.
Google Search Console's intent layer.

Source

Finally, turn those insights into simple personas with local references, clear benefits, and social proof, so your page reads like it was made for that person in that place.

Step 2: Use localized keywords and metadata to create relevance.

Relevance still matters, but that doesn’t mean you can stuff a city name into every sentence and call it a day. Good local SEO matches what the searcher wants (intent) with what the page promises, starting right in the SERP.

Here’s the key difference: a local landing page usually targets transactional intent (“dentist in Austin,” “emergency plumber near me,” “book HVAC repair”), so your keyword + metadata strategy should read like a clear offer, not a watered-down blog headline.

A landing page for an Austin dentist.

Start with the basics that actually move the needle:

  • Title tag: Make a descriptive, concise, and unique title (Google can rewrite titles, but strong input helps). A simple formula works: Primary service + city + differentiator (and brand if it fits). 
  • Meta description: Google primarily builds snippets from on-page content, but it may use your meta description when it better matches the query. Write unique descriptions per page, include the “what” + “where,” and add a reason to click (pricing, availability, social proof). Avoid long strings of keywords. 
  • Meta keywords: Skip them. Google has said it ignores the keywords meta tag for web ranking.

Now, a quick warning: if you’re cranking out dozens of near-identical city pages that funnel to similar destinations, that’s exactly what Google calls doorway abuse. And lists of cities jammed onto a page can fall into keyword stuffing territory. 

Step 3: Use consistent NAP data

NAP stands for name, address, and phone number, and it needs to be exactly the same everywhere your business appears online. That includes your local landing pages, your Google Business Profile, directories, and social platforms.

Why does this matter? Because Google (and users) rely on NAP consistency to trust your business is legit. Inconsistent info can hurt your rankings and knock you out of key local SERP features like the map pack.

An infographic on how to create NAP data.

Source

Make sure your NAP is crawlable text, not embedded in an image. Add it in the footer or near your CTA, and match it letter-for-letter with your business listings. Even something small, like “Street” vs. “St.”, can throw off search engines.

If you serve multiple locations, each page should have its own unique NAP. No shortcuts here. Clean data builds trust, and trust drives clicks.

Step 4: Create and publish valuable content

Implementing local landing page design best practices in your content does two things: it helps you rank for location-specific searches and gives visitors a reason to trust you.

Start with copy that speaks directly to your audience in that area. Mention the city or neighborhood naturally, highlight the services you offer there, and include local differentiators like special hours or nearby service coverage. Make it feel personal.

Next, layer in content that builds credibility. Local reviews and case studies show real proof that your business delivers. Include names, star ratings, and even short quotes to make the social proof pop. Photos help, too. Real images of your team or completed projects add authenticity.

You should also include a brief FAQ section that answers questions specific to that location. Not only does this help your readers, but it also increases your chances of showing up in featured snippets or AI-generated results.

Source

Step 5: Add an effective CTA

Every local landing page needs a clear call to action. Without it, you’re leaving conversions on the table.

The best CTAs guide visitors to take the next logical step, whether that’s calling your business, booking an appointment, or requesting a quote. To be effective, your CTA must feel local and relevant. “Get a Free Quote” is okay. “Get a Free Plumbing Quote in Phoenix” is better. It reinforces the location and makes the offer feel tailored.

Make sure your CTA stands out visually. Use buttons, bold text, and color contrast to grab attention. And don’t just put it at the bottom. Add it near the top of the page and repeat it throughout, especially after sections like testimonials or service descriptions.

If phone calls are your goal, use a click-to-call button—especially for mobile users. For forms, keep them short. Name, email, and one key question is usually enough.

Remember, your local landing page should do more than just inform, it should drive action. The CTA is where that happens.

Step 6: Optimize your local landing pages for mobile users

Mobile search isn’t just dominant, it drives action. In fact, 88% of mobile local business searches result in a call or visit within 24 hours, showing how urgent mobile intent has become.

Start with your page performance. Speed is critical. Slow mobile pages frustrate users and push them to competitors. Tools like Google PageSpeed Insights help identify bottlenecks, enabling you to improve load times by compressing images and deferring unused scripts. Fast pages mean better user experience (UX), which, in turn, leads to higher engagement.

Google PageSpeed Insigihts.

Responsive design is nonnegotiable. Your layout must adapt to screens of all sizes with easily readable text and minimal pop-up interference. Prioritize large, clickable CTAs, and ensure your contact info is visible without scrolling.

Mobile users are often on the go. Clearly display your NAP details front and center, ideally above the fold. Clean navigation and quick access to key info make it easier for people to act immediately.

Step 7: Add schema markup

Schema markup helps search engines understand the context of your content, and that’s a big deal for local SEO.

Schema markup in action.

Source

When you add local business schema to your landing pages, you’re giving Google structured data that it can easily read. This increases the chances  your business showing up in rich results like the map features or AI-generated summaries. It’s not just about visibility. It’s about making your information easier to find, trust, and act on.

At a minimum, include schema for your business name, address, phone number (NAP), hours of operation, and service area. This aligns perfectly with the on-page content you’ve already built. The more complete your schema, the more signals you’re sending to Google that your business is real, local, and helpful.

You can generate local business schema using tools like Google’s Structured Data Markup Helper or Schema.org. Then either embed it as JSON-LD in the <head> of your page or use a plugin if you’re on a platform like WordPress.

Don’t forget to test it. Use Google’s Rich Results Test to make sure your markup is working as intended.

It takes a few extra steps, but schema markup is one of the easiest technical wins you can add to a local landing page. It won’t guarantee rankings, but it gives your content a better shot at being seen and trusted.

FAQs

How do I create content for local landing pages for SEO?

Start with localized keywords (e.g., “[service] in [city]”) and ensure they appear naturally in your headlines and throughout the copy. Then, write content that actually helps local visitors: include location-specific details, highlight nearby landmarks, and speak directly to the needs of that community. Bonus points if you add customer reviews or links to local pages.

How to make local SEO landing pages

Structure each page around one location or service area with unique URLs (like /plumbing-los-angeles). Don’t forget your Google Business Profile and local schema markup. They help search engines match your page with nearby searchers.

How to optimize landing page for local SEO

Use consistent NAP (name, address, phone) info across the page and the web. Add a local map, embed reviews from customers in that area, and link internally to relevant services. Make sure your page loads fast and works well on mobile because that’s where most local searches happen.

Conclusion

To maximize your search results and lead generation, make sure that you design separate landing pages for each city that you’re targeting.

Above all, create unique, location-specific copy for your landing pages. Building a local landing page requires an investment. It could be the investment of your time, money, or both.

However, it’s become a lot easier these days because of the plethora of landing page creators and landing page templates.

Read more at Read More

Google pushes AI Max tool with in-app ads

Google vs. AI systems visitors

Google is now promoting its own AI features inside Google Ads — a rare move that inserts marketing directly into advertisers’ workflow.

What’s happening. Users are seeing promotional messages for AI Max for Search campaigns when they open campaign settings panels.

  • The notifications appear during routine account audits and updates.
  • It essentially serves as an internal advertisement for Google’s own tooling.

Why we care. The in-platform placement signals Google is pushing to accelerate AI adoption among advertisers, moving from optional rollouts to active promotion. While Google often introduces AI-driven features, promoting them directly within existing workflows marks a more aggressive adoption strategy.

What to watch. Whether this promotional approach expands to other Google Ads features — and how advertisers respond to marketing within their management interface.

First seen. Julie Bacchini, president and founder of Neptune Moon, spotted the notification and shared it on LinkedIn. She wrote: “Nothing like Google Ads essentially running an ad for AI Max in the settings area of a campaign.”

Read more at Read More

How to make automation work for lead gen PPC

B2B advertising faces a distinct challenge: most automation tools weren’t built for lead generation.

Ecommerce campaigns benefit from hundreds of conversions that fuel machine learning. B2B marketers don’t have that luxury. They deal with lower conversion volume, longer sales cycles, and no clear cart value to guide optimization.

The good news? Automation can still work.

Melissa Mackey, Head of Paid Search at Compound Growth Marketing, says the right strategy and signals can turn automation into a powerful driver of B2B leads. Below is a summary of the key insights and recommendations she shared at SMX Next.

The fundamental challenge: Why automation struggles with lead gen

Automation systems are built for ecommerce success, which creates three core obstacles for B2B marketers:

  • Customer journey length: Automation performs best with short journeys. A user visits, buys, and checks out within minutes. B2B journeys can last 18 to 24 months. Offline conversions only look back 90 days, leaving a large gap between early engagement and closed revenue.
  • Conversion volume requirements: Google’s automation works best with about 30 leads per campaign per month. Google says it can function with less, but performance is often inconsistent below that level. Ecommerce campaigns easily hit hundreds of monthly conversions. B2B lead gen rarely does.
  • The cart value problem: In ecommerce, value is instant and obvious. A $10 purchase tells the system something very different than a $100 purchase. Lead generation has no cart. True value often isn’t clear until prospects move through multiple funnel stages — sometimes months later.

The solution: Sending the right signals

Despite these challenges, proven strategies can make automation work for B2B lead generation.

Offline conversions: Your number one priority

Connecting your CRM to Google Ads or Microsoft Ads is essential for making automation work in lead generation. This isn’t optional. It’s the foundation. If you haven’t done this yet, stop and fix it first.

In Google Ads’ Data Manager, you’ll find hundreds of CRM integration options. The most common B2B setups include:

  • HubSpot and Salesforce: Both offer native, seamless integrations with Google Ads. Setup is simple. Once connected, customer stages and CRM data flow directly into the platform.
  • Other CRMs: If you don’t use HubSpot or Salesforce, you can build a custom data table with only the fields you want to share. Use connectors like Snowflake to send that data to Google Ads while protecting user privacy and still supplying strong automation signals.
  • Third-party integrations: If your CRM doesn’t integrate directly, tools like Zapier can connect almost anything to Google Ads. There’s a cost, but the performance gains typically pay for it many times over.

Embrace micro conversions with strategic values

Micro conversions signal intent. They show a “hand raiser” — someone engaged on your site who isn’t an MQL yet but clearly interested.

The key is assigning relative value to these actions, even when you don’t know their exact revenue impact. Use a simple hierarchy to train automation what matters most:

  • Video views (value: 1): Shows curiosity, but qualification is unclear.
  • Ungated asset downloads (value: 10): Indicates stronger engagement and added effort.
  • Form fills (value: 100): Reflects meaningful commitment and willingness to share personal information.
  • Marketing qualified leads (value: 1,000): The highest-value signal and top optimization priority.

This value structure tells automation that one MQL matters more than 999 video views. Without these distinctions, campaigns chase impressive conversion rates driven by low-value actions — while real leads slip through the cracks.

Making Performance Max work for lead generation

You might dismiss Performance Max (PMax) for lead generation — and for good reason. Run it on a basic maximize conversions strategy, and it usually produces junk leads and wastes budget.

But PMax can deliver exceptional results when you combine conversion values and offline conversion data with a Target ROAS bid strategy.

One real client example shows what’s possible. They tracked three offline conversion actions — leads, opportunities, and customers — and valued customers at 50 times a lead. The results were dramatic:

  • Leads increased 150%
  • Opportunities increased 350%
  • Closed deals increased 200%

Closed deals became the campaign’s top-performing metric because they reflected real, paying customers. The key difference? Using conversion values with a Target ROAS strategy instead of basic maximize conversions.

Campaign-specific goals: An underutilized feature

Campaign-specific goals let you optimize campaigns for different conversion actions, giving you far more control and flexibility.

You can set conversion goals at the account level or make them campaign-specific. With campaign-specific goals, you can:

  • Run a mid-funnel campaign optimized only for lead form submissions using informational keywords.
  • Build audiences from those form fills to capture engaged prospects.
  • Launch a separate campaign optimized for qualified leads, targeting that warm audience with higher-value offers like demos or trials.

This approach avoids asking someone to “marry you on the first date.” It also keeps campaigns from competing against themselves by trying to optimize for conflicting goals.

Portfolio bidding: Reaching the data threshold faster

Portfolio bidding groups similar campaigns so you can reach the critical 30-conversions-per-month threshold faster.

For example, four separate campaigns might generate 12, 11, 0, and 15 conversions. On their own, none qualify. Grouped into a single portfolio, they total 38 conversions — giving automation far more data to optimize against.

You may still need separate campaigns for valid reasons — regional reporting, distinct budgets, or operational constraints. Portfolio bidding lets you keep that structure while still feeding the system enough volume to perform.

Bonus benefit: Portfolio bidding lets you set maximum CPCs. This prevents runaway bids when automation aggressively targets high-propensity users. This level of control is otherwise only available through tools like SA360.

First-party audiences: Powerful targeting signals

First-party audiences send strong signals about who you want to reach, which is critical for AI-powered campaigns.

If HubSpot or Salesforce is connected to Google Ads, you can import audiences and use them strategically:

  • Customer lists: Use them as exclusions to avoid paying for existing customers, or as lookalikes in Demand Gen campaigns.
  • Contact lists: Use them for observation to signal ideal audience traits, or for targeting to retarget engaged users.

Audiences make it much easier to trust broad match keywords and AI-driven campaign types like PMax or AI Max — approaches that often feel too loose for B2B without strong audience signals in place.

Leveraging AI for B2B lead generation

AI tools can significantly improve B2B advertising efficiency when you use them with intent. The key is remembering that most AI is trained on consumer behavior, not B2B buying patterns.

The essential B2B prompt addition

Always tell the AI you’re selling to other businesses. Start prompts with clear context, like: “You’re a SaaS company that sells to other businesses.” That single line shifts the AI’s lens away from consumer assumptions and toward B2B realities.

Client onboarding and profile creation

Use AI to build detailed client profiles by feeding it clear inputs, including:

  • What you sell and your core value.
  • Your unique selling propositions.
  • Target personas.
  • Ideal customer profiles.

Create a master template or a custom GPT for each client. This foundation sharpens every downstream AI task and dramatically improves accuracy and relevance.

Competitor research in minutes, not hours

Competitive analysis that once took 20–30 hours can now be done in 10–15 minutes. Ask AI to analyze your competitors and break down:

  • Current offers
  • Positioning and messaging
  • Value propositions
  • Customer sentiment
  • Social proof
  • Pricing strategies

AI delivers clean, well-structured tables you can screenshot for client decks or drop straight into Google Sheets for sorting and filtering. Use this insight to spot gaps, uncover opportunities, and identify clear strategic advantages.

Competitor keyword analysis

Use tools like Semrush or SpyFu to pull competitor keyword lists, then let AI do the heavy lifting. Create a spreadsheet with columns for each competitor’s keywords alongside your client’s keywords. Then ask the AI to:

  • Identify keywords competitors rank for that you don’t to uncover gaps to fill.
  • Identify keywords you own that competitors don’t to surface unique advantages.
  • Group keywords by theme to reveal patterns and inform campaign structure.

What once took hours of pivot tables, filtering, and manual cleanup now takes AI about five minutes.

Automating routine tasks

  • Negative keyword review: Create an AI artifact that learns your filtering rules and decision logic. Feed it search query reports, and it returns clear add-or-ignore recommendations. You spend time reviewing decisions instead of doing first-pass analysis, which makes SQR reviews faster and easier to run more often.
  • Ad copy generation: Tools like RSA generators can produce headlines and descriptions from sample keywords and destination URLs. Pair them with your custom client GPT for even stronger starting points. Always review AI-generated copy, but refining solid drafts is far faster than writing from scratch.

Experiments: testing what works

The Experiments feature is widely underused. Put it to work by testing:

  • Different bid strategies, including portfolio vs. standard
  • Match types
  • Landing pages
  • Campaign structures

Google Ads automatically reports performance, so there’s no manual math. It even includes insight summaries that tell you what to do next — apply the changes, end the experiment, or run a follow-up test.

Solutions: Pre-built scripts made easy

Solutions are prebuilt Google Ads scripts that automate common tasks, including:

  • Reporting and dashboards
  • Anomaly detection
  • Link checking
  • Flexible budgeting
  • Negative keyword list creation

Instead of hunting down scripts and pasting code, you answer a few setup questions and the solution runs automatically. Use caution with complex enterprise accounts, but for simpler structures, these tools can save a significant amount of time.

Key takeaways

Automation wasn’t built for lead generation, but with the right strategy, you can still make it work for B2B.

  • Send the right signals: Offline conversions with assigned values aren’t optional. First-party audiences add critical targeting context. Together, these signals make AI-driven campaigns work for B2B.
  • AI is your friend: Use AI to automate repetitive work — not to replace people. Take 50 search query reports off your team’s plate so they can focus on strategy instead of tedious analysis.
  • Leverage platform tools: Experiments, Solutions, campaign-specific goals, and portfolio bidding are powerful features many advertisers ignore. Use what’s already built into your ad platforms to get more out of every campaign.

Watch: It’s time to embrace automation for B2B lead gen 

Read more at Read More

Web Design and Development San Diego

Why PPC measurement feels broken (and why it isn’t)

Why PPC measurement works differently in a privacy-first world

If you’ve been managing PPC accounts for any length of time, you don’t need a research report to tell you something has changed. 

You see it in the day-to-day work: 

  • GCLIDs missing from URLs.
  • Conversions arriving later than expected.
  • Reports that take longer to explain while still feeling less definitive than they used to.

When that happens, the reflex is to assume something broke – a tracking update, a platform change, or a misconfiguration buried somewhere in the stack.

But the reality is usually simpler. Many measurement setups still assume identifiers will reliably persist from click to conversion, and that assumption no longer holds consistently.

Measurement hasn’t stopped working. The conditions it depends on have been shifting for years, and what once felt like edge cases now show up often enough to feel like a systemic change.

Why this shift feels so disorienting

I’ve been close to this problem for most of my career. 

Before Google Ads had native conversion tracking, I built my own tracking pixels and URL parameters to optimize affiliate campaigns. 

Later, while working at Google, I was involved in the acquisition of Urchin as the industry moved toward standardized, comprehensive measurement.

That era set expectations that nearly everything could be tracked, joined, and attributed at the click level. Google made advertising feel measurable, controllable, and predictable. 

As the ecosystem now shifts toward more automation, less control, and less data, that contrast can be jarring.

It has been for me. Much of what I once relied on to interpret PPC data no longer applies in the same way. 

Making sense of today’s measurement environment requires rethinking those assumptions, not trying to restore the old ones. This is how I think about it now.

Dig deeper: How to evolve your PPC measurement strategy for a privacy-first future

The old world: click IDs and deterministic matching

For many years, Google Ads measurement followed a predictable pattern. 

  • A user clicked an ad. 
  • A click ID, or gclid, was appended to the URL. 
  • The site stored it in a cookie. 
  • When a conversion fired, that identifier was sent back and matched to the click.

This produced deterministic matches, supported offline conversion imports, and made attribution relatively easy to explain to stakeholders. 

As long as the identifier survived the journey, the system behaved in ways most advertisers could reason about. 

We could literally see what happened with each click and which ones led to individual conversions.

That reliability depended on a specific set of conditions.

  • Browsers needed to allow parameters through. 
  • Cookies had to persist long enough to cover the conversion window. 
  • Users had to accept tracking by default. 

Luckily, those conditions were common enough that the model worked really well.

Why that model breaks more often now

Browsers now impose tighter limits on how identifiers are stored and passed.

Apple’s Intelligent Tracking Prevention, enhanced tracking protection, private browsing modes, and consent requirements all reduce how long tracking data persists, or whether it’s stored at all.

URL parameters may be stripped before a page loads. Cookies set via JavaScript may expire quickly. Consent banners may block storage entirely.

Click IDs sometimes never reach the site, or they disappear before a conversion occurs.

This is expected behavior in modern browser environments, not an edge case, so we have to account for it.

Trying to restore deterministic click-level tracking usually means working against the constant push toward more privacy and the resulting browser behaviors.

This is another of the many evolutions of online advertising we simply have to get on board with, and I’ve found that designing systems to function with partial data beats fighting the tide.

The adjustment isn’t just technical

On my own team, GA4 is a frequent source of frustration. Not because it’s incapable, but because it’s built for a world where some data will always be missing. 

We hear the same from other advertisers: the data isn’t necessarily wrong, but it’s harder to reason about.

This is the bigger challenge. Moving from a world where nearly everything was observable to one where some things are inferred requires accepting that measurement now operates under different conditions. 

That mindset shift has been uneven across the industry because measurement lives at the periphery of where many advertisers spend most of their time, working in ad platforms.

A lot of effort goes into optimizing ad platform settings when sometimes the better use of time might’ve been fixing broken data so better decisions could be made.

Dig deeper: Advanced analytics techniques to measure PPC

Get the newsletter search marketers rely on.


What still works: Client-side and server-side approaches

So what approaches hold up under current constraints? The answer involves both client-side and server-side measurement.

Pixels still matter, but they have limits

Client-side pixels, like the Google tag, continue to collect useful data.

They fire immediately, capture on-site actions, and provide fast feedback to ad platforms, whose automated bidding systems rely on this data.

But these pixels are constrained by the browser. Scripts can be blocked, execution can fail and consent settings can prevent storage. A portion of traffic will never be observable at the individual level.

When pixel tracking is the only measurement input, these gaps affect both reporting and optimization. Pixels haven’t stopped working. They just no longer cover every case.

Changing how pixels are delivered

Some responses to declining pixel data focus on the mechanics of how pixels are served rather than measurement logic.

Google Tag Gateway changes where tag requests are routed, sending them through a first-party, same-origin setup instead of directly to third-party domains.

This can reduce failures caused by blocked scripts and simplify deployment for teams using Google Cloud.

What it doesn’t do is define events, decide what data is collected, or correct poor tagging choices. It improves delivery reliability, not measurement logic.

This distinction matters when comparing Tag Gateway and server-side GTM.

  • Tag Gateway focuses on routing and ease of setup.
  • Server-side GTM enables event processing, enrichment, and governance. It requires more maintenance and technical oversight, but it provides more control.

The two address different problems.

Here’s the key point: better infrastructure affects how data moves, not what it means.

Event definitions, conversion logic, and consistency across systems still determine data quality.

A reliable pipeline delivers whatever it’s given, so it’d be just as good at making sure the garbage you put in also comes back out.

Offline conversion imports: Moving measurement off the browser

Offline conversion imports take a different approach, moving measurement away from the browser entirely. Conversions are recorded in backend systems and sent to Google Ads after the fact.

Because this process is server to server, it’s less affected by browser privacy restrictions. It works for longer sales cycles, delayed purchases, and conversions that happen outside the site. 

This is why Google commonly recommends running offline imports alongside pixel-based tracking. The two cover different parts of the journey. One is immediate, the other persists.

Offline imports also align with current privacy constraints. They rely on data users provide directly, such as email addresses during a transaction or signup.

The data is processed server-side and aggregated, reducing reliance on browser identifiers and short-lived cookies.

Offline imports don’t replace pixels. They reduce dependence on them.

Dig deeper: Offline conversion tracking: 7 best practices and testing strategies

How Google fills the gaps

Even with pixels and offline imports working together, some conversions can’t be directly observed.

Matching when click IDs are missing

When click IDs are unavailable, Google Ads can still match conversions using other inputs.

This often begins with deterministic matching through hashed first-party identifiers such as email addresses, when those identifiers can be associated with signed-in Google users.

This is what Enhanced Conversions help achieve.

When deterministic matching, if this then that, isn’t possible, the system relies on aggregated and validated signals rather than reconstructing individual click paths.

These can include session-level attributes and limited, privacy-safe IP information, combined with timing and contextual constraints.

This doesn’t recreate the old click-level model, but it allows conversions to be associated with prior ad interactions at an aggregate level.

One thing I’ve noticed: adding these inputs typically improves matching before it affects bidding.

Bidding systems account for conversion lag and validate new signals over time, which means imported or modeled conversions may appear in reporting before they’re fully weighted in optimization.

Matching, attribution, and bidding are related but separate processes. Improvements in one don’t immediately change the others.

Modeled conversions as a standard input

Modeled conversions are now a standard part of Google Ads and GA4 reporting.

They’re used when direct observation isn’t possible, such as when consent is denied or identifiers are unavailable.

These models are constrained by available data and validated through consistency checks and holdback experiments.

When confidence is low, modeling may be limited or not applied. Modeled data should be treated as an expected component of measurement rather than an exception.

Dig deeper: Google Ads pushes richer conversion imports

Boundaries still matter

Tools like Google Tag Gateway or Enhanced Conversions for Leads help recover measurement signal, but they don’t override user intent. 

Routing data through a first-party domain doesn’t imply consent. Ad blockers and restrictive browser settings are explicit signals. 

Overriding them may slightly increase the measured volume, but it doesn’t align with users’ expectations regarding how your organization uses their data.

Legal compliance and user intent aren’t the same thing. Measurement systems can respect both, but doing so requires deliberate choices.

Designing for partial data

Missing signals are normal. Measurement systems that assume full visibility will continue to break under current conditions.

Redundancy helps: pixels paired with hardened delivery, offline imports paired with enhanced identifiers, and multiple incomplete signals instead of a single complete one.

But here’s where things get interesting. Different systems will see different things, and this creates a tension many advertisers now face daily.

Some clients tell us their CRM data points clearly in one direction, while Google Ads automation, operating on less complete inputs, nudges campaigns another way.

In most cases, neither system is wrong. They’re answering different questions with different data, on different timelines. Operating in a world of partial observability means accounting for that tension rather than trying to eliminate it.

Dig deeper: Auditing and optimizing Google Ads in an age of limited data

Making peace with partial observability

The shift toward privacy-first measurement changes how much of the user journey can be directly observed. That changes our jobs.

The goal is no longer perfect reconstruction of every click, but building measurement systems that remain useful when signals are missing, delayed, or inferred.

Different systems will continue to operate with different views of reality, and alignment comes from understanding those differences rather than trying to eliminate them.

In this environment, durable measurement depends less on recovering lost identifiers and more on thoughtful data design, redundancy, and human judgment.

Measurement is becoming more strategic than ever.

Read more at Read More

Web Design and Development San Diego

OpenAI starts testing ChatGPT ads

OpenAI confirmed today that it’s rolling out its first live test of ads in ChatGPT, showing sponsored messages directly inside the app for select users.

The details. The ads will appear in a clearly labeled section beneath the chat interface, not inside responses, keeping them visually separate from ChatGPT’s answers.

  • OpenAI will show ads to logged-in users on the free tier and its lower-cost Go subscription.
  • Advertisers won’t see user conversations or influence ChatGPT’s responses, even though ads will be tailored based on what OpenAI believes will be helpful to each user, the company said.

How ads are selected. During the test, OpenAI matches ads to conversation topics, past chats, and prior ad interactions.

  • For example: A user researching recipes might see ads for meal kits or grocery delivery. If multiple advertisers qualify, OpenAI shows the most relevant option first.

User controls. Users get granular controls over the experience. They can dismiss ads, view and delete separate ad history and interest data, and toggle personalization on or off.

  • Turning personalization off limits ads to the current chat.
  • Free users can also opt out of ads in exchange for fewer daily messages or upgrade to a paid plan.

Why we care. ChatGPT is one of the world’s largest consumer AI platforms. Even a limited ad rollout could mark a major shift in how conversational AI gets monetized — and how brands reach users.

Bottom line. OpenAI is officially moving into ads inside ChatGPT, testing how sponsored content can coexist with conversational AI at massive scale.

OpenAI’s announcement.Testing ads in ChatGPT (OpenAI)

Read more at Read More