Skip to content
Blog63 articles

Performance Marketing Blog

Practical and technical articles about PPC advertising, measurement, creative, and channel strategy from tmrw.marketing.

Channels and Strategy

how to start with online advertising

How to Start with Online Advertising When You Do Not Know Whether to Choose Google Ads or Meta Ads

Not sure whether to start with Google Ads or Meta Ads? A practical way to choose the first channel based on demand, budget, and the buying cycle.

Read ArticleRead Article

online advertising budget

How Much Should You Spend on Online Advertising So the Budget Can Prove Something

How to set an online advertising budget based on the goal, lead cost, margin, and data volume. No universal promises and no blind spend increases.

Read ArticleRead Article

traffic but few inquiries

Why You Have Website Traffic but Few Inquiries

Have traffic but few inquiries? The most common reasons are poor intent, a weak offer, an unsuitable landing page, or incorrect measurement.

Read ArticleRead Article

Google Ads vs Meta Ads

Google Ads vs Meta Ads: Which Is Better for Your Business

Google Ads vs Meta Ads is not a winner-takes-all fight. Google captures existing demand; Meta often creates it. How to choose based on your business.

Read ArticleRead Article

how to split an advertising budget

How to Split an Advertising Budget Between Google, Meta, and Other Channels

Budget split between Google, Meta, and other channels should be based on channel role, data, and business goals, not a universal ratio.

Read ArticleRead Article

Sklik alongside Google Ads

When to add Sklik to Google Ads, and when to fix the basics first

Sklik can complement Google Ads, especially in Czech search and the Seznam content network. It makes sense once its role and measurement are clear.

Read ArticleRead Article

LinkedIn Ads for B2B

LinkedIn Ads for B2B: when they make sense and why they are not for everyone

LinkedIn Ads can be powerful for precise B2B targeting, but they require more expensive leads, strong content, and a longer evaluation window.

Read ArticleRead Article

YouTube Demand Gen ads

YouTube and Demand Gen ads: when it makes sense to go beyond Search campaigns

YouTube and Demand Gen help create demand, explain offers, and work with visual proof. They are not a replacement for poor Search performance.

Read ArticleRead Article

Google Ads

Google Ads Search campaigns

Search Campaigns in Google Ads: When They Are the Best Choice and When They Are Not Enough

Search campaigns in Google Ads work best where active demand already exists. How to work with intent, structure, queries, and conversions.

Read ArticleRead Article

Performance Max campaigns

Performance Max Campaigns: When They Work and When They Only Burn Budget

Performance Max campaigns can scale performance, but only with good data, feed, assets, and control. When they make sense and when to be careful.

Read ArticleRead Article

Google Ads for e-commerce

Google Ads for E-commerce: Why Tracking ROAS Without Margin Is Not Enough

Google Ads for e-commerce should not be evaluated only by ROAS. Margin, product mix, returns, shipping, and long-term customer value matter.

Read ArticleRead Article

Google Ads brand campaign

Brand Campaigns in Google Ads: When It Pays to Pay for Your Own Brand

Brand campaigns in Google Ads are not automatically pointless. When they protect demand, when they distort performance, and how to evaluate them correctly.

Read ArticleRead Article

Google Ads audit

Google Ads Audit: What It Should Really Show and Why a List of Errors Is Not Enough

A good Google Ads audit should not be just a list of errors. It should show where the budget flows, what drives business results, and what to change first.

Read ArticleRead Article

Meta Ads

Meta Ads for services

Meta Ads for Services: How to Sell Something People Are Not Actively Searching For

Meta Ads for services work when advertising can create motivation. How to work with the problem, hook, proof, and conversion path.

Read ArticleRead Article

Meta Ads creative fatigue

Creative Fatigue in Meta Ads: How to Spot It Before It Burns Performance

Creative fatigue in Meta Ads happens when an audience stops responding to the same concept. How to spot, measure, and solve it without panic changes.

Read ArticleRead Article

Creative and Content

testing ad creative

How to Test Ad Creative So It Does Not Become Just a Contest of Pretty Images

Testing ad creative should validate hypotheses, not just appearance. How to test hooks, formats, proof, and messaging in Meta Ads and Google Ads.

Read ArticleRead Article

UGC ads

UGC Ads vs Professional Video: When Authenticity Works and When Production Works

UGC ads and professional video play different roles. When natural creator content works, when production quality matters, and how to test both formats.

Read ArticleRead Article

short videos for ads

Short Videos for Ads: 6, 15 or 30 Seconds, and What Belongs in the First Second

A short ad video must quickly open the problem, show proof, and move the person toward action. When to use 6, 15, or 30 seconds.

Read ArticleRead Article

Measurement and Analytics

Meta Pixel Conversions API

Meta Pixel and Conversions API: Why You Need Both and How to Avoid Duplicates

Meta Pixel and Conversions API complement each other. Pixel measures the browser, while CAPI sends server events. Correct matching and deduplication are key.

Read ArticleRead Article

Consent Mode

Consent Mode in Practice: Why Bad Setup Damages Campaign Measurement

Consent Mode is not just a cookie banner. Bad setup can damage measurement, remarketing, and campaign optimization. What to check in practice.

Read ArticleRead Article

server-side tracking

Server-Side Tracking: When a Company Needs It and When It Is an Unnecessary Luxury

Server-side tracking can improve control over data and measurement resilience. But it is not a magic fix for bad conversions or weak strategy.

Read ArticleRead Article

offline conversions Google Ads

Offline Conversions in Google Ads: How to Measure Deals That Happen After a Meeting

Offline conversions in Google Ads connect campaigns with CRM and sales. How to measure lead quality, GCLID, enhanced conversions for leads, and deal value.

Read ArticleRead Article

GA4 for PPC campaigns

GA4 for PPC Campaigns: What to Track and What Not to Overthink

GA4 for PPC campaigns should support decisions, not overwhelm. What to track across sources, conversions, landing pages, revenue, and visit quality.

Read ArticleRead Article

Google Ads Meta Ads GA4 different data

Why the Numbers in Google Ads, Meta Ads, and GA4 Do Not Match

Different numbers in Google Ads, Meta Ads, and GA4 are normal. What matters is understanding attribution, windows, deduplication, consent, and reporting purpose.

Read ArticleRead Article

Consent Mode v2 technically

Consent Mode v2 technically: default, update, page_view, and the right order in GTM

Consent Mode v2 is not a cookie banner. It is a signal layer that tells Google tags how to behave according to user consent.

Read ArticleRead Article

Cookie banner CMP campaign measurement

Cookie banners, CMPs, and data loss: 20+ mistakes that break campaign measurement

A cookie banner is not just a legal element in the corner of a website. It is the first technical filter between the user, analytics, and ad systems.

Read ArticleRead Article

Consent Mode v2 GTM Cookiebot

How to set up Consent Mode v2 in GTM with Cookiebot or a custom cookie banner

You can set up Consent Mode v2 in GTM in two main ways. The first is through a CMP with a ready-made GTM template or native integration.

Read ArticleRead Article

dataLayer e-commerce tracking

How to Design a dataLayer Correctly for E-commerce Tracking in GA4, Google Ads and Meta Ads

A good dataLayer is not a list of random variables in GTM. It is an agreement between the website, analytics, ad platforms and development.

Read ArticleRead Article

GCLID FBCLID li_fat_id UTM parameters

GCLID, FBCLID, li_fat_id and UTM Parameters: Why They Are Not the Same and How Not to Lose Them

UTM parameters and click IDs have completely different jobs. UTM is a human-readable campaign description for analytics, reporting and source governance.

Read ArticleRead Article

Consent Mode v2 GTM page_view consent update

Consent Mode v2 in Practice: default, update, page_view and the Most Common GTM Mistakes

Correct Consent Mode is not just enabling consent in GTM. The key is timing: consent default must be set as early as possible, typically through Consent Initialization.

Read ArticleRead Article

server-side GTM

Server-side GTM: When It Makes Sense, What It Really Improves and What Not to Expect

Server-side GTM makes sense when you want more control over data, better data quality, fewer scripts in the browser and controlled event forwarding.

Read ArticleRead Article

Meta Pixel Conversions API event_id deduplication

Meta Pixel + Conversions API: Deduplication with event_id and When Server-only Makes Sense

Meta Pixel and Conversions API are not two separate conversions that should be added together. If you send the same event through browser and server, Meta should deduplicate it.

Read ArticleRead Article

Enhanced Conversions for Leads GCLID CRM

Enhanced Conversions for Leads: What They Are, What They Are Not and How to Use Them Alongside GCLID

Enhanced Conversions for Leads are not a more robust replacement for GCLID. They are a complementary method that sends hashed first-party user-provided data to Google.

Read ArticleRead Article

offline conversions Google Ads Google Sheets CRM

Offline Conversions in Google Ads: Manual Upload, Google Sheets, Zapier, API and CRM Without Overcomplicating It

Offline conversions in Google Ads do not have to start as a big CRM project. You can begin with manual upload, Google Sheets, scheduled imports, Zapier, API or CRM integration.

Read ArticleRead Article

GA4 Google Ads Meta data discrepancies

GA4 vs Google Ads vs Meta Ads: Why the Numbers Never Match and How to Read Them Correctly

GA4, Google Ads and Meta Ads are not three different views of the same table. Each system has its own attribution, windows, modeling and deduplication.

Read ArticleRead Article

form tracking GTM

Measuring Forms with GTM: Why a Click Trigger Is Not Enough and How to Capture Successful Submissions Correctly

A click on a button is not a submitted form. A click trigger measures an attempt, not a successful conversion.

Read ArticleRead Article

PPC phone call tracking

How to Measure Phone Calls from PPC Campaigns Without Distorting Results

A click on a phone number is not the same as a call. Quality call tracking distinguishes tel: clicks, started calls, call length, traffic source and ideally call quality.

Read ArticleRead Article

referral exclusions GA4

Referral Exclusions in GA4: How to Handle Payment Gateways, Booking Systems and External Forms

Unwanted referrals in GA4 help prevent a payment gateway, booking system or external form from overwriting the original traffic source.

Read ArticleRead Article

GA4 cross-domain measurement

Cross-domain measurement in GA4: when you need it and how to tell if it is not working correctly

You need cross-domain measurement in GA4 when users move between multiple domains that belong to one journey, such as website -> checkout -> thank-you page.

Read ArticleRead Article

WooCommerce GA4 GTM4WP dataLayer

WooCommerce measurement in GA4: GTM4WP, dataLayer, and the right ecommerce events without unnecessary development

With WooCommerce, you do not always need to write the whole dataLayer from scratch. GTM4WP can send WooCommerce interactions and ecommerce data into the dataLayer.

Read ArticleRead Article

technical GTM container audit

How to audit a GTM container technically: timeline, consent, duplicates, templates, sGTM, and change control

A technical GTM audit is not just a list of tags. Review the event timeline, dataLayer contract, triggers, consent checks, tag sequencing, duplicates, variables, templates, and changes.

Read ArticleRead Article

Google Ads conversion actions technically

Google Ads conversion actions technically: source, category, count, value, primary, and imports without duplicates

Conversion actions in Google Ads are not just a name and tag. Each action has a source, category, primary/secondary status, count, value, conversion window, attribution settings, and import rules.

Read ArticleRead Article

primary secondary conversions Google Ads

Primary vs secondary conversions in Google Ads: what actually affects campaign optimization

Primary conversions are the signals Google Ads typically learns from and optimizes toward when they are included in a campaign's goals.

Read ArticleRead Article

Performance Max technical feed asset channel report audience signals

Performance Max technically: feed, asset performance, channel report, audience signals, and negative keywords

Performance Max is not just turn it on and trust Google. Direct control is limited, but there are many technical inputs: conversion quality, value, product feed, assets, reports, and signals.

Read ArticleRead Article

Google Merchant Center product feed

Product feeds for Google Merchant Center: mistakes that destroy Shopping and PMax campaign performance

A product feed is not a technical formality. For Shopping and PMax, it is the main source of product information.

Read ArticleRead Article

Meta CAPI Gateway server-side custom loader

Meta CAPI Gateway vs a custom server-side solution: why Gateway may not improve measurement

Meta CAPI Gateway can be a fast way to send server events to Meta, but it is not a miracle fix for measurement.

Read ArticleRead Article

iframe booking system measurement

How to set up measurement for a website with an iframe booking system

Iframe measurement is a problem mainly when the booking system is on another domain. The parent page usually cannot see inside a cross-origin iframe, so reliable measurement needs provider cooperation.

Read ArticleRead Article

multiple form lead value measurement

How to measure leads from multiple forms when each form has a different business value

Multiple forms on a website do not mean one conversion. A homepage contact, enterprise service inquiry, consultation booking, and ebook download have different business value.

Read ArticleRead Article

UTM governance

UTM governance: how to design a consistent campaign tagging structure for Google, Meta, Sklik, and email

UTM governance is a set of rules for campaign tagging. Without it, chaos appears: facebook, Facebook, meta, paid-social, cpc-social, newsletter, and email as separate sources and media.

Read ArticleRead Article

technical website preparation before PPC

How to technically prepare your website before launching PPC campaigns

Before launching PPC, a good-looking landing page is not enough. The website must technically handle measurement, consent, click ID persistence, fast loading, and correct forms.

Read ArticleRead Article

measurement debugging GTM GA4 Meta

Measurement debugging: how to find errors with GTM Preview, Tag Assistant, GA4 DebugView, and Meta Events Manager

Measurement debugging should have a process: reproduce the problem, find the specific event, verify the dataLayer, trigger, consent, outgoing request, and receipt in the target platform.

Read ArticleRead Article

ad account bad data optimization

How to tell your ad account is optimizing for bad data

An ad account optimizes for bad data when primary conversions do not reflect business value.

Read ArticleRead Article

custom loader GTM GA4 server-side

Custom Loader for GTM and GA4: what exactly it changes and why server-side is often not enough without it

Server-side GTM by itself does not mean measurement avoids blocking. If the website still loads standard gtm.js from googletagmanager.com and sends the first request to a recognizable tracking endpoint, part of browser blocking can intervene.

Read ArticleRead Article

server-side measurement architecture sGTM webhooks

Three server-side measurement architectures: browser to sGTM, Data Client, and backend webhooks

Server-side measurement is not a single implementation. The three most common architectures are hybrid browser to sGTM through GA4 or Data Client, direct server events from backend or CRM, and a combination of both.

Read ArticleRead Article

backend events event_id idempotence tracking

Backend events for leads and e-commerce: event_id, idempotence, retry logic, and monitoring

Backend events are the best way to measure final business events, but only if they have a stable identifier, idempotence, retry logic, consent state, and monitoring.

Read ArticleRead Article

server-side measurement monitoring sGTM CAPI

Server-side measurement monitoring: how to know that sGTM, CAPI, and imports really work

Server-side tracking without monitoring is an expensive black box. You need to watch how many events are created on the website, how many reach the server container, how many leave for GA4, Google Ads, Meta, or LinkedIn, and how many platforms accept.

Read ArticleRead Article

Microsoft Clarity vs GA4 vs Hotjar

Microsoft Clarity vs GA4 vs Hotjar: when to use heatmaps, session recordings, and analytics

GA4 tells you what happened in numbers. Microsoft Clarity and Hotjar help you see how users behaved on the page: heatmaps, scroll, clicks, and session recordings.

Read ArticleRead Article

Lead Generation

how to measure lead quality

How to Measure Lead Quality From Ads and Stop Optimizing Only for Cheap Forms

Lead quality determines whether advertising makes money. How to set up lead statuses, CRM, feedback, and campaign optimization.

Read ArticleRead Article

Industry Articles

PPC advertising for local services

PPC advertising for local services: how to win nearby customers without wasting budget

PPC advertising for local services must watch location, intent, calls, reviews, and business capacity. How to set campaigns up practically.

Read ArticleRead Article

marketing for aesthetic clinics

Marketing for aesthetic clinics: how to generate inquiries without cheap pressure

Marketing for aesthetic clinics must be built on trust, expertise, and natural motivation. How to promote procedures without cheap pressure.

Read ArticleRead Article

marketing for industrial companies

Marketing for technical and industrial B2B companies: why counting inquiries is not enough

Marketing for technical B2B companies must work with a longer sales cycle, lead quality, expert content, and sales follow-up.

Read ArticleRead Article

PPC advertising for real estate agents

PPC advertising for real estate services and agents: how to reach sellers, not just curious clicks

PPC advertising for real estate services should target sellers, trust, and local expertise. How not to waste budget on general valuations and curious clicks.

Read ArticleRead Article

Audits and Agencies

good PPC agency

How to tell whether your PPC agency is really helping you, not just sending reports

A good PPC agency does not just send charts. It can explain decisions, data quality, budget work, creative, and business outcomes.

Read ArticleRead Article

 
Looking for 
 
someone who 
 
can take this 
 
off your plate? 

Want to turn these articles into a concrete plan for your campaigns? We will look at your goals, measurement, and channels, then suggest the next practical step.