Ignore the carollers. While those roving doorstep singers might be fixated on a period of 12 days this winter, every brand marketer knows that Christmas goes on much longer than that. In the world of grocery specifically, the focus is less on the big day itself, or even the week leading up to it: instead, Christmas is a months-long opportunity that requires careful management of a variety of different customer motivations and seasonal moments.
With that in mind, let’s take a look at some of the key themes and milestones that will dominate the upcoming festive period, and how consumer-packaged goods (CPG) brands can use them as a way to win.
There was a time when early Christmas shopping was reserved purely for the most well-organised of us. Today, with a cost of living crisis that has put consumer spending power under continued pressure, getting ahead of the game will be commonplace. Rather than leaving it to the last minute – and racking up a sizeable bill in the process – many shoppers will seek to spread the cost of Christmas across the preceding weeks and months.
Early shopping isn’t just a financial imperative, of course. While Christmas gives many people an opportunity to relax and unwind, it is also one of the most stressful moments on the annual calendar. With Christmas parties, school holidays, travel, and the arrival of friends and family to prepare for, even the best festive planners can find themselves taxed by these extraordinary circumstances.
For brands, on the other hand, these moments offer a range of new opportunities to engage – creating a series of themes that can be used as a media springboard. Some of the main ones include:
Whether for friends and family or as a neighbourhood get-together, the last few weeks of the year are a perfect time for people to catch up over a few drinks. While that might appeal mainly to makers of beers, wines, and spirits (BWS), there’s plenty of mindshare to be gained by the likes of snacking, fresh, and frozen brands too.
It’s not all about grand gestures; the spirit of generosity that goes hand-in-hand with Christmas provides opportunities for a wide range of CPG brands. From stocking fillers and party presents, through to little treats for the furry animals in our lives, gifting touches on a number of different categories.
The average cost for a Christmas dinner in the UK – based on pricing data from seven different retailers – was almost £26 in 2022[1]. Notably, that cost excludes starters, desserts, drinks, or any other celebratory additions, hinting at the potential that awaits those brands that can get their goods on the table.
It’s not all done and dusted once December 25th starts winding down. There’s also the post-Christmas lull to think about, a time when many households focus on using up the food that they’ve already got. A little inspiration can go a long way in those in-between days.
As well as providing brands with fertile ground from a messaging perspective, the themes above have a similarly profound impact on shopper behaviours, too. In the run up to Christmas, customers tend to be much more open-minded about what they buy and when. For instance:
Knowing what shoppers are focusing on and when can be helpful when making any last-minute adjustments to your media campaigns. Naturally, specific actions and behaviours can vary, but shoppers do tend to follow a certain rhythm in the run up to Christmas.
5-6 Weeks Out | 4 Weeks Out | 3 Weeks Out | 2 Weeks Out | 1 Week Out | Christmas Week |
Customers start thinking about Christmas in earnest, focusing mainly on BWS and gift sets. | With Black Friday offers live, shopper attention turns to items like electronics, toys, and home products. | The focus shifts to getting ahead, specifically store cupboard goods that can be put away until Christmas. | With party season now in full swing, value for money in sharing, multipack, and drinks offers is the priority. | As the school term comes to an end, this tends to be a big week for Christmas cooking, baking, and eating. | Christmas crunch means a focus on fresh food, last-minute gifts, and starters, sides, and festive breakfasts. |
The calendar isn’t the only useful targeting mechanism when it comes to Christmas, either. Shoppers tend to adopt different personas based on what their plans are, allowing brands to be hyper-focused in their activations. Some of the most commonly held roles include:
Whatever role your product plays at Christmas, whichever audience it is most relevant to, and whenever it makes most sense to engage with shoppers, these final tips should help to ensure that you enjoy a winning winter.
Go early
Customers will start buying early this year, seeking to spread the cost. Maximise your sales opportunity by timing your media activity to their shopping behaviour.
React to the rhythm
Context is important; work out the times, places, and moments that will see your message resonating to best effect, and ensure they’re at the heart of your plans.
Be helpful
Christmas shopping can be stressful, particularly when finances are under pressure. Make things easy and deliver value with targeted money-saving deals.
Be consistent
Don’t forget that many customers are now omnichannel shoppers; ensure that your communications are clear and consistent across both online and in-store media.
[1] https://www.statista.com/statistics/643922/cost-of-christmas-dinner-united-kingdom-uk/
[2] All data sourced from IGD Research, 2023
Amplify Customer understanding to create strategies that drive results
Amplify Customer understanding to create strategies that drive resultsCookie | 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 |
---|---|
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 |
---|---|
CONSENT | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
vuid | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
_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. |
_gat_gtag_UA_* | This cookie is installed by Google Analytics to store the website's unique user ID. |
_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. |
_hjSessionUser_{site_id} | This cookie is set by the provider Hotjar to store a unique user ID for session tracking and analytics purposes. |
_hjSession_{site_id} | This cookie is set by the provider Hotjar to store a unique session ID, enabling session recording and behavior analysis. |
_hp2_id_* | This cookie is set by the provider Hotjar to store a unique visitor identifier for tracking user behavior and session information. |
_hp2_props.* | This cookie is set by the provider Hotjar to store user properties and session information for behavior analysis and insights. |
_hp2_ses_props.* | This cookie is set by the provider Hotjar to store session-specific properties and data for tracking user behavior during a session. |
_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. |
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. |
ELOQUA | This cookie is set by Eloqua Marketing Automation Tool. It contains a unique identifier to recognise returning visitors and track their visit data across multiple visits and multiple OpenText Websites. This data is logged in pseudonymised form, unless a visitor provides us with their personal data through creating a profile, such as when signing up for events or for downloading information that is not available to the public. |
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 | LinkedIn sets the lidc cookie to facilitate data center selection. |
lidc | Set by LinkedIn, used for routing from Share buttons and ad tags. |
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. |
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_INFO1_LIVE | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | YSC cookie is set by YouTube and is used to track the views of embedded videos on YouTube pages. |
yt-remote-connected-devices | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
_gcl_au | Set by Google Analytics, to take information in advert clicks and store it in a 1st party cookie so that conversions can be attributed outside of the landing page. |