Marketing

Types of online advertising for ecommerce: PPC, retargeting, retention

Types of online advertising for an online store by funnel stage: awareness, PPC, retargeting and retention, with a budget split and setup in CloudCart.

The CloudCart team19 min read
Four glass levels shaped like a funnel on a light desk, holding a phone with a video, a laptop with search results, a parcel box and an envelope, one on each level
In this article · 12 sections
  1. What online advertising is and its main types
  2. The marketing funnel: four stages and the job of each
  3. Awareness: ads for people who do not know you yet
  4. Consideration: where customers compare before they buy
  5. PPC advertising for conversion: Search, Shopping, Performance Max and retargeting
  6. Retention: email, SMS and Web Push to people who already bought
  7. Channel, stage and CloudCart feature: the full table
  8. How to split the budget: small and mid-sized store
  9. In what order to launch channels in the first 30 days
  10. How to measure each type of advertising
  11. Mistakes when choosing types of advertising
  12. Frequently asked questions

In short: the types of online advertising for an online store line up along four funnel stages. Awareness is short video on Meta, TikTok and YouTube. Consideration is Demand Gen, influencers, price comparison sites and marketplaces. Conversion is PPC on Google Search and Shopping plus retargeting. Retention is email, SMS and Web Push. A small store starts with the bottom two stages and adds the top two as orders grow.

This guide is for online stores selling anywhere in Europe. It shows which funnel stage each ad channel covers, what you set up in CloudCart and what you set up in the ad platform. Campaign types and ad formats come from the Google Ads, Meta and TikTok help centres.

What online advertising is and its main types

Online advertising (also called digital or internet advertising) is any paid or owned message that shows your store to someone in a search engine, a social network, a website, an app or an inbox. The types differ in two ways: how you pay, and how close to buying the person who sees the ad already is.

PPC (pay per click) is a model where you pay only when someone clicks your ad. The classic PPC ads for a store are Google Search text ads and Google Shopping product listings. The other models are paying per 1,000 impressions (CPM), paying per sale (affiliates and marketplace commissions) and your own channels, where you do not pay for every view.

Payment modelWhat you pay forTypical channelFunnel stage
CPM (per 1,000 impressions)VisibilityVideo on Meta, TikTok, YouTubeAwareness
PPC / CPC (per click)A visit to your storeGoogle Search, Google Shopping, price comparison sitesConsideration, conversion
Purchase optimisationImpressions or clicks the platform steers towards buyersPerformance Max, Meta with the Sales objectiveConversion
CPA (per sale)A commission on the orderAffiliate networks, marketplacesConsideration, conversion
Owned channelsA sent message, or nothing per messageEmail, SMS, Web PushRetention

The marketing funnel: four stages and the job of each

The marketing funnel describes a customer's path from first contact to repeat purchase, and each stage has its own ad type and its own metric.

StageWhat the customer thinksThe ad's jobMain metric
Awareness"I don't know this store exists"Be seen and rememberedPeople reached, video views
Consideration"I'm searching and comparing"Bring them into the store to browseVisits, cost per click, add to carts
Conversion"I'm ready to buy"Get the order completedPurchases, ROAS, cost per order
Retention"I bought. Will I buy again?"The second and every later orderRepeat orders, revenue per campaign

The ROAS formula, break-even ROAS for your margin and why Meta's number never matches the orders in your store are in the guide to ROAS and ROI for an online store.

Awareness: ads for people who do not know you yet

An awareness campaign shows your store to a broad audience that is not looking for you, and it works best with short vertical video.

What you do in CloudCart at this stage: install the pixels before you pay for the first impression. The Meta Pixel goes into Apps → XML Feed → FaceBook → Settings as a Pixel ID and works on every plan. The same screen holds the Access Token and the switch for the Conversions API (CAPI), which is not part of the plans on the pricing page and is activated separately. The TikTok Pixel goes into Apps → TikTok Dynamic Ads → Settings. That way video viewers who click become a retargeting audience. The full setup is in Meta Pixel, Conversions API and TikTok Pixel in CloudCart, and you can make the videos with AI using the guide to AI video for Reels and TikTok.

The second awareness tool is influencers: a person their followers trust shows your product. In CloudCart you give them a personal code in Marketing → Discounts, and orders with that code show what they brought in. Choosing, paying and contracting influencers is in the guide to influencer marketing for an online store.

Consideration: where customers compare before they buy

At the consideration stage the customer already has a need and compares products, prices and stores, so your ads have to be where the comparing happens.

  • Google Demand Gen. The campaign shows images, video and carousels of 2 to 10 cards on YouTube (including Shorts), Discover, Gmail, Maps and the Google Display Network, and it can use your Merchant Center product feed. Google is moving Display campaigns to Demand Gen: eligible advertisers can migrate with a voluntary tool, and later new campaigns will only be created as Demand Gen (Google Ads Help: Demand Gen).
  • Price comparison sites. They send the shopper straight to your product page. CloudCart has ready feeds in Apps → XML Feed for Glami (fashion, in Czechia, Slovakia, Romania, Hungary and Bulgaria), Skroutz (Greece) and Compari (Hungary), each charged under your own agreement with the site. Feed setup is in the Glami product feed guide.
  • Marketplaces. You sell under your own name on a marketplace for a commission per category. CloudCart connects Etsy, TikTok Shop and eMAG (Romania, Bulgaria and Hungary) from the same catalog.
  • Affiliates. Bloggers and deal sites write about your products and earn a commission only on sales. For Profitshare, a network in Romania and Bulgaria, the feed is in Apps → XML Feed → ProfitShare. See the guide to an affiliate program for an online store.

This stage is also the time to collect the visitor's email before they buy. The forms in Marketing → Subscribers → Subscribe Forms come as a popup, a bar, a corner panel, a sidebar or full screen, and show immediately, on exit intent or after a set time on the page.

PPC advertising for conversion: Search, Shopping, Performance Max and retargeting

PPC advertising on Google is the closest to the purchase, because it shows your store to someone who is searching for the product right now. The Google Ads help centre lists six main campaign types: Performance Max, Search, Display, Video, App and Shopping (Google Ads Help: campaign types). For conversion in an online store, Search, Shopping and Performance Max do the work, with retargeting as an audience on top.

Campaign type or audienceWhere it showsWhen you launch itWhat the store needs
SearchText ads in search resultsFirst, for product and brand keywordsPurchase tracking
ShoppingProduct listings in search and the Shopping tabOnce the feed is approved in Merchant CenterA product feed with price, image and availability
Performance MaxAll Google ad placements from one campaignOnce enough purchases are trackedFeed, tracking, images and video
RetargetingAds to people who visited your storeAs soon as other campaigns bring trafficRemarketing tags in the store

In CloudCart, products go to Merchant Center through Apps → Google Shopping (connect the account and choose which products sync). Dynamic remarketing is switched on in Apps → Google Dynamic Remarketing, which tells Google Ads which product was viewed, added to the cart or bought, and Google Tag Manager connects in Apps → Google Tag Manager → Settings with your container ID. The campaign, budget and bids are set in Google Ads.

On Meta, the catalog from Apps → XML Feed → FaceBook plus the pixel give you dynamic ads with the products a person viewed. Criteo, a retargeting network, takes its own feed from Apps → XML Feed → Criteo. The Google steps are in the guide to Google Ads for an online store and Google Merchant Center and Google Shopping step by step.

An abandoned cart comes back by email: the built-in reminder goes out 30 to 180 minutes after the cart is left (we recommend 60), with a personal link back to the same cart (abandoned carts in CloudCart).

Retention: email, SMS and Web Push to people who already bought

Retention marketing brings a customer back for a second order through your own channels, where you pay nothing per click. In CloudCart the channels connect in Marketing → Channels → Channels setup and are used from Marketing → Campaigns.

  • Email: the post-purchase email, win-back of inactive customers, the new collection. The automated emails are in the guide to email marketing for an online store, and your first newsletter step by step in email campaigns in CloudCart.
  • SMS: short and urgent, for subscribers who do not open email.
  • Viber: a message from a verified sender with up to 1,000 characters, an image and a button. It matters most where shoppers already use Viber, such as Bulgaria and other Balkan countries.
  • Web Push: a browser notification that needs neither an email address nor a phone number.

Segments in Marketing → Segments sort subscribers on their own: an automated segment recalculates with every subscriber action and every five minutes, on over 60 conditions such as "ordered in the last 30 days" or "no order in 90 days" (campaigns in CloudCart). An automated campaign starts when a subscriber enters the segment and stops when they order. Email and Web Push are part of the plan price, while SMS and Viber are paid with credits per message. More in SMS, Viber, email and Web Push campaigns in CloudCart, and points and cashback in the guide to customer loyalty programs.

Important: across the EU, marketing email and text messages to consumers need their prior consent under Article 13 of the ePrivacy Directive (2002/58/EC), which each country applies through its own law. The narrow exception is your own customers, who may get offers for similar products if they could refuse when they bought and can opt out in every message. CloudCart subscribe forms record each consent with the time, IP address and the text the person accepted.

Channel, stage and CloudCart feature: the full table

Every ad channel has a place in the admin without which it cannot measure sales or show your products.

Channel and campaign typeStageIn CloudCartIn the ad platformGuide
Meta, Awareness objective or Sales with a broad audienceAwarenessMeta Pixel (and CAPI, if activated) in Apps → XML Feed → FaceBookCampaign, audience, videoMeta Ads
TikTok In-Feed and Spark AdsAwarenessTikTok Pixel and catalog in Apps → TikTok Dynamic Ads; Apps → TikTok AdsCampaign and 9:16 videoTikTok
YouTube video and Demand GenAwareness, considerationApps → Google Shopping (feed), Google Tag ManagerVideo, images, audiencesGoogle Ads
InfluencersAwareness, considerationPersonal code in Marketing → DiscountsContract and a post labelled as an adInfluencers
Price comparison sites (Glami, Skroutz, Compari)ConsiderationApps → XML Feed → the site's nameMerchant account on the siteSales channels
Marketplaces (Etsy, TikTok Shop, eMAG)Consideration, conversionThe marketplace's app in AppsSeller account on the marketplaceSales channels
Affiliates (Profitshare)Consideration, conversionApps → XML Feed → ProfitShareCommission and terms in the networkAffiliates
Google Search (PPC)ConversionPurchase trackingKeywords, ad text, bidsGoogle Ads
Google Shopping and Performance MaxConversionApps → Google ShoppingMerchant Center and the campaignMerchant Center
Google retargetingConversionApps → Google Dynamic RemarketingVisitor audienceGoogle Ads
Meta dynamic retargetingConversionCatalog and pixel in Apps → XML Feed → FaceBookCatalog campaignMeta Ads
Abandoned cartsConversionOrders → Abandoned and the built-in reminderNot neededAbandoned carts
EmailRetentionMarketing → Campaigns, Segments, SubscribersNot neededEmail marketing
SMS, Viber, Web PushRetentionMarketing → Channels and CampaignsNot neededSMS, Viber, Web Push

How to split the budget: small and mid-sized store

Split your ad budget from the bottom of the funnel up: first the channels that catch existing demand, then the ones that create new demand. Search, Shopping and retargeting reach people who already want the product, while awareness video pays for people who will buy weeks later.

The table is a starting split. The real one is set after 4 to 6 weeks by each channel's ROAS against break-even ROAS for your margin. Percentages are of the monthly ad budget.

ChannelSmall store (first months, few orders)Mid-sized store (steady orders every day)
Google Search and Shopping45 to 55%25 to 30%
Performance Max0% until purchases are tracked15 to 20%
Retargeting (Meta and Google)15 to 20%10 to 15%
Meta and TikTok for new people20 to 25%25 to 30%
YouTube and Demand Gen0%5 to 10%
Influencers and tests5 to 10%5 to 10%
Comparison sites, marketplaces, affiliatesBy their price list or commission, separatelyBy their price list or commission, separately

Email and Web Push need no ad budget, and SMS and Viber are paid per message sent. That makes retention the cheapest line for a small store: the subscribe form, the abandoned cart email and the post-purchase email go live in the first week. How to work out the total from your margin and target CPA, with sample media plans for €300, €1,000 and €3,000 a month, is in the ecommerce ad budget and media plan guide. The year plan with the promotions calendar is in the ecommerce marketing calendar.

Selling to several EU countries

If you advertise in several countries, run each one as its own campaign with its own budget, language and currency, because cost per click, VAT and delivery cost differ by market. Once your distance sales to consumers in other EU countries pass €10,000 a year, you charge the VAT of the customer's country (Your Europe: cross-border VAT), which lowers the margin left for ads in high-VAT countries. A separate store per country, each with its own language and currency, keeps the feed, prices and tracking clean for every campaign (multilingual, multi-currency and multi-store selling).

In what order to launch channels in the first 30 days

Launch channels in an order where each one uses the data from the one before.

  1. Tracking (days 1 to 2). In CloudCart: Meta Pixel (and CAPI, if activated), TikTok Pixel, Google Tag Manager and Google Analytics from Apps, plus the cookie banner. In the platforms: a test event, and a check that each purchase is counted once.
  2. Feeds (days 2 to 4). In CloudCart: Google Shopping, the Facebook catalog and the comparison sites or marketplaces you sell on. In the platforms: link the feed to Merchant Center, Commerce Manager and your seller accounts.
  3. Owned channels (days 3 to 5). In CloudCart: a subscribe form with a first-order code, the email channel, the built-in abandoned cart reminder and Web Push. No ad platform needed.
  4. Google PPC (days 5 to 7). In Google Ads: Search for product and brand keywords, then Shopping. In CloudCart: follow the campaign's orders in the admin.
  5. Meta and TikTok (week 2). In Ads Manager: a campaign with the Sales objective and 3 to 5 videos, with retargeting from the catalog separately. In CloudCart: a promo code used only in the ads, so you can count their orders.
  6. Segments and automations (week 3). In CloudCart: segments "ordered in the last 30 days" and "no order in 90 days", and a campaign with two channels, for example email first and then SMS for those who did not open it.
  7. Review and reallocation (week 4). Compare revenue per channel from your store's orders with spend in each platform, and move budget to the channels above break-even ROAS.

If you would rather not go through these steps by hand, an AI assistant such as Claude Code or ChatGPT Codex can do them in your store with a personal access token: it checks the feeds, builds the segments and proposes the campaigns. How the assistant connects is on the page for a store run by an AI assistant.

How to measure each type of advertising

Each stage is measured by its own metric, but all of them are checked against the orders in your store, because platforms also take credit for purchases that would have happened without the ad.

  • UTM tags on every link. UTM tracking in CloudCart is part of the CC Pro and CC Master plans (plans and pricing); on smaller plans, read UTMs in Google Analytics 4. Setup is in Google Tag Manager and GA4 for an online store. Naming rules for campaigns are in the guide to UTM parameters and attribution.
  • A separate promo code for each influencer, affiliate and SMS campaign. The code shows the order even when the customer bought on another device.
  • Campaign statistics. In Marketing → Campaigns you see reached, opened, clicked, orders and revenue for every campaign and every channel.

Across the EU, advertising cookies need the visitor's consent before they are set, and withdrawing consent must be as easy as giving it (Your Europe: online privacy and cookies). Visitors who refuse are missing from pixel data, which is one more reason to judge channels by the orders in your store. Consent setup is in the guide to GDPR and cookies.

Mistakes when choosing types of advertising

  • Awareness before tracking. The videos bring visitors, but without a pixel they never become a retargeting audience.
  • Performance Max as the first campaign. With no tracked purchases, the algorithm has nothing to learn from and the budget goes to the cheapest impressions.
  • Different prices in different channels. Spreadsheets kept by hand for comparison sites and Google show an old price, while the feed from the admin carries the current one.
  • One campaign for every country. A single budget across markets with different VAT, delivery cost and language hides which country actually pays off.
  • No retention. A store that pays for every order with ads loses money when click prices rise before Black Friday.

Frequently asked questions

The main types are search ads (Google Search and Shopping), social media ads (Meta, TikTok), video ads (YouTube, Reels), display and Demand Gen ads, price comparison sites and marketplaces, influencers and affiliates. For an online store, your owned channels come on top: email, SMS and Web Push.

PPC (pay per click) is advertising where you pay only when someone clicks. The best known PPC ads are Google Ads in search results and in Google Shopping. The price of a click depends on competition for the keyword and the quality of your ad.

For a small store, PPC on Google Search and Shopping brings orders fastest, because it reaches people already searching for the product. Add Meta retargeting and an abandoned cart email to it. Awareness video makes sense once purchases are tracked and ROAS is profitable.

Retargeting is paid advertising on Google or Meta to people who visited your store but did not buy. Retention brings back customers who already bought, through your own channels: email, SMS and Web Push. Retargeting pays for every impression or click, while retention uses your subscribers.

Work the budget backwards from the order: how much one purchase can cost at your margin, times how many orders you want a month. A small store puts about half into Google Search and Shopping and the rest into retargeting and Meta. After 4 to 6 weeks, move budget to the channels above break-even ROAS.

An awareness campaign shows your brand to people who do not know you yet, so that they remember you. On Meta it is the Awareness objective, on Google it is video on YouTube. It is measured by people reached and views, and the sales come later through retargeting and searches for your store's name.

Google is moving Display campaigns to Demand Gen. Eligible advertisers can migrate existing campaigns with a voluntary tool, and later new campaigns will only be created as Demand Gen. Demand Gen shows images and video on YouTube, Discover, Gmail, Maps and the Google Display Network.

Yes. Marketing email and SMS to consumers need prior consent under the ePrivacy Directive. The exception is your own customers, who may get offers for similar products if they could refuse when buying and can opt out in every message.

CloudCart, the ecommerce platform with 0% commission on sales, brings the pixels, product feeds, abandoned carts and email, SMS and Web Push campaigns into one admin. Plan prices are on the pricing page (billed annually, excluding VAT: Baby Pack €14, Starter Pack €33, CC Pro €83 and CC Master €249 a month). Questions about setting up a channel or a feed? Write to us at support@cloudcart.com.

Sources

  1. Meta Business Help Center: choosing an ad objectivewww.facebook.com
  2. TikTok Ads Help: In-Feed adsads.tiktok.com
  3. Google Ads Help: campaign typessupport.google.com
  4. Google Ads Help: Demand Gensupport.google.com
  5. Article 13 of the ePrivacy Directive (2002/58/EC)eur-lex.europa.eu
  6. Your Europe: cross-border VATeuropa.eu
  7. Your Europe: online privacy and cookieseuropa.eu
The CloudCart teamChecked against the platform documentation. Questions: support@cloudcart.com

Build your online store

The first 3 months on every plan are €1/month. Questions: support@cloudcart.com

Create a store for €1