E-commerce marketing: which channels to use to promote an online store, and how to measure every one the same way, with ROAS and MER.

Which e-commerce marketing channels should you use before you spend a single złoty on advertising? In Poland, 69.7% of people aged 16 to 74 bought something online in the last 12 months in 2025, according to the flash report of Statistics Poland (Główny Urząd Statystyczny, GUS) of 21 October 2025. With that many buyers already shopping online, the real question for e-commerce marketing isn't whether to advertise, but which channel actually reaches people who are already looking for what you sell, and how to measure it once you do. This article maps the section: which channel answers which kind of search — Google, Meta, TikTok, price comparison sites, creators and your own SMS/email list — and how to measure every one of them with the same two numbers, ROAS and MER.
Search wins twice. In the Gemius “E-commerce w Polsce 2026” (E-commerce in Poland 2026) survey, buyers were asked what helped them find and choose a product in their last online order (multiple answers allowed): in front are the search boxes inside shops and sales platforms (40%), followed by internet search engines such as Google (32%). Third is free browsing and scrolling through offers (28%) — traffic without a query, from category pages, feeds and recommended products (question K9, base: buyers in the last month, N=1,444).
Part of the purchases don't start with searching at all. The report says so plainly: one in five purchases doesn't require searching — it is routine, a return to a proven product. That is a signal for retention, not acquisition: a customer who has already bought comes back fastest through a reminder, not a new reach campaign.
Social media and AI are a real but minority way into a shop. Deliberate searching on social media was named by 13% of respondents, stumbling on posts by 9%, AI tools by 10%. Among those who ticked a search engine (question K10, N=571), 19% read a ready AI summary and 13% move on to AI mode and carry on searching there. AI is therefore a layer on top of the classic search result, not its replacement.
The conclusion for a shop: before you pay for reach in the channels that rank lower in this survey, win where customers search most often — in your own site's search box, on marketplaces and in Google results.
Google. Product data reaches Google through a feed or structured data submitted in Merchant Center. Across most of the EU and several neighbouring markets, Shopping ads and free product listings must be placed through a Comparison Shopping Service (CSS) of the merchant's choice — Google's own Google Shopping is one of them, independent CSS partners are the others. Google's CSS country list names 21 countries: 18 EU member states and Norway, plus Switzerland and the UK (read 2026-10-02), so this isn't an EU-only requirement. The programme traces back to the European Commission's 27 June 2017 decision fining Google €2.42 billion for favouring its own comparison service in search results and ordering equal treatment for competing comparison services — an EU enforcement act, even though the CSS programme now also covers Switzerland, which was never party to it. Feed mechanics, Performance Max and setting a target ROAS are covered in the Google Shopping article.
Meta. Facebook and Instagram ads run on a product catalogue together with the Pixel and the Conversions API (read 2026-10-01). You can't run Shops in Poland: Poland is on none of the lists of countries supporting the format, and since September 2025 Shops send the customer to the store's own site to check out. The catalogue, Advantage+ shopping campaigns and dynamic remarketing are covered in the Meta Ads article.
TikTok. TikTok Shop, the seller programme, lists exactly 13 EU markets on its own seller centre (read 2026-10-01): Germany, Spain, Italy, Ireland, France, Poland, the Netherlands, Belgium, Czech Republic, Austria, Greece, Portugal and Hungary. TikTok Shop Ads, the paid version, runs on a narrower, separately published list: in Europe it covers only France, Ireland, Italy, Spain and the UK, with Germany added on TikTok's sales-objective page (both read 2026-10-02) — the other eight TikTok Shop markets, Poland among them, are on neither list, so a Polish seller can open a TikTok Shop but cannot yet run TikTok Shop Ads; the TikTok Shop article covers what each list does and doesn't include.
Price comparison sites. Ceneo bills shops under three models — CPC, CPS (marketplace) and CPC+CPS — and accepts offers added by hand or automatically (for example via an XML file). The click rate in the Ceneo business price list runs from PLN 0.39 to 1.03 depending on the product category (read 2026-10-01), but the public CPC rate table shows more for some main categories — for example PLN 1.07 in October–December or PLN 1.30 in the Outlet category (read 2026-10-02). Check the rate for your own category. When that kind of click cost pays off is worked through in the article on price comparison sites.
Creator content, brand content and other buyers' reviews on social media all influence purchase decisions. How much each one contributes varies from study to study, and we found no breakdown solid enough to quote — treat creator marketing as one real input among several, not a dominant channel.
That influence comes with disclosure obligations. The EU's Unfair Commercial Practices Directive (2005/29/EC, as amended by the Omnibus Directive 2019/2161) treats failing to disclose commercial intent as a misleading practice — and that includes paid or gifted content from creators and influencers. In Poland the regulator is the Office of Competition and Consumer Protection (Urząd Ochrony Konkurencji i Konsumentów, UOKiK). Its influencer-marketing guidelines of 2022 recommend labelling an advertising collaboration on two levels: with the platform's own tool and, at the same time, with your own description, for example in the text of the post. In decisions announced on 28 August 2023 and 3 March 2025 the office fined both creators and the advertiser for missing or incorrect labelling — in the 2023 case a fine of over PLN 5 million fell on the brand, Olimp Laboratories, and the three influencers working with it were fined separately. Since the Omnibus amendments, the same directive also bans submitting or commissioning fake consumer reviews, and claiming reviews come from genuine buyers without taking reasonable steps to check. The Polish Act on Counteracting Unfair Market Practices treats both as always unfair.
Affiliate marketing runs on the same disclosure logic, with a network in the middle. Awin, for one, runs country sites for many EU markets, from Germany, France, Italy and Spain to Poland and the Nordics (read 2026-10-02). Its headline numbers — 1 million publishers, 30,000 advertisers and £18 billion in revenue generated for advertisers in its last financial year — are global, not EU figures, so read them as a sense of scale only. Networks, influencer marketing and how to disclose a paid collaboration correctly are covered in the affiliate marketing article.
SMS and email follow the same legal rule. Under the EU's ePrivacy Directive (2002/58/EC), Article 13, direct marketing by "electronic mail" — which the directive defines broadly enough to include SMS — needs the recipient's prior consent. There is one exception, Article 13(2): if you obtained a customer's contact details in the course of a sale, you may market your own similar products or services to them, provided they were clearly given a free, easy way to object when the details were collected and in every message. That consent sits on top of, not instead of, the GDPR Article 6 basis you need to process their data in the first place. In Poland the rule is Art. 398 of the Electronic Communications Law (Prawo komunikacji elektronicznej, read 2026-10-01): sending marketing information to a specific recipient requires their consent to that channel, regardless of the GDPR Art. 6 basis for processing their data. Art. 398 has no counterpart to the Article 13(2) exception, so a Polish shop needs channel consent from existing customers too. You need both at once, and breaching Art. 398 is by law an act of unfair competition.
Email as a lifecycle channel — welcome sequences, reminders, segmentation — is covered in our email marketing article. SMS is priced per message by your gateway provider, with open net prices: in the price lists of SMSAPI, SerwerSMS and JustSend it runs from PLN 0.07 to 0.19 per SMS in Poland (read 2026-10-01). Check your supplier's current rate card before budgeting a campaign. There is also a separate act on combating abuse in electronic communications, which places duties mainly on telecom operators and protects sender names reserved for public bodies, but sets no rules for your shop's sender name. How to cost a campaign before you send it is covered in the article on SMS campaigns.
Measure every paid channel with the same formula: ROAS = conversion value ÷ ad spend. Google's own worked example (read 2026-10-01): $5 of sales value ÷ $1 of ad spend × 100% = 500% target ROAS — from June 2026, Google Ads shortened the strategy's name from "Maximize conversion value with a Target ROAS" to "Target ROAS," with no change to the mechanic. ROAS judges one ad, campaign or channel — not the whole business. That's what MER is for (marketing efficiency ratio, also called blended ROAS): total revenue ÷ total marketing spend (read 2026-10-01), calculated on store-wide numbers rather than inside any single ad platform's own panel.
Attribution decides which channel gets credit for a conversion when a buyer saw several. GA4 currently has three attribution models (read 2026-10-01): data-driven, "paid and organic last click," and "Google paid channels last click" — four older rule-based models (first click, linear, time decay, position-based) were retired in November 2023. Google Ads and Meta each report conversions by their own settings, so compare channels in one place — GA4, one attribution model — rather than trusting each platform's own number.
One European wrinkle in this measurement layer: since March 2024 Google has required consent signals for EEA traffic, under its EU user consent policy — which also covers end users in the UK and Switzerland (read 2026-10-02). Consent Mode is how a site passes those signals to Google. If your GA4 and Google Ads setup doesn't send them, the numbers can understate performance for European visitors. Measuring under consent, and how Consent Mode affects these numbers, is covered in the performance marketing article; the definitions of AOV, CAC and LTV you use to judge the return from these channels are in e-commerce KPIs.
If your measurement — GA4, server-side GTM, Meta Pixel and Conversions API — isn't configured correctly yet, we can help set it up and coordinate campaigns with a partner agency; we don't run Google or Meta campaigns ourselves.
Each of the nine articles in this section answers a different question about promoting a store — start with the one you have right now:
E-commerce marketing — channel and what your store needs
Digital Vantage, own analysis based on the sources cited in the text, read 2026-10-02
Start with the order, not the budget. Product data and measurement come first — a feed in Google Merchant Center, a catalogue in Commerce Manager, the Pixel or Conversions API configured, GA4 set up for consent — and paid traffic second. Skip that order and every campaign ends up paying for clicks whose outcome you can't see in your own reports.
Then switch on what each channel offers for free. Free product listings in Google are on by default for new Merchant Center accounts and cost nothing before you add paid product ads. Raise the budget only once your analytics show where orders actually come from — and only in the channel that sells in your own data, not in a general industry statistic.
Start with the free part of every channel: free product listings in Google (on by default in Merchant Center), organic visibility in search and on marketplaces, and reminders to people who already bought from you — bringing a past customer back is a retention job, not a new reach campaign. Add paid channels once you know where your product is actually being searched for.
Whichever one matches how buyers in your category actually search. For most categories that means getting product data and search visibility right first — Google, on-platform search — and adding paid social, TikTok included, once your product feed and measurement are already working.
Measure every channel the same way: ROAS at the campaign and channel level, MER at the whole-business level, and one GA4 attribution model applied consistently — not each platform's own reported number, since Google Ads and Meta each calculate conversions under their own settings.
As a rule, yes: you need a GDPR Article 6 basis to process the customer's data and, separately, prior consent for marketing by email or SMS under Article 13 of the EU's ePrivacy Directive. The one exception is existing customers: if you collected their contact details during a sale and gave them a free, easy way to object, you may market your own similar products to them until they opt out.
We can help set up measurement — GA4, server-side GTM, Meta Pixel and Conversions API — and coordinate campaigns with a partner agency, so every channel can be compared on the same ROAS and MER.
Table of Contents · 7 sections · 8 minutes read
Rate this article

Google Search Console without guesswork: verification, agency access, CTR and average position by Google's own definitions, and page indexing statuses.

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs in PLN, and the Gmail, Yahoo and Outlook rules for email.

Affiliate marketing and influencer marketing for online stores: networks and fees in PLN, commission maths, and Polish and EU rules on disclosing paid posts.

How price comparison websites work for a retailer: the CPC model, when a click pays for itself, Google's CSS rule, and EU rules on reviews and discounts.

TikTok Shop is open to sellers in Poland, no company needed — but TikTok Shop Ads (GMV Max) is not available here. What's open, what isn't.

Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.

Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

Google Merchant Center: site verification, product data, shipping and landing page rules, disapprovals, and Shopify, WooCommerce and IdoSell integrations.