{"id":116712,"date":"2024-12-27T13:26:37","date_gmt":"2024-12-27T18:26:37","guid":{"rendered":"https:\/\/www.dacgroup.com\/?page_id=116712"},"modified":"2025-10-22T12:03:56","modified_gmt":"2025-10-22T17:03:56","slug":"blog","status":"publish","type":"page","link":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\n<style>\n    :root {\n        \n                    --regular-image-url: url('https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Insights-header-hero.png');\n        \n            }\n<\/style>\n\n\n<header id=\"blog-hero-internal\" data-role=\"blog-hero-block\">\n    <div class=\"blog-hero-breadcrumb container max-1448\">\n        <a href=\"https:\/\/www.dacgroup.com\/en-gb\/\">DAC<\/a><img decoding=\"async\" src=\"https:\/\/www.dacgroup.com\/wp-content\/themes\/dac\/img\/chevron-right-white.svg\" alt=\"\" aria-hidden=\"true\"><a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/\">Insights<\/a>    <\/div>\n    <div class=\"text-content\">\n\n            <h1 class=\"title\">\n            The DAC Blog        <\/h1>\n        \n                    <div class=\"description-container\">\n                <p class=\"description\">\n                    Stay informed with actionable insights, expert strategies, and innovative ideas to drive your marketing success                <\/p>\n            <\/div>\n        \n    <\/div>\n<\/header>\n\n\n<script>\n    window.see_all_label = 'SEE ALL';\n    window.encodedPosts = [{\"id\":162257,\"title\":\"What Should CMOs Demand From a Media Partner Today?\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/strategy\\\/what-cmos-demand-from-media-partner-today\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Strategy\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/strategy\\\/\"}],\"related_info\":{\"author\":\"Nasser Sahlool\",\"publishedDate\":\"June 04, 2026\",\"read_time\":\"9 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/What-Should-CMOs-Demand-From-Their-Media-Partner-Blog1-875x438-1.jpg\"},{\"id\":162095,\"title\":\"Google Marketing Live 2026: 4 key takeaways\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/google-marketing-live-2026-key-takeaways\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Paid media\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/\"}],\"related_info\":{\"author\":\"Victoria Khinevich\",\"publishedDate\":\"May 26, 2026\",\"read_time\":\"6 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/GML-Blog1-875x438-1.jpg\"},{\"id\":161598,\"title\":\"The YouTube Content Shift Brands Can\u2019t Ignore\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/search-optimization\\\/youtube-content-shift-brands-cant-ignore\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Search optimization\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/search-optimization\\\/\"}],\"related_info\":{\"author\":\"Vincent DeLuca\",\"publishedDate\":\"May 06, 2026\",\"read_time\":\"10 min\",\"difficulty\":\"Intermediate\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Youtube-Content-Shift-Brands-Cant-Ignore-875x438-Blog1.jpg\"},{\"id\":161258,\"title\":\"Agentic AI is coming for search. Paid media is next.\u00a0\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/agentic-ai-is-coming-for-search-paid-media-is-next\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Paid media\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/\"}],\"related_info\":{\"author\":\"Jenna Watson\",\"publishedDate\":\"April 15, 2026\",\"read_time\":\"7 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Agentic-AI-Impact-on-Search-and-Media-875x438-Blog1.jpg\"},{\"id\":160898,\"title\":\"How the FIFA World Cup can help brands make meaningful connections\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/how-the-fifa-world-cup-can-help-brands-make-meaningful-connections\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Paid media\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/\"}],\"related_info\":{\"author\":\"Victoria Khinevich\",\"publishedDate\":\"April 02, 2026\",\"read_time\":\"5 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/2026-FIFA-World-Cup-875x438-Blog1.jpg\"},{\"id\":160465,\"title\":\"Temu\u00a0and Shein in 2026: How their stop-start spend is reshaping ad auctions (and what media buyers should do)\u00a0\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/temu-shein-2026-ad-auction-volatility-media-buyers-uk\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Paid media\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/\"}],\"related_info\":{\"author\":\"Mariana Nasreddine\",\"publishedDate\":\"March 30, 2026\",\"read_time\":\"12 min\",\"difficulty\":\"Intermediate\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Temu-Shein-875x438-Blog1-1.jpg\"},{\"id\":159878,\"title\":\"From execution to orchestration: How to leverage generative AI without losing control\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/strategy\\\/from-execution-to-orchestration-generative-ai-marketing-control\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Strategy\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/strategy\\\/\"}],\"related_info\":{\"author\":\"C\u00e9dric Bellenger\",\"publishedDate\":\"March 12, 2026\",\"read_time\":\"6 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Execution-to-Orchestration-875x438-Blog1.jpg\"},{\"id\":158748,\"title\":\"ChatGPT\u00a0ads\u00a0are\u00a0here: Opportunity,\u00a0open\u00a0questions, and\u00a0what\u00a0brands\u00a0should\u00a0do\u00a0now\u00a0\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/chatgpt-ads-what-brands-need-to-know\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Paid media\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/paid-media\\\/\"}],\"related_info\":{\"author\":\"Felicia DelVecchio\",\"publishedDate\":\"February 23, 2026\",\"read_time\":\"5 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-ads-are-official-875x438-Blog1.jpg\"},{\"id\":156947,\"title\":\"What multi-location brands need to know about Local Service Ads\u00a0\",\"type\":\"post\",\"link\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/local-search\\\/what-multi-location-brands-need-to-know-about-local-service-ads\\\/\",\"taxonomy\":\"\",\"topics\":[{\"name\":\"Local Search\",\"url\":\"https:\\\/\\\/www.dacgroup.com\\\/en-gb\\\/insights\\\/blog\\\/local-search\\\/\"}],\"related_info\":{\"author\":\"Kyle Harris\",\"publishedDate\":\"February 06, 2026\",\"read_time\":\"6 min\",\"difficulty\":\"Beginner\"},\"image\":\"https:\\\/\\\/www.dacgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/What-multi-location-brands-need-to-know-about-local-service-875x438-Blog1.jpg\"}];\n    window.cta_label = 'Read More'\n<\/script>\n\n<section id=\"hub-filter\" x-data=\"contentFilter\" data-language=\"en-gb\" data-role=\"hubspot-filter\"\n    data-selected-filter=\"all\"  class=\"d-flex flex-column align-items-center\">\n\n    \n        <div class=\"d-flex flex-row w-100 max-w-1400\" data-role=\"resouce-filter\">\n            <!-- Resouce Filter -->\n            <div class=\"d-flex flex-row\">\n                                                            <button @click=\"activeFilter = 'u';\" :class=\"activeFilter === 'u' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/hub\/\">\n                                All                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'all';\" :class=\"activeFilter === 'all' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"#\">\n                                Blog                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'whitepapers';\" :class=\"activeFilter === 'whitepapers' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/discover\/white-papers\/\">\n                                White Papers                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'events';\" :class=\"activeFilter === 'events' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/series\/\">\n                                Deep Dive Series                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'localnews';\" :class=\"activeFilter === 'localnews' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/events\/\">\n                                Events                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'podcasts';\" :class=\"activeFilter === 'podcasts' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/webinars\/\">\n                                Webinars                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'aihub';\" :class=\"activeFilter === 'aihub' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/local-search-news\/\">\n                                Local Search News                            <\/a>\n                        <\/button>\n                                                                                <button @click=\"activeFilter = 'x';\" :class=\"activeFilter === 'x' ? 'selected' : ''\">\n                            <a class=\"text-decoration-none\" href=\"\/en-gb\/insights\/podcasts\/\">\n                                Podcasts                            <\/a>\n                        <\/button>\n                                                <\/div>\n        <\/div>\n\n    \n            <div data-role=\"image-title\" class=\"max-w-1400\">\n            <h3 class=\"title\">\n                Explore featured blog posts            <\/h3>\n        <\/div>\n\n                    <div data-role=\"main-article\" class=\"max-w-1400\">\n\n                <div data-category=\"POST\" class=\"position-relative main-post-image-container \"\n                    style=\"background-image: url(https:\/\/www.dacgroup.com\/wp-content\/uploads\/2026\/07\/What-Marketers-get-wrong-about-ad-frequency-660x625-Blog1.jpg);\">\n                    <img decoding=\"async\" src=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2026\/07\/What-Marketers-get-wrong-about-ad-frequency-660x625-Blog1.jpg\" alt=\"main article image\">\n                <\/div>\n\n                <div class=\"main-post-content-container\">\n                    <div class=\"main-post-topics\">\n                                                    <a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/\" class=\"topic-item\">\n                                Proove Analytics                            <\/a>\n\n                                                    \n                    <\/div>\n\n                    <a class=\"main-post-title\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/what-marketers-get-wrong-about-ad-frequency\/\">\n                        What marketers get wrong about ad frequency                    <\/a>\n\n                    <div class=\"post-related-tags\">\n\n                                                    <div class=\"post-date\">\n                                <span class=\"d-inline-block\">\n                                    <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <path\n                                            d=\"M19.9999 10.8431C19.9999 10.8383 19.9971 10.8342 19.9971 10.8288L19.9964 6.54864C19.9964 6.45224 19.9577 6.35926 19.8886 6.29087C19.8195 6.22249 19.7262 6.18421 19.6281 6.18421H17.2927V5.50049C17.292 4.78532 16.7068 4.20552 15.984 4.20483H15.8431C15.1204 4.20552 14.5344 4.78532 14.5337 5.50049V6.18491L9.96092 6.18423V5.50051C9.96023 4.78465 9.3743 4.20553 8.65157 4.20485H8.51061C7.78788 4.20553 7.20195 4.78465 7.20126 5.50051V6.18493L4.36827 6.18424C4.16514 6.18424 4 6.34765 4 6.54866V17.5177C4.00069 18.2302 4.28744 18.9132 4.79667 19.4172C5.30521 19.9211 5.99616 20.2042 6.71622 20.2048H17.281C18.001 20.2041 18.6913 19.9211 19.2006 19.4172C19.7098 18.9133 19.9959 18.2302 19.9965 17.5177V10.8575C19.9972 10.852 19.9999 10.8479 19.9999 10.8431ZM15.271 5.50054C15.271 5.18739 15.5274 4.93441 15.8431 4.93373H15.9841C16.2999 4.93441 16.5555 5.18739 16.5562 5.50054V7.36238C16.559 7.67827 16.3026 7.93602 15.9841 7.93945H15.8431C15.5239 7.93604 15.2683 7.67827 15.271 7.36238V5.50054ZM7.93863 5.50054C7.93863 5.18739 8.19497 4.93441 8.51075 4.93373H8.6517C8.96747 4.93441 9.22382 5.18739 9.22382 5.50054V7.36238C9.22658 7.67827 8.97023 7.93602 8.6517 7.93945H8.51075C8.19221 7.93604 7.93587 7.67827 7.93863 7.36238V5.50054ZM7.20138 6.91381V7.36233C7.1993 8.08093 7.78524 8.66483 8.51073 8.66893H8.65168C9.37719 8.66482 9.96312 8.08092 9.96104 7.36233V6.91381H14.5339V7.36233C14.5318 8.08025 15.1177 8.66483 15.8432 8.66893H15.9842C16.7097 8.66482 17.2956 8.08023 17.2928 7.36233V6.91381H19.26V10.4787H4.73738V6.91381H7.20138ZM17.281 19.476H6.71618C5.62378 19.4746 4.73861 18.5988 4.7372 17.5177V11.2076H19.2598V17.5177C19.2584 18.5987 18.3735 19.4746 17.281 19.476Z\"\n                                            fill=\"white\" \/>\n                                    <\/svg>\n                                <\/span>\n                                July 30, 2026                            <\/div>\n                        \n                                                    <div class=\"post-author\">\n                                <span class=\"d-inline-block\">\n                                    <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <circle cx=\"12\" cy=\"8.20483\" r=\"3\" stroke=\"white\" \/>\n                                        <path\n                                            d=\"M17.9211 18.2048H6.07893C5.72007 15.8715 6.40189 11.2048 12 11.2048C17.5981 11.2048 18.2799 15.8715 17.9211 18.2048Z\"\n                                            stroke=\"white\" \/>\n                                    <\/svg>\n                                <\/span>\n                                Gavin Bowick                            <\/div>\n                        \n                        \n                        \n                    <\/div>\n\n                    <div class=\"main-post-text-content\">\n                                                 <p>\n                            In short: Ad frequency is only meaningful when it&#8217;s measured in context, not as a universal benchmark. Marketers often ask what the &#8220;optimal&#8221; ad frequency is, but the answer depends on far more than the number of impressions someone sees. Timing, audience, creative, campaign objectives, and measurement methodology all influence whether repeated exposure drives incremental value or diminishing returns. Learn why frequency is best viewed as one input into a broader measurement strategy\u2014and how a more nuanced approach can lead to better media decisions. Until recently, I had a pension plan from a previous employer. I had continued to pay into it for years and was a satisfied customer, not even really thinking about it. Then I began seeing repeated YouTube advertisements from them encouraging me to consolidate my pension funds. I saw them so often that the campaign achieved its intended effect but also an unintended one: I transferred out of that fund and consolidated elsewhere\u2014because I can get a bit annoyed at this sort of thing and, perhaps to my detriment, make a lot of decisions to try and make a point. My experience isn&#8217;t evidence that ad frequency is harmful. But it does raise an important question for marketers: when does another impression stop helping and start hurting campaign performance? The answer is more complicated than the metric suggests. What does \u201cfrequency\u201d actually measure? A recent Google report, The Effectiveness Equation, includes a chart showing an &#8220;optimal reach&#8221; of 58% and an &#8220;optimal frequency&#8221; of five. The chart is presented as an example of a reach-and-frequency response surface, with profit varying as a function of those two media exposure variables. Importantly, the report states that the chart is illustrative and that real response surfaces are affected by budget constraints, targeting, practical feasibility of reach\/frequency combinations, and multi-channel interactions. The figure legend is quite important here. But that &#8220;frequency&#8221; axis raises an obvious question: five what? Five impressions per day? Five per week? Five per month? Five over the campaign lifetime? Five on one platform? Five across all media? Five served impressions, viewable impressions, completed views, attentive exposures, or remembered exposures? The problem is that &#8220;frequency&#8221; isn&#8217;t always measured in the way most people assume. In everyday language, frequency describes how often something happens over time. In most advertising platforms, however, it refers to the average number of impressions served to each countable individual reached during a selected reporting period. frequency = impressions \/ unique reach* * Where &#8220;unique&#8221; could be a person, account, device, browser or household depending on the platform and targeting That distinction matters because changing the reporting window changes the reported frequency. A campaign with an average frequency of five over one week is very different from one with an average frequency of five over six months. The platform may report the same average, but the customer experience is unlikely to be the same. One campaign could feel repetitive and intrusive, while the other may barely register. Those different exposure patterns create different opportunities for brand recall, ad fatigue, and customer irritation. Frequency tells you how many impressions were served\u2014not whether those impressions created value. Why average frequency doesn&#8217;t tell the whole story This matters because advertising doesn&#8217;t work the same way in every situation. The same number of impressions can have very different effects depending on how they&#8217;re spaced over time, the quality of the creative, the audience, the product category, and whether someone is actively in the market. Think about it this way: would your perception of a brand be the same if you saw the same ad 50 times over the course of a year as it would if you saw it 50 times in a single week? The same principle applies to reach. Reach tells you how many unique people saw your ad during a given reporting period, but that number is also tied to time. You can&#8217;t simply add weekly reach figures together to calculate monthly reach because many of the same people may have been exposed in both weeks. The challenge becomes even greater when you&#8217;re trying to estimate reach across multiple platforms that don&#8217;t share a common user identifier. Google&#8217;s report acknowledges this, but it&#8217;s easy for an illustrative number like &#8220;five&#8221; to take on a life of its own. It frames reach and frequency as planning variables that describe how media budgets are distributed, including whether a campaign prioritises broad audience exposure or repeated exposure among a smaller group. It offers a simple example: 1,000 impressions could reach 1,000 people once, 250 people four times, or one person 1,000 times. The total number of impressions is identical, but the likely business outcome clearly isn&#8217;t. That&#8217;s the key takeaway. Total impressions alone don&#8217;t tell you whether a campaign is effective\u2014but neither does average frequency. To understand performance, marketers need to look beyond delivery metrics and consider how people actually experience those impressions. What marketers should really be measuring Instead of asking, &#8220;What&#8217;s the optimal ad frequency?&#8221;, marketers should be asking a different question: How much value does each additional impression create? The answer depends on who sees the ad, when they see it, and what you&#8217;re trying to achieve. A second or third impression might improve brand recall or encourage someone to take action. By the tenth impression, however, you may simply be spending more to reach someone who&#8217;s already made up their mind. This is why defining success before launching a campaign is so important. Clear objectives and the right KPIs provide the context needed to understand whether additional exposure is driving meaningful business results or simply inflating delivery metrics. That provides the context needed to understand whether additional exposure is driving meaningful business results\u2014or simply inflating delivery metrics. The first few impressions may have little measurable effect because the audience hasn&#8217;t noticed the brand or connected it to a need. As exposure increases, awareness, familiarity, and consideration may improve. Eventually, though, those gains begin to slow. Additional impressions can become inefficient, and in some cases they can even become counterproductive. My pension example sits firmly in that final category. The campaign certainly increased my awareness of the brand\u2019s message, but awareness isn&#8217;t always positive. Each additional impression didn&#8217;t move me closer to the outcome the advertiser wanted\u2014it made me more determined to leave. For me, the return on those later impressions wasn&#8217;t just low. It was negative. That&#8217;s why an &#8220;optimal frequency&#8221; shouldn&#8217;t be treated as a universal rule. It&#8217;s the result of a specific model, built for a specific audience, campaign, and business objective. Change those conditions, and the answer changes too. What determines the optimal level of ad exposure? There&#8217;s no universal &#8220;optimal frequency.&#8221; The right level of exposure depends on your audience, creative, objective, and buying cycle. At a minimum, marketers should consider these six factors: 1. Time windowFive exposures in a day and five exposures over a quarter aren&#8217;t the same experience. When impressions are spread over time, they influence awareness and recall differently than when they&#8217;re concentrated into a short period.2. Campaign objectiveThe ideal level of exposure for building brand awareness may be very different from the ideal level for driving sales, customer acquisition, retention, or profitability. The right frequency depends on what success looks like.3. Product categoryFrequently purchased products may benefit from repeated exposure close to the point of purchase. Higher-consideration categories\u2014such as pensions, insurance, cars, enterprise software, or mortgages\u2014involve longer decision cycles. In these cases, too much repetition over a short period can become counterproductive.4. Audience mindsetSomeone actively shopping for running shoes is very different from someone casually watching YouTube who happens to be served a pension advertisement. The same ad can have very different effects depending on whether the audience is ready to buy.5. Creative fatigueSome ads become more effective with repeated exposure because they reinforce brand recognition. Others wear out quickly because repetition makes them feel predictable, irrelevant, or simply annoying.6. How impressions are distributedAn average frequency of five doesn&#8217;t mean everyone saw the ad five times. It could mean most people saw it once while a small group saw it 20 or 30 times. Looking only at the average can hide the audiences most at risk of ad fatigue. This last point is particularly important in digital advertising. Platform optimisation systems can naturally find people who are inexpensive to reach or who already appear likely to convert. While that can improve short-term efficiency, it can also mean serving more impressions to the same audience instead of reaching new potential customers. Google highlights this risk in The Effectiveness Equation, warning against &#8220;preaching to the choir.&#8221; Focusing too heavily on people who are already likely to convert may improve campaign metrics while overlooking the broader audience needed to drive long-term growth. These variables don&#8217;t fit neatly into a single chart, which is exactly why marketers shouldn&#8217;t rely on a single &#8220;optimal frequency.&#8221; Better measurement may be more complex, but it leads to better decisions. Why incrementality matters more than delivery metrics This is where the difference between efficiency and effectiveness becomes important. A campaign can look efficient because it repeatedly reaches people who are already likely to convert. But if those people would have converted anyway, the additional impressions may not be creating much incremental value. That&#8217;s why marketers increasingly focus on incrementality: understanding whether advertising actually changed customer behaviour, rather than simply observing what happened afterward. For example, imagine someone who was already planning to buy your product. If they convert after seeing your campaign, it&#8217;s tempting to credit the ad for the sale. But without understanding what would have happened if they hadn&#8217;t seen the ad, it&#8217;s difficult to know whether the advertising actually influenced the outcome. That&#8217;s why reach and frequency are most useful when they&#8217;re part of a broader measurement strategy. Google&#8217;s report recommends combining incrementality testing, attribution, and marketing mix modelling (MMM), rather than relying on any single measurement approach. Each method answers a different question, and together they provide a much more complete picture of performance. The practical takeaway is simple: marketers should avoid treating &#8220;optimal frequency&#8221; as a universal rule. The right level of exposure depends on your audience, your creative, your objectives, and the context in which people encounter your advertising. Reporting can improve, too. Rather than saying a campaign had &#8220;a frequency of five,&#8221; it&#8217;s more useful to say it delivered an average of five impressions per reached user over a 28-day period. Better still, marketers should look beyond the average by reporting how impressions were distributed\u2014for example, how many people saw an ad once, two to three times, four to six times, or more than 10 times. Most importantly, connect exposure to business outcomes. If the fifth impression generates incremental profit, it&#8217;s valuable. If the sixth adds nothing, it&#8217;s wasted spend. If the tenth damages brand perception, it&#8217;s no longer just inefficient\u2014it&#8217;s actively working against your campaign. What marketers should do now Reach and frequency remain valuable planning metrics. But frequency, as it&#8217;s commonly reported, is only one piece of the measurement puzzle. Without understanding when impressions were delivered, who received them, and what business outcome you&#8217;re trying to influence, it&#8217;s impossible to say that any single frequency is &#8220;optimal.&#8221; Instead of chasing a universal benchmark, marketers should focus on building measurement frameworks that connect media delivery to real business outcomes. That means defining clear objectives, selecting the right KPIs, and looking beyond platform metrics to understand what is actually driving incremental performance. The best measurement strategies don&#8217;t simplify marketing into a single number\u2014they provide the context needed to make better decisions. That&#8217;s why we believe marketers should treat metrics like frequency as a starting point for analysis, not the final answer. As advertising platforms continue to evolve, so should the way we measure success. At DAC, we help marketers connect media metrics to real business outcomes through smarter measurement, analytics, and experimentation so they can make better investment decisions with confidence.                        <\/p>\n                    <\/div>\n\n                    <a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/what-marketers-get-wrong-about-ad-frequency\/\" class=\"custom-cta\">\n                        Read More                    <\/a>\n                <\/div>\n\n            <\/div>\n\n            \n            <div data-role=\"related-content-list\" class=\"max-w-1400\">\n            <div class=\"cards-row\">\n                                <div class=\"row-item\">\n                    <article class=\"content-card\">\n                        <section class=\"content-header\">\n                            <span class=\"d-inline-block\">BLOG<\/span>\n                        <\/section>\n                        <div class=\"content-image-container\" bis_skin_checked=\"1\">\n                            <img decoding=\"async\" class=\"content-image\" src=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2026\/07\/Apple-Maps-advertising-Blog1-875x438-1.jpg\" alt=\"Apple Maps ads: What multi-location brands need to know\" aria-hidden=\"true\">\n                        <\/div>\n                        <section class=\"content-body\">\n                            <a class=\"title\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/local-search\/apple-maps-ads-multi-location-brands\/\">Apple Maps ads: What multi-location brands need to know<\/a>\n                            <div class=\"aditional-info\" bis_skin_checked=\"1\">\n                                                                <div class=\"post-date\" bis_skin_checked=\"1\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M19.9999 10.8431C19.9999 10.8383 19.9971 10.8342 19.9971 10.8288L19.9964 6.54864C19.9964 6.45224 19.9577 6.35926 19.8886 6.29087C19.8195 6.22249 19.7262 6.18421 19.6281 6.18421H17.2927V5.50049C17.292 4.78532 16.7068 4.20552 15.984 4.20483H15.8431C15.1204 4.20552 14.5344 4.78532 14.5337 5.50049V6.18491L9.96092 6.18423V5.50051C9.96023 4.78465 9.3743 4.20553 8.65157 4.20485H8.51061C7.78788 4.20553 7.20195 4.78465 7.20126 5.50051V6.18493L4.36827 6.18424C4.16514 6.18424 4 6.34765 4 6.54866V17.5177C4.00069 18.2302 4.28744 18.9132 4.79667 19.4172C5.30521 19.9211 5.99616 20.2042 6.71622 20.2048H17.281C18.001 20.2041 18.6913 19.9211 19.2006 19.4172C19.7098 18.9133 19.9959 18.2302 19.9965 17.5177V10.8575C19.9972 10.852 19.9999 10.8479 19.9999 10.8431ZM15.271 5.50054C15.271 5.18739 15.5274 4.93441 15.8431 4.93373H15.9841C16.2999 4.93441 16.5555 5.18739 16.5562 5.50054V7.36238C16.559 7.67827 16.3026 7.93602 15.9841 7.93945H15.8431C15.5239 7.93604 15.2683 7.67827 15.271 7.36238V5.50054ZM7.93863 5.50054C7.93863 5.18739 8.19497 4.93441 8.51075 4.93373H8.6517C8.96747 4.93441 9.22382 5.18739 9.22382 5.50054V7.36238C9.22658 7.67827 8.97023 7.93602 8.6517 7.93945H8.51075C8.19221 7.93604 7.93587 7.67827 7.93863 7.36238V5.50054ZM7.20138 6.91381V7.36233C7.1993 8.08093 7.78524 8.66483 8.51073 8.66893H8.65168C9.37719 8.66482 9.96312 8.08092 9.96104 7.36233V6.91381H14.5339V7.36233C14.5318 8.08025 15.1177 8.66483 15.8432 8.66893H15.9842C16.7097 8.66482 17.2956 8.08023 17.2928 7.36233V6.91381H19.26V10.4787H4.73738V6.91381H7.20138ZM17.281 19.476H6.71618C5.62378 19.4746 4.73861 18.5988 4.7372 17.5177V11.2076H19.2598V17.5177C19.2584 18.5987 18.3735 19.4746 17.281 19.476Z\" fill=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    July 29, 2026                                <\/div>\n                                                                \n                                                                <div class=\"post-author\" bis_skin_checked=\"1\" title=\"Kyle Harris \/ Victoria Khinevich\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <circle cx=\"12\" cy=\"8.20483\" r=\"3\" stroke=\"#171616\"><\/circle>\n                                            <path d=\"M17.9211 18.2048H6.07893C5.72007 15.8715 6.40189 11.2048 12 11.2048C17.5981 11.2048 18.2799 15.8715 17.9211 18.2048Z\" stroke=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    Kyle Harris \/ Victoria Khinevich                                <\/div>\n                                                            <\/div>\n                                                        <div class=\"topics\" bis_skin_checked=\"1\">\n                                                                    <a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/local-search\/\">Local Search<\/a>                                                            <\/div>\n                                                    <\/section>\n                    <\/article>\n                <\/div>\n\n                                <div class=\"row-item\">\n                    <article class=\"content-card\">\n                        <section class=\"content-header\">\n                            <span class=\"d-inline-block\">BLOG<\/span>\n                        <\/section>\n                        <div class=\"content-image-container\" bis_skin_checked=\"1\">\n                            <img decoding=\"async\" class=\"content-image\" src=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2026\/07\/Social-media-age-restrictions-Blog1-875x438-1.jpg\" alt=\"The new age gate: What social media age restrictions mean for brands and advertisers\" aria-hidden=\"true\">\n                        <\/div>\n                        <section class=\"content-body\">\n                            <a class=\"title\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/paid-media\/social-media-age-restrictions-brands-advertisers\/\">The new age gate: What social media age restrictions mean for brands and advertisers<\/a>\n                            <div class=\"aditional-info\" bis_skin_checked=\"1\">\n                                                                <div class=\"post-date\" bis_skin_checked=\"1\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M19.9999 10.8431C19.9999 10.8383 19.9971 10.8342 19.9971 10.8288L19.9964 6.54864C19.9964 6.45224 19.9577 6.35926 19.8886 6.29087C19.8195 6.22249 19.7262 6.18421 19.6281 6.18421H17.2927V5.50049C17.292 4.78532 16.7068 4.20552 15.984 4.20483H15.8431C15.1204 4.20552 14.5344 4.78532 14.5337 5.50049V6.18491L9.96092 6.18423V5.50051C9.96023 4.78465 9.3743 4.20553 8.65157 4.20485H8.51061C7.78788 4.20553 7.20195 4.78465 7.20126 5.50051V6.18493L4.36827 6.18424C4.16514 6.18424 4 6.34765 4 6.54866V17.5177C4.00069 18.2302 4.28744 18.9132 4.79667 19.4172C5.30521 19.9211 5.99616 20.2042 6.71622 20.2048H17.281C18.001 20.2041 18.6913 19.9211 19.2006 19.4172C19.7098 18.9133 19.9959 18.2302 19.9965 17.5177V10.8575C19.9972 10.852 19.9999 10.8479 19.9999 10.8431ZM15.271 5.50054C15.271 5.18739 15.5274 4.93441 15.8431 4.93373H15.9841C16.2999 4.93441 16.5555 5.18739 16.5562 5.50054V7.36238C16.559 7.67827 16.3026 7.93602 15.9841 7.93945H15.8431C15.5239 7.93604 15.2683 7.67827 15.271 7.36238V5.50054ZM7.93863 5.50054C7.93863 5.18739 8.19497 4.93441 8.51075 4.93373H8.6517C8.96747 4.93441 9.22382 5.18739 9.22382 5.50054V7.36238C9.22658 7.67827 8.97023 7.93602 8.6517 7.93945H8.51075C8.19221 7.93604 7.93587 7.67827 7.93863 7.36238V5.50054ZM7.20138 6.91381V7.36233C7.1993 8.08093 7.78524 8.66483 8.51073 8.66893H8.65168C9.37719 8.66482 9.96312 8.08092 9.96104 7.36233V6.91381H14.5339V7.36233C14.5318 8.08025 15.1177 8.66483 15.8432 8.66893H15.9842C16.7097 8.66482 17.2956 8.08023 17.2928 7.36233V6.91381H19.26V10.4787H4.73738V6.91381H7.20138ZM17.281 19.476H6.71618C5.62378 19.4746 4.73861 18.5988 4.7372 17.5177V11.2076H19.2598V17.5177C19.2584 18.5987 18.3735 19.4746 17.281 19.476Z\" fill=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    July 03, 2026                                <\/div>\n                                                                \n                                                                <div class=\"post-author\" bis_skin_checked=\"1\" title=\"Jenna Watson\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <circle cx=\"12\" cy=\"8.20483\" r=\"3\" stroke=\"#171616\"><\/circle>\n                                            <path d=\"M17.9211 18.2048H6.07893C5.72007 15.8715 6.40189 11.2048 12 11.2048C17.5981 11.2048 18.2799 15.8715 17.9211 18.2048Z\" stroke=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    Jenna Watson                                <\/div>\n                                                            <\/div>\n                                                        <div class=\"topics\" bis_skin_checked=\"1\">\n                                                                    <a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/paid-media\/\">Paid media<\/a>                                                            <\/div>\n                                                    <\/section>\n                    <\/article>\n                <\/div>\n\n                                <div class=\"row-item\">\n                    <article class=\"content-card\">\n                        <section class=\"content-header\">\n                            <span class=\"d-inline-block\">BLOG<\/span>\n                        <\/section>\n                        <div class=\"content-image-container\" bis_skin_checked=\"1\">\n                            <img decoding=\"async\" class=\"content-image\" src=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2026\/06\/AI-wont-fix-bad-customer-data-Blog1-875x438-1.jpg\" alt=\"AI won\u2019t fix bad customer data: Why CRM readiness comes first\" aria-hidden=\"true\">\n                        <\/div>\n                        <section class=\"content-body\">\n                            <a class=\"title\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/ai-wont-fix-bad-customer-data-crm-readiness\/\">AI won\u2019t fix bad customer data: Why CRM readiness comes first<\/a>\n                            <div class=\"aditional-info\" bis_skin_checked=\"1\">\n                                                                <div class=\"post-date\" bis_skin_checked=\"1\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <path d=\"M19.9999 10.8431C19.9999 10.8383 19.9971 10.8342 19.9971 10.8288L19.9964 6.54864C19.9964 6.45224 19.9577 6.35926 19.8886 6.29087C19.8195 6.22249 19.7262 6.18421 19.6281 6.18421H17.2927V5.50049C17.292 4.78532 16.7068 4.20552 15.984 4.20483H15.8431C15.1204 4.20552 14.5344 4.78532 14.5337 5.50049V6.18491L9.96092 6.18423V5.50051C9.96023 4.78465 9.3743 4.20553 8.65157 4.20485H8.51061C7.78788 4.20553 7.20195 4.78465 7.20126 5.50051V6.18493L4.36827 6.18424C4.16514 6.18424 4 6.34765 4 6.54866V17.5177C4.00069 18.2302 4.28744 18.9132 4.79667 19.4172C5.30521 19.9211 5.99616 20.2042 6.71622 20.2048H17.281C18.001 20.2041 18.6913 19.9211 19.2006 19.4172C19.7098 18.9133 19.9959 18.2302 19.9965 17.5177V10.8575C19.9972 10.852 19.9999 10.8479 19.9999 10.8431ZM15.271 5.50054C15.271 5.18739 15.5274 4.93441 15.8431 4.93373H15.9841C16.2999 4.93441 16.5555 5.18739 16.5562 5.50054V7.36238C16.559 7.67827 16.3026 7.93602 15.9841 7.93945H15.8431C15.5239 7.93604 15.2683 7.67827 15.271 7.36238V5.50054ZM7.93863 5.50054C7.93863 5.18739 8.19497 4.93441 8.51075 4.93373H8.6517C8.96747 4.93441 9.22382 5.18739 9.22382 5.50054V7.36238C9.22658 7.67827 8.97023 7.93602 8.6517 7.93945H8.51075C8.19221 7.93604 7.93587 7.67827 7.93863 7.36238V5.50054ZM7.20138 6.91381V7.36233C7.1993 8.08093 7.78524 8.66483 8.51073 8.66893H8.65168C9.37719 8.66482 9.96312 8.08092 9.96104 7.36233V6.91381H14.5339V7.36233C14.5318 8.08025 15.1177 8.66483 15.8432 8.66893H15.9842C16.7097 8.66482 17.2956 8.08023 17.2928 7.36233V6.91381H19.26V10.4787H4.73738V6.91381H7.20138ZM17.281 19.476H6.71618C5.62378 19.4746 4.73861 18.5988 4.7372 17.5177V11.2076H19.2598V17.5177C19.2584 18.5987 18.3735 19.4746 17.281 19.476Z\" fill=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    June 25, 2026                                <\/div>\n                                                                \n                                                                <div class=\"post-author\" bis_skin_checked=\"1\" title=\"Ruchika Dhunna\">\n                                    <span class=\"d-inline-block\">\n                                        <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                            <circle cx=\"12\" cy=\"8.20483\" r=\"3\" stroke=\"#171616\"><\/circle>\n                                            <path d=\"M17.9211 18.2048H6.07893C5.72007 15.8715 6.40189 11.2048 12 11.2048C17.5981 11.2048 18.2799 15.8715 17.9211 18.2048Z\" stroke=\"#171616\"><\/path>\n                                        <\/svg>\n                                    <\/span>\n                                    Ruchika Dhunna                                <\/div>\n                                                            <\/div>\n                                                        <div class=\"topics\" bis_skin_checked=\"1\">\n                                                                    <a href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/\">Proove Analytics<\/a>                                                            <\/div>\n                                                    <\/section>\n                    <\/article>\n                <\/div>\n\n                            <\/div>\n\n            <div data-role=\"email-subscription-container\" class=\"w-100 email-area\">\n                <div class=\"form\">\n                    <div class=\"d-flex flex-column text-content\">\n                        <h4>\n                            Stay Forward                        <\/h4>\n                        <p class=\"subtitle\">\n                            Get exclusive insights into digital <br class=\"d-none d-lg-block\">media&#8217;s top-trending topics delivered<br class=\"d-none d-lg-block\"> directly to your inbox.                        <\/p>\n                    <\/div>\n\n                    <div data-role=\"form-group\">\n\n                        <form data-newsletter-form class='custom-hubspot-form' id='hubspot_form_6a6bbafa381d6'>\n        <div class='d-flex input'>\n            <input type='email' class='form-control me-2 input' placeholder='Email address' aria-label='Email' name='email' required>\n            <button type='submit' class='btn_primary-filled_white'>Submit\n<\/button>\n        <\/div>\n        <input type='text' name='dac_hp' value='' tabindex='-1' autocomplete='off' aria-hidden='true' style='position:absolute;left:-9999px;height:0;width:0;border:0;padding:0;overflow:hidden'>\n        \n        <p class='hubspot-status' id='hubspot_form_6a6bbafa381d6_status'><\/p>\n    <\/form>\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        var loadedAt = Date.now();\n        var form = document.getElementById('hubspot_form_6a6bbafa381d6');\n        form.addEventListener('submit', function(event) {\n            if (!form.checkValidity()) {\n                event.preventDefault();\n                form.reportValidity();\n                return; \/\/ Exit the function\n            }\n\n            event.preventDefault();\n            \/\/ Collect the form data\n            var emailInput = this.querySelector('input[name=\\'email\\']');\n            var email = emailInput.value;\n\n            \/\/ Email validation\n            var emailPattern = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/; \/\/ Simple email regex\n            \/\/ Use custom selector if provided, otherwise use the specific status element for this form\n            var statusElement = '.hubspot-status' ? document.querySelector('.hubspot-status') : document.getElementById('hubspot_form_6a6bbafa381d6_status');\n\n            if (!emailPattern.test(email)) {\n                statusElement.textContent = 'Please enter a valid email address.';\n                statusElement.style.color = 'red';\n                statusElement.style.paddingTop = '10px';\n                statusElement.classList.add('showing-message');\n                statusElement.classList.remove('d-none');\n                return; \/\/ Stop the form submission\n            }\n\n            \/\/ Submit through the site's form proxy (form IDs stay server-side)\n            fetch('https:\/\/www.dacgroup.com\/en-gb\/wp-json\/api\/v1\/forms\/submit', {\n                method: 'POST',\n                headers: {\n                    'Content-Type': 'application\/json'\n                },\n                body: JSON.stringify({\n                    form: 'newsletter',\n                    source: 'newsletter-inline',\n                    lang: 'en-gb',\n                    email: email,\n                    hp: form.querySelector('input[name=\\'dac_hp\\']').value,\n                    turnstileToken: (form.querySelector('[name=\\'cf-turnstile-response\\']') || {}).value || '',\n                    elapsed: Date.now() - loadedAt,\n                    pageUri: window.location.href,\n                    pageName: document.title\n                })\n            })\n            .then(response => response.json().catch(function() { return {}; }).then(result => {\n                if (response.ok && result.success) {\n                    \/\/ Status element should already be properly defined, but fallback to form-specific element if needed\n                    if(!statusElement) {\n                        statusElement = document.getElementById('hubspot_form_6a6bbafa381d6_status');\n                    }\n\n                    if(statusElement) {\n                        statusElement.textContent = \"Form submitted successfully!\";\n                        statusElement.style.color = 'green';\n                        statusElement.style.paddingTop = '10px';\n                        statusElement.classList.add('showing-message');\n                        statusElement.classList.remove('d-none');\n                    }\n\n                    var userInfo = JSON.parse(localStorage.getItem('userInfo'));\n                    if(!!userInfo)\n                    {\n                        userInfo.event = 'Form_submit';\n                        userInfo.email = email;\n                        userInfo.form_name = 'Newsletter';\n                        window.dataLayer = window.dataLayer || [];\n                        window.dataLayer.push(userInfo);\n                    }\n\n                    emailInput.value = ''; \/\/ Clear the email field\n                    window.dispatchEvent(new CustomEvent('newsletter-submit'));\n                } else {\n                    if(statusElement) {\n                        statusElement.textContent = (result.data && result.data.message) || \"There was an error submitting the form.\";\n                        statusElement.style.color = 'red';\n                        statusElement.classList.add('showing-message');\n                        statusElement.classList.remove('d-none');\n                        statusElement.style.paddingTop = '10px';\n                    }\n                }\n            }))\n            .catch(error => {\n                console.error('Error:', error);\n                \/\/ Ensure we have the correct status element for this specific form\n                if(!statusElement) {\n                    statusElement = document.getElementById('hubspot_form_6a6bbafa381d6_status');\n                }\n                if(statusElement) {\n                    statusElement.textContent = \"There was an error submitting the form.\";\n                    statusElement.style.color = 'red';\n                    statusElement.style.paddingTop = '10px';\n                    statusElement.classList.add('showing-message');\n                    statusElement.classList.remove('d-none');\n                }\n            });\n        });\n    });\n<\/script>\n                        <button class=\"subscribe-btn\" type=\"button\" @click=\"handleTopSubmission()\">\n                            SUBSCRIBE                            <span class=\"d-inline-block\">\n                                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n                                    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                                        d=\"M3.5458 14.4774L4.50055 13.234C4.50657 11.8629 4.56791 9.80824 5.17539 8.00401C5.52706 6.95953 6.09459 5.89126 7.03537 5.08C7.70533 4.50227 8.51103 4.10149 9.44696 3.90922C9.50872 3.69984 9.5922 3.49047 9.70471 3.28979C9.91134 2.92122 10.2194 2.57523 10.654 2.33189C11.0827 2.09183 11.5478 2 12 2C12.4355 2 12.8969 2.08208 13.3272 2.31763C13.7695 2.55969 14.0812 2.91045 14.2866 3.28943C14.3999 3.49849 14.4813 3.71787 14.5396 3.93682C15.5444 4.18145 16.3788 4.69659 17.0444 5.38131C17.9498 6.3126 18.4937 7.50224 18.8321 8.60503C19.3645 10.3395 19.4725 12.1499 19.4944 13.1421C19.9371 13.6338 20.3502 14.1627 20.6914 14.626C21.9447 16.3277 20.6148 18.5001 18.7001 18.5001L5.52863 18.5C3.45543 18.5 2.28314 16.1217 3.5458 14.4774Z\"\n                                        fill=\"black\" \/>\n                                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                                        d=\"M9.0857 19.3749C9.431 19.1461 9.89639 19.2405 10.1252 19.5858C10.874 20.7159 12.7481 21.0858 13.9 19.5501C14.1485 19.2187 14.6186 19.1516 14.95 19.4001C15.2813 19.6486 15.3485 20.1187 15.1 20.4501C13.2518 22.9143 10.126 22.3027 8.87475 20.4143C8.64596 20.069 8.74041 19.6037 9.0857 19.3749Z\"\n                                        fill=\"white\" \/>\n                                <\/svg>\n                            <\/span>\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n            <\/div>\n\n        <\/div>\n    \n    \n        <div data-role=\"topic-filter-container\" class=\"max-w-1400\">\n            <h5>\n                Explore all DAC blog posts            <\/h5>\n\n            <p>\n                Discover expert perspectives and actionable ideas to optimize your marketing strategy today.            <\/p>\n\n                            <div data-role=\"topic-filter-search\">\n\n                    <label for=\"open-filter-button\">\n                        Filter by topic                    <\/label>\n\n                    <div class=\"filter-button-row flex-wrap\">\n                        <button class=\"topic-button\" :class=\"activeType == 'all' ? 'active' : ''\" @click=\"setActiveType('all', 'SEE ALL')\">\n                        All                        <\/button>\n\n                                                    <button\n                                data-index=\"0\"\n                                style=\"transition-delay: 0ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'paid-media' ? 'active' : ''\"\n                                @click=\"setActiveType('paid-media', 'Paid media')\"\n                            >\n                                Paid media                            <\/button>\n                                                    <button\n                                data-index=\"1\"\n                                style=\"transition-delay: 50ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'search-optimization' ? 'active' : ''\"\n                                @click=\"setActiveType('search-optimization', 'Search optimization')\"\n                            >\n                                Search optimization                            <\/button>\n                                                    <button\n                                data-index=\"2\"\n                                style=\"transition-delay: 100ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'local-search' ? 'active' : ''\"\n                                @click=\"setActiveType('local-search', 'Local Search')\"\n                            >\n                                Local Search                            <\/button>\n                                                    <button\n                                data-index=\"3\"\n                                style=\"transition-delay: 150ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'strategy' ? 'active' : ''\"\n                                @click=\"setActiveType('strategy', 'Strategy')\"\n                            >\n                                Strategy                            <\/button>\n                                                    <button\n                                data-index=\"4\"\n                                style=\"transition-delay: 200ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'creative' ? 'active' : ''\"\n                                @click=\"setActiveType('creative', 'Creative')\"\n                            >\n                                Creative                            <\/button>\n                                                    <button\n                                data-index=\"5\"\n                                style=\"transition-delay: 250ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'analytics' ? 'active' : ''\"\n                                @click=\"setActiveType('analytics', 'Proove Analytics')\"\n                            >\n                                Proove Analytics                            <\/button>\n                                                    <button\n                                data-index=\"6\"\n                                style=\"transition-delay: 300ms;\"\n                                class=\"topic-button\"\n                                :class=\"activeType == 'development' ? 'active' : ''\"\n                                @click=\"setActiveType('development', 'Development')\"\n                            >\n                                Development                            <\/button>\n                        \n                        <span data-role=\"spinner\" x-show=\"isLoading\" x-cloak>\n                            <svg class=\"animate-spin\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#171616\" stroke-width=\"4\" fill=\"none\" stroke-dasharray=\"31.4 31.4\">\n                                    <animateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" from=\"0 12 12\" to=\"360 12 12\" dur=\"1s\" repeatCount=\"indefinite\" \/>\n                                <\/circle>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n\n\n                    <button @click=\"setMenuVisibleTo(true)\" id=\"open-filter-button\">\n                        <span class=\"d-inline-flex justiy-content-center align-items-center\" x-text=\"selectedLabel\"><\/span>\n                        <span class=\"d-inline-block\">\n                            <svg width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <path\n                                    d=\"M4.16797 8.02515V1.06421C4.16797 0.591553 3.78125 0.204834 3.30859 0.204834C2.83594 0.204834 2.44922 0.591553 2.44922 1.06421V8.02515C0.988281 8.45483 0 9.7439 0 11.2048C0 12.6658 0.988281 13.9548 2.40625 14.3845V21.3455C2.40625 21.8181 2.79297 22.2048 3.26562 22.2048C3.73828 22.2048 4.125 21.8181 4.125 21.3455V14.3845C5.54297 13.9978 6.53125 12.7087 6.53125 11.2048C6.53125 9.70093 5.58594 8.45483 4.16797 8.02515ZM2.79297 12.6658C2.66406 12.6228 2.57812 12.5798 2.49219 12.5369C2.01953 12.2361 1.71875 11.7634 1.71875 11.2048C1.71875 10.6462 2.01953 10.1736 2.49219 9.8728C2.57812 9.82983 2.66406 9.78687 2.79297 9.7439C2.83594 9.7439 2.87891 9.70093 2.92188 9.70093C2.96484 9.70093 3.00781 9.70093 3.00781 9.65796C3.09375 9.65796 3.17969 9.65796 3.26562 9.65796C3.35156 9.65796 3.4375 9.65796 3.52344 9.70093C3.56641 9.70093 3.60937 9.70093 3.60937 9.7439C3.65234 9.7439 3.69531 9.78687 3.73828 9.78687C3.86719 9.82983 3.95312 9.8728 4.03906 9.91577C4.51172 10.2166 4.8125 10.6892 4.8125 11.2478C4.8125 11.8064 4.51172 12.2791 4.03906 12.5798C3.99609 12.5798 3.86719 12.6228 3.78125 12.6658C3.73828 12.6658 3.69531 12.7087 3.65234 12.7087C3.60938 12.7087 3.56641 12.7087 3.56641 12.7517C3.48047 12.7517 3.39453 12.7947 3.30859 12.7947C3.22266 12.7947 3.13672 12.7947 3.05078 12.7517C3.00781 12.7517 2.96484 12.7517 2.96484 12.7087C2.87891 12.7087 2.83594 12.6658 2.79297 12.6658Z\"\n                                    fill=\"#171616\" \/>\n                                <path\n                                    d=\"M11.8594 2.3103V1.06421C11.8594 0.591553 11.4727 0.204834 11 0.204834C10.5273 0.204834 10.1406 0.591553 10.1406 1.06421V2.3103C8.72266 2.69702 7.73438 3.98608 7.73438 5.48999C7.73438 6.9939 8.72266 8.23999 10.1406 8.66968V21.3884C10.1406 21.8611 10.5273 22.2478 11 22.2478C11.4727 22.2478 11.8594 21.8611 11.8594 21.3884V8.62671C13.2773 8.23999 14.2656 6.95093 14.2656 5.44702C14.2656 3.94312 13.2773 2.69702 11.8594 2.3103ZM11.3437 6.95093C11.3008 6.95093 11.2578 6.95093 11.2578 6.9939C11.1719 6.9939 11.0859 7.03687 11 7.03687C10.9141 7.03687 10.8281 7.03687 10.7422 6.9939C10.6992 6.9939 10.6562 6.9939 10.6562 6.95093C10.6133 6.95093 10.5703 6.90796 10.5273 6.90796C10.3984 6.86499 10.3125 6.82202 10.2266 6.77905C9.75391 6.47827 9.45312 6.00562 9.45312 5.44702C9.45312 4.88843 9.75391 4.41577 10.2266 4.11499C10.3125 4.07202 10.3984 4.02905 10.5273 3.98608C10.5703 3.98608 10.6133 3.94312 10.6562 3.94312C10.6992 3.94312 10.7422 3.94312 10.7422 3.90015C10.8281 3.90015 10.9141 3.85718 11 3.85718C11.0859 3.85718 11.1719 3.85718 11.2578 3.90015C11.3008 3.90015 11.3437 3.90015 11.3437 3.94312C11.3867 3.94312 11.4297 3.98608 11.4727 3.98608C11.6016 4.07202 11.6875 4.11499 11.7734 4.15796C12.2461 4.45874 12.5469 4.9314 12.5469 5.48999C12.5469 6.04858 12.2461 6.52124 11.7734 6.82202C11.6875 6.86499 11.6016 6.90796 11.4727 6.95093C11.4297 6.95093 11.3867 6.95093 11.3437 6.95093Z\"\n                                    fill=\"#171616\" \/>\n                                <path\n                                    d=\"M19.5508 12.9236V1.06421C19.5508 0.591553 19.1641 0.204834 18.6914 0.204834C18.2187 0.204834 17.832 0.591553 17.832 1.06421V12.9236C16.4141 13.3103 15.4258 14.5994 15.4258 16.1033C15.4258 17.6072 16.4141 18.8533 17.832 19.283V21.3455C17.832 21.8181 18.2187 22.2048 18.6914 22.2048C19.1641 22.2048 19.5508 21.8181 19.5508 21.3455V19.283C20.9687 18.8962 21.957 17.6072 21.957 16.1033C21.957 14.5994 20.9687 13.3533 19.5508 12.9236ZM19.0781 17.6072C19.0352 17.6072 18.9922 17.6072 18.9922 17.6501C18.9062 17.6501 18.8203 17.6931 18.7344 17.6931C18.6484 17.6931 18.5625 17.6931 18.4766 17.6501C18.4336 17.6501 18.3906 17.6501 18.3906 17.6072C18.3477 17.6072 18.3047 17.5642 18.2617 17.5642C18.1328 17.5212 18.0469 17.4783 17.9609 17.4353C17.4883 17.1345 17.1875 16.6619 17.1875 16.1033C17.1875 15.5447 17.4883 15.072 17.9609 14.7712C18.0469 14.7283 18.1328 14.6853 18.2617 14.6423C18.3047 14.6423 18.3477 14.5994 18.3906 14.5994C18.4336 14.5994 18.4766 14.5994 18.4766 14.5564C18.5625 14.5564 18.6484 14.5134 18.7344 14.5134C18.8203 14.5134 18.9062 14.5134 18.9922 14.5564C19.0352 14.5564 19.0781 14.5564 19.0781 14.5994C19.1211 14.5994 19.1641 14.6423 19.207 14.6423C19.3359 14.6853 19.4219 14.7283 19.5078 14.7712C19.9805 15.072 20.2812 15.5447 20.2812 16.1033C20.2812 16.6619 19.9805 17.1345 19.5078 17.4353C19.4219 17.4783 19.3359 17.5212 19.207 17.5642C19.1211 17.5642 19.1211 17.6072 19.0781 17.6072Z\"\n                                    fill=\"#171616\" \/>\n                            <\/svg>\n                        <\/span>\n                    <\/button>\n                <\/div>\n\n                <aside x-show=\"isMenuShowing\" x-cloak @click=\"setMenuVisibleTo(false)\" data-role=\"sliding-filter-menu\">\n                    <div @click.stop x-show=\"isMenuShowing\" x-transition:enter=\"transition ease-out duration-300\"\n                        x-transition:enter-start=\"translate-x-outside\" x-transition:enter-end=\"transition-x-inside\"\n                        x-transition:leave=\"transition ease-in duration-300\" x-transition:leave-start=\"translate-x-inside\"\n                        x-transition:leave-end=\"translate-x-outside\" class=\"menu-content\">\n                        <ul class=\"d-flex flex-column\">\n                            <li @click=\"setMenuVisibleTo(false)\" role=\"button\">\n                                <span class=\"d-inline-block pb-1\">\n                                    <svg width=\"17\" height=\"16\" viewBox=\"0 0 17 16\" fill=\"none\"\n                                        xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                                            d=\"M16.0247 9.22553H4.08469L6.93291 12.3063C7.24353 12.6423 7.2435 13.1607 6.93285 13.4966C6.58578 13.8719 5.99253 13.8719 5.64551 13.4965L0.872194 8.33348L5.64551 3.17041C5.99253 2.79506 6.58578 2.79503 6.93285 3.17034C7.2435 3.50628 7.24354 4.02464 6.93293 4.36063L4.08465 7.44158H16.0247C16.5173 7.44158 16.9166 7.84093 16.9166 8.33355C16.9166 8.82618 16.5173 9.22553 16.0247 9.22553Z\"\n                                            fill=\"#363534\" \/>\n                                    <\/svg>\n                                <\/span>\n                                Back\n                            <\/li>\n                            <li @click=\"setActiveType('all', 'SEE ALL')\" role=\"button\">\n                            All                            <\/li>\n\n                                                            <li role=\"button\" @click=\"setActiveType('paid-media', 'Paid media')\">\n                                    Paid media                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('search-optimization', 'Search optimization')\">\n                                    Search optimization                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('local-search', 'Local Search')\">\n                                    Local Search                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('strategy', 'Strategy')\">\n                                    Strategy                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('creative', 'Creative')\">\n                                    Creative                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('analytics', 'Proove Analytics')\">\n                                    Proove Analytics                                <\/li>\n                                                            <li role=\"button\" @click=\"setActiveType('development', 'Development')\">\n                                    Development                                <\/li>\n                                                    <\/ul>\n                    <\/div>\n\n                <\/aside>\n                    <\/div>\n\n        <div data-role=\"content-result-container\" class=\"max-w-1400\">\n            <div class=\"content-list\"> <\/div>\n\n                            <div class=\"d-flex flex-row align-items-center justify-content-center read-more-container\">\n                    <button x-cloak x-show=\"hasMorePosts\" x-on:click=\"loadMorePosts()\" x-bind:disabled=\"isLoading\"\n                        class=\"read-more-button\">\n                        <span x-show=\"isLoading\"> Loading&#8230;<\/span>\n                        <span x-show=\"!isLoading\">Load more Articles<\/span>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n    \n            <div data-role=\"discover-more-container\" class=\"w-100\">\n            <div class=\"title-container max-w-1400\">\n                <h5 class=\"title\">\n                    Discover more DAC Insights                <\/h5>\n\n                <a href=https:\/\/www.dacgroup.com\/en-gb\/discover\/                    class=\"more-content-large d-none d-lg-flex\">\n                    EXPLORE ALL INSIGHTS                    <svg width=\"24\" height=\"17\" viewBox=\"0 0 24 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path\n                            d=\"M19.7303 9.46276L14.8759 14.7137C14.5429 15.074 14.5429 15.6298 14.876 15.99C15.2481 16.3924 15.8842 16.3924 16.2563 15.9899L23.1809 8.49991L16.2563 1.00988C15.8842 0.607416 15.2481 0.607379 14.876 1.0098C14.5429 1.37001 14.5429 1.92582 14.8759 2.28607L19.7303 7.53683H0.962963C0.431133 7.53683 0 7.96796 0 8.49979C0 9.03162 0.431133 9.46276 0.962963 9.46276H19.7303Z\"\n                            fill=\"#171616\" \/>\n                    <\/svg>\n                <\/a>\n            <\/div>\n\n\n            \n\n            <div class=\"d-flex d-lg-none w-100 align-items-center justify-content-center insight-cta-container\">\n                                    \n                        <div class=\"  \" data-role=\"cta\">\n\n                                                <a role=\"button\" href='https:\/\/www.dacgroup.com\/en-gb\/discover\/' class=\"btn_primary-filled_white_none  \"  >\n                        \n                        <div>Explore all insights<\/div>\n\n                        \n                                \n\n                        \n                                                    <\/a>\n                    \n                <\/div>\n                                        <\/div>\n        <\/div>\n    \n<\/section>\n\n\n<section id=\"hub-newsletter-signup\" data-role=\"forward-email-subscription-container\" class=\"full-width w-100 d-flex justify-content-center align-items-center bg-c7f2b3\">\n    \n    <div class=\"max-w-1400 w-100 form\">\n        <div class=\"text-content-container\">\n            <h2>\n                Stay Forward            <\/h2>\n            <p class=\"subtitle\">\n                Get exclusive insights into digital <br class=\"d-none d-lg-block\">media&#8217;s top-trending topics delivered<br class=\"d-none d-lg-block\"> directly to your inbox.            <\/p>\n        <\/div>\n\n        <div data-role=\"form-group\">\n            <div class=\"d-flex flex-column w-100\">\n                <form data-forward-email-form class='custom-hubspot-form' id='hubspot_form_6a6bbafa8f3e7'>\n    <div class='d-flex input'>\n        <input type='email' class='form-control me-2 input' placeholder='Email address' aria-label='Email' name='email' required>\n        <button type='submit' class='btn_primary-filled_white'>Submit\n<\/button>\n    <\/div>\n    <input type='text' name='dac_hp' value='' tabindex='-1' autocomplete='off' aria-hidden='true' style='position:absolute;left:-9999px;height:0;width:0;border:0;padding:0;overflow:hidden'>\n    \n    <p class='hubspot-status'><\/p>\n<\/form>\n<script>\njQuery(document).ready(function($) {\n    var loadedAt = Date.now();\n    var form = $('#hubspot_form_6a6bbafa8f3e7');\n    form.on('submit', function(event) {\n        event.preventDefault();\n\n        \/\/ Get email input value\n        var emailInput = form.find('input[name=\"email\"]');\n        var email = emailInput.val().trim();\n\n        \/\/ Get the status element for this form\n        var statusElement = form.siblings('.forward-email-status-container');\n\n        \/\/ Submit through the site's form proxy (form IDs stay server-side)\n        fetch('https:\/\/www.dacgroup.com\/en-gb\/wp-json\/api\/v1\/forms\/submit', {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/json'\n            },\n            body: JSON.stringify({\n                form: 'newsletter',\n                source: 'block-hub-newsletter',\n                lang: 'en-gb',\n                email: email,\n                hp: form.find('input[name=\"dac_hp\"]').val(),\n                turnstileToken: form.find('[name=\"cf-turnstile-response\"]').val() || '',\n                elapsed: Date.now() - loadedAt,\n                pageUri: window.location.href,\n                pageName: document.title\n            })\n        })\n        .then(response => response.json().catch(function() { return {}; }).then(result => {\n            if (response.ok && result.success) {\n                if(statusElement) {\n                    statusElement.text('Thanks for Subscribing!');\n                    statusElement.css('color', 'green');\n                }\n\n                var userInfo = JSON.parse(localStorage.getItem('userInfo'));\n                if (userInfo) {\n                    userInfo.event = 'Form_submit';\n                    userInfo.email = email;\n                    userInfo.form_name = 'Newsletter';\n                    window.dataLayer = window.dataLayer || [];\n                    window.dataLayer.push(userInfo);\n                }\n\n                emailInput.val(''); \/\/ Clear the email field\n                window.dispatchEvent(new CustomEvent('newsletter-submit'));\n            } else {\n                if(statusElement) {\n                    statusElement.text((result.data && result.data.message) || \"There was an error submitting the form.\");\n                    statusElement.css({\n                        'color': 'red',\n                        'padding-top': '10px'\n                    });\n                }\n            }\n        }))\n        .catch(error => {\n            console.error('Error:', error);\n            statusElement.text(\"There was an error submitting the form.\");\n            statusElement.css({\n                'color': 'red',\n                'padding-top': '10px'\n            });\n        });\n    });\n});\n<\/script>                <span class=\"forward-email-status-container\"><\/span>\n            <\/div>\n\n            <button id=\"forward-form-submission\" class=\"subscribe-btn\" type=\"button\" onclick=\"triggerButton(this)\">\n                <span class=\"d-inline-block\">\n                    SUBSCRIBE                <\/span>\n                <span class=\"d-inline-block bell-container\">\n                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.5458 14.4774L4.50055 13.234C4.50657 11.8629 4.56791 9.80824 5.17539 8.00401C5.52706 6.95953 6.09459 5.89126 7.03537 5.08C7.70533 4.50227 8.51103 4.10149 9.44696 3.90922C9.50872 3.69984 9.5922 3.49047 9.70471 3.28979C9.91134 2.92122 10.2194 2.57523 10.654 2.33189C11.0827 2.09183 11.5478 2 12 2C12.4355 2 12.8969 2.08208 13.3272 2.31763C13.7695 2.55969 14.0812 2.91045 14.2866 3.28943C14.3999 3.49849 14.4813 3.71787 14.5396 3.93682C15.5444 4.18145 16.3788 4.69659 17.0444 5.38131C17.9498 6.3126 18.4937 7.50224 18.8321 8.60503C19.3645 10.3395 19.4725 12.1499 19.4944 13.1421C19.9371 13.6338 20.3502 14.1627 20.6914 14.626C21.9447 16.3277 20.6148 18.5001 18.7001 18.5001L5.52863 18.5C3.45543 18.5 2.28314 16.1217 3.5458 14.4774Z\" stroke=\"#171616\" \/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.0857 19.3749C9.431 19.1461 9.89639 19.2405 10.1252 19.5858C10.874 20.7159 12.7481 21.0858 13.9 19.5501C14.1485 19.2187 14.6186 19.1516 14.95 19.4001C15.2813 19.6486 15.3485 20.1187 15.1 20.4501C13.2518 22.9143 10.126 22.3027 8.87475 20.4143C8.64596 20.069 8.74041 19.6037 9.0857 19.3749Z\" fill=\"#171616\" \/>\n                    <\/svg>\n                <\/span>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    \n    <script>\n        function triggerButton(button) {\n\n            var container = button.closest('[data-role=\"forward-email-subscription-container\"]');\n            var form = container.querySelector('[data-forward-email-form]');\n\n            if (form) {\n                jQuery(form).find(\"button[type='submit']\").trigger('click');\n            }\n        }\n    <\/script>\n\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":116688,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/blog-dac-gutenberg.php","meta":{"content-type":"","footnotes":""},"class_list":["post-116712","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blog | DAC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blog | DAC\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"DAC\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DACGroup\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T17:03:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\" \/>\n<meta name=\"twitter:site\" content=\"@DAC_group\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/\",\"name\":\"Blog | DAC\",\"isPartOf\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\"},\"datePublished\":\"2024-12-27T18:26:37+00:00\",\"dateModified\":\"2025-10-22T17:03:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dacgroup.com\/en-gb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Insights\",\"item\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"name\":\"DAC group\",\"description\":\"DAC\",\"publisher\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\",\"name\":\"DAC group\",\"alternateName\":\"DAC\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"contentUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"caption\":\"DAC group\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/DACGroup\",\"https:\/\/x.com\/DAC_group\",\"https:\/\/www.linkedin.com\/company\/dac-group\/\",\"https:\/\/www.instagram.com\/dac_group\/\",\"https:\/\/www.youtube.com\/user\/DACgroup1976\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blog | DAC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/","og_locale":"en_GB","og_type":"article","og_title":"Blog | DAC","og_url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/","og_site_name":"DAC","article_publisher":"https:\/\/www.facebook.com\/DACGroup","article_modified_time":"2025-10-22T17:03:56+00:00","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","twitter_site":"@DAC_group","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/","url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/","name":"Blog | DAC","isPartOf":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#website"},"datePublished":"2024-12-27T18:26:37+00:00","dateModified":"2025-10-22T17:03:56+00:00","breadcrumb":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dacgroup.com\/en-gb\/"},{"@type":"ListItem","position":2,"name":"Insights","item":"https:\/\/www.dacgroup.com\/en-gb\/insights\/"},{"@type":"ListItem","position":3,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.dacgroup.com\/en-gb\/#website","url":"https:\/\/www.dacgroup.com\/en-gb\/","name":"DAC group","description":"DAC","publisher":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization","name":"DAC group","alternateName":"DAC","url":"https:\/\/www.dacgroup.com\/en-gb\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/","url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","contentUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","caption":"DAC group"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DACGroup","https:\/\/x.com\/DAC_group","https:\/\/www.linkedin.com\/company\/dac-group\/","https:\/\/www.instagram.com\/dac_group\/","https:\/\/www.youtube.com\/user\/DACgroup1976"]}]}},"_links":{"self":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/pages\/116712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/comments?post=116712"}],"version-history":[{"count":3,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/pages\/116712\/revisions"}],"predecessor-version":[{"id":151904,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/pages\/116712\/revisions\/151904"}],"up":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/pages\/116688"}],"wp:attachment":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/media?parent=116712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}