As Christmas draws closer, Tesco is encouraging brands and their agency partners to pitch their ideas for innovative, full-funnel retail media campaigns. In this article, we share some useful insight on how brands can reach key audiences during this key sales season.
The kids will be back at school soon, the leaves will start to turn, and the nights will draw in - which means that shoppers will start to make plans for the rest of the year, including Christmas. Even if it feels a little too soon to start thinking about the festive season, then it’s worth remembering that consumers get into the Christmas spirit earlier than you might expect.
You might think that wearing summer dresses and shopping for Christmas doesn’t go together. But you’d be surprised, in Central Europe it does! 1 in 13 Czech and 1 in 10 Slovak starts hunting for Christmas presents in September already. And Hungarians closely follow with 15% starting the Christmas present hunt by the end of October1. And in Central Europe in general, 63% of Christmas purchases tend to be made by December 1st2.
The growing enthusiasm to start the Christmas season early brings a significant opportunity for brands. With persisting concerns about the cost of living, consumers’ tend to plan ahead for major occasions increases, especially when it comes to non-perishable items. This early preparation not only helps shoppers manage and spread out Christmas expenses but also gives them the financial flexibility to upgrade their purchases and opt for higher-quality products where they choose.
At Tesco we also see that increased shopping frequency doesn’t concern just the last two weeks before Christmas. In Central Europe last year, over the last seven weeks leading to Christmas, customers averaged more than one shopping trip per week. And as the holidays getting closer, customers get more into the Christmas spirit and loosen the purse strings, resulting in an average spend 23% higher per visit compared to prior seven weeks in September and October3.
The audience is there, then—and there early, too. So, what does this mean for us in media planning?
The scale of opportunity is unmatched, with millions of customers across Central Europe embracing the festive spirit in Tesco stores and online. Last year, five million Clubcard customers shopped at Tesco stores in Central Europe between November and December. In 2025, these figures are likely to be higher still. Our customer base has continued to grow over the past year, with a 3.1% customer increase on average in store and a positive trend ahead4.
In recent years, Tesco has gone further than ever to bring the magic of Christmas to life—creating an inspirational instore experience and capturing Christmas spirit with their festive TV advert.
Looking for inspiration? Tesco UK continues to showcase standout festive creativity with strong brand-building potential. Activations like the Christmas Market—bringing sampling and seasonal inspiration to over 150 locations in 2023—and the much-loved Grotto experience, where children meet Santa and receive a free gift, are just a few examples of how Tesco creates meaningful moments for customers while offering brands valuable engagement opportunities.
These new experiences aren’t just great for customers, either. They’re also helping to give brands a much bigger creative canvas to play with—one that can power richer and more engaging opportunities for brand expression. And, this year, Tesco is willing to collaborate with brands in a deeper way than ever before.
Gigantic scale, reach and an ever-evolving approach to brand expression? But those aren’t the only things that we can deliver on, we can help brands understand customers like never before.
Thanks to Clubcard data we have a thorough understanding of pre-Christmas shopping behaviour and we know which categories are synonymous to Christmas in Central European households. Visits and online searches take off across many different categories. In terms of visits, the majority of categories see double-digit growth in the pre-Christmas period. The increase in sales shows that Tesco is a popular place for parents to get presents for their kids, but customers also buy practical stuff like household cleaners to make their homes sparkling clean in expectations of family and friends coming over for a visit.
In terms of online search, customers increasingly looking up health and beauty gifts shows that Tesco is a place to buy presents; not just for the kids but for the entire family and for friends as well). And we also see huge increase in searches in key festive product groups, from party and celebration classics like wine & spirits, through to food for festive table to pet category, as four-legged family members also want to find something for them under the Christmas tree.
So, customers see Tesco as the destination when they need to buy everything necessary for the Christmas table as well as the destination to buy gifts for friends and relatives of all ages.
In weeks leading to Christmas, certain categories present surprising opportunities for brands. Take boxed chocolates, for example—this unexpected seasonal favourite drives nearly 20% of pre-Christmas confectionery revenue and in 2024, 21% of all boxed chocolate sales in Central Europe occurred during this period alone5.
Powerful combination of customer and category insights, unmatched reach, and rich creative opportunities gives us the capability to help brands connect with shoppers in the most impactful way. And if that’s not a reason to unwrap the chocolate boxes a little early, what is?
Check out our accompanying webinar for more great insights and advice.
Cookie | Description |
---|---|
cli_user_preference | The cookie is set by the GDPR Cookie Consent plugin and is used to store the yes/no selection the consent given for cookie usage. It does not store any personal data. |
cookielawinfo-checkbox-advertisement | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
CookieLawInfoConsent | The cookie is set by the GDPR Cookie Consent plugin and is used to store the summary of the consent given for cookie usage. It does not store any personal data. |
viewed_cookie_policy | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
wsaffinity | Set by the dunnhumby website, that allows all subsequent traffic and requests from an initial client session to be passed to the same server in the pool. Session affinity is also referred to as session persistence, server affinity, server persistence, or server sticky. |
Cookie | Description |
---|---|
passster | Set by Passster to remember that a visitor has entered a correct password, so they don’t have to re-enter it across protected pages. |
wordpress_test_cookie | WordPress cookie to read if cookies can be placed, and lasts for the session. |
wp_lang | This cookie is used to remember the language chosen by the user while browsing. |
Cookie | Description |
---|---|
fs_cid | Set by FullStory to correlate sessions for diagnostics and session consistency; not always set. |
fs_lua | Set by FullStory to record the time of the user’s last activity, helping manage session timeouts. |
fs_session | Set by FullStory to manage session flow and recording. Not always visible or applicable across all implementations. |
fs_uid | Set by FullStory to uniquely identify a user’s browser. Used for session replay and user analytics. Does not contain personal data directly. |
VISITOR_INFO1_LIVE | Set by YouTube to estimate user bandwidth and improve video quality by adjusting playback speed. |
VISITOR_PRIVACY_METADATA | Set by YouTube to store privacy preferences and metadata related to user consent and settings. |
vuid | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
YSC | Set by YouTube to track user sessions and maintain video playback state during a browser session. |
_ga | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_ga_* | Set by Google Analytics to persist session state. |
_gid | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_lfa | This cookie is set by the provider Leadfeeder to identify the IP address of devices visiting the website, in order to retarget multiple users routing from the same IP address. |
__Secure-ROLLOUT_TOKEN | YouTube sets this cookie via embedded videos to manage feature rollouts. |
Cookie | Description |
---|---|
aam_uuid | Set by LinkedIn, for ID sync for Adobe Audience Manager. |
AEC | Set by Google, ‘AEC’ cookies ensure that requests within a browsing session are made by the user, and not by other sites. These cookies prevent malicious sites from acting on behalf of a user without that user’s knowledge. |
AMCVS_14215E3D5995C57C0A495C55%40AdobeOrg | Set by LinkedIn, indicates the start of a session for Adobe Experience Cloud. |
AMCV_14215E3D5995C57C0A495C55%40AdobeOrg | Set by LinkedIn, Unique Identifier for Adobe Experience Cloud. |
AnalyticsSyncHistory | Set by LinkedIn, used to store information about the time a sync with the lms_analytics cookie took place for users in the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
bcookie | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognise browser ID. |
bscookie | LinkedIn sets this cookie to store performed actions on the website. |
DV | Set by Google, used for the purpose of targeted advertising, to collect information about how visitors use our site. |
gpv_pn | Set by LinkedIn, used to retain and fetch previous page visited in Adobe Analytics. |
lang | Session-based cookie, set by LinkedIn, used to set default locale/language. |
lidc | Set by LinkedIn, used for routing from Share buttons and ad tags. |
lidc | LinkedIn sets the lidc cookie to facilitate data center selection. |
li_gc | Set by LinkedIn to store consent of guests regarding the use of cookies for non-essential purposes. |
li_sugr | Set by LinkedIn, used to make a probabilistic match of a user's identity outside the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
lms_analytics | Set by LinkedIn to identify LinkedIn Members in the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland) for analytics. |
lpv[AccountID] | This cookie is set by Salesforce Marketing Cloud Account Engagement. Prevents counting multiple page views within a short window to avoid duplicate tracking. |
NID | Set by Google, registers a unique ID that identifies a returning user’s device. The ID is used for targeted ads. |
OGP / OGPC | Set by Google, cookie enables the functionality of Google Maps. |
OTZ | Set by Google, used to support Google’s advertising services. This cookie is used by Google Analytics to provide an analysis of website visitors in aggregate. |
s_cc | Set by LinkedIn, used to determine if cookies are enabled for Adobe Analytics. |
s_ips | Set by LinkedIn, tracks percent of page viewed. |
s_plt | Set by LinkedIn, this cookie tracks the time that the previous page took to load. |
s_pltp | Set by LinkedIn, this cookie provides page name value (URL) for use by Adobe Analytics. |
s_ppv | Set by LinkedIn, used by Adobe Analytics to retain and fetch what percentage of a page was viewed. |
s_sq | Set by LinkedIn, used to store information about the previous link that was clicked on by the user by Adobe Analytics. |
s_tp | Set by LinkedIn, this cookie measures a visitor’s scroll activity to see how much of a page they view before moving on to another page. |
s_tslv | Set by LinkedIn, used to retain and fetch time since last visit in Adobe Analytics. |
test_cookie | Set by doubleclick.net (part of Google), the purpose of the cookie is to determine if the users' browser supports cookies. |
U | Set by LinkedIn, Browser Identifier for users outside the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
UserMatchHistory | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
UserMatchHistory | This cookie is used by LinkedIn Ads to help dunnhumby measure advertising performance. More information can be found in their cookie policy. |
visitor_id[AccountID] | This cookie is set by Salesforce Marketing Cloud Account Engagement. Unique visitor identifier used to recognize returning visitors and track their behavior. |
visitor_id[AccountID]-hash | This cookie is set by Salesforce Marketing Cloud Account Engagement. Secure hash of the visitor ID to validate the visitor and prevent tampering. |
yt-remote-connected-devices | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
_gcl_au | Set by Google Tag Manager to store and track conversion events. It is typically associated with Google Ads, but may be set even if no active ad campaigns are running, especially when GTM is configured with default settings. The cookie helps measure the effectiveness of ad clicks in relation to site actions. |