<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Beyond Digital by Kilowott]]></title><description><![CDATA[Explore insights from Kilowott on AI, software development, web design, eCommerce, digital marketing and emerging technologies shaping business growth.]]></description><link>https://kilowott.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6af2de8ae7e8c4a507c803dc/7012df7c-1c38-4a5c-ba9f-4b0259a539cf.png</url><title>Beyond Digital by Kilowott</title><link>https://kilowott.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Nov 2026 08:42:56 GMT</lastBuildDate><atom:link href="https://kilowott.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[AI Referral Attribution: What Gemini’s Missing UTM Tags Mean for Your Analytics]]></title><description><![CDATA[Gemini stopped adding UTM tags to cited links. Learn why AI traffic shows as direct in GA4 and how to measure AI referrals more accurately.]]></description><link>https://kilowott.hashnode.dev/gemini-missing-utm-tags</link><guid isPermaLink="true">https://kilowott.hashnode.dev/gemini-missing-utm-tags</guid><category><![CDATA[SEO]]></category><category><![CDATA[gemini]]></category><category><![CDATA[Search engine optimization]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[Google Analytics]]></category><dc:creator><![CDATA[Kilowott]]></dc:creator><pubDate>Tue, 10 Nov 2026 10:33:47 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6af2de8ae7e8c4a507c803dc/551bc766-a21a-4439-a244-85cef5c99d0d.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Marketing teams are increasingly asked to account for traffic that originates in AI assistants. The task has become harder. In late September 2026, Google’s Gemini stopped appending a UTM parameter to the source links it cites, a change that went unnoticed for roughly a month and has not been explained by Google.</p>
<p>The practical consequence is a measurement gap. Visits that were briefly identifiable as Gemini-originated are again being absorbed into Direct traffic, and reports built on default analytics settings are likely to understate the contribution of content that AI systems cite. This article reviews what is known about the change, explains why AI referrals are prone to misattribution, and sets out a structured approach to measuring them with appropriate caution.</p>
<h3>Why attribution accuracy matters</h3>
<p>Attribution informs investment decisions. When leadership evaluates the return on content, or when budgets are allocated between channels, the underlying reports determine the outcome. If a growing source of visitors is recorded in a catch-all category, the work that earned those visits appears less effective than it is.</p>
<p>The issue is compounded by the changing shape of search. AI-generated answers now account for a larger share of research and comparison activity, and the click-through rate from those answers is generally low. Each identifiable visit therefore carries more weight, and each unidentifiable one represents a larger loss of information. Because platforms have offered no guidance on how AI assistants should pass visitors to websites, organisations must rely on their own measurement discipline.</p>
<h3>What is known about the Gemini change</h3>
<p>The reported sequence of events is as follows.</p>
<p>Around the start of September 2026, Gemini began adding the parameter <code>utm_source=gemini</code> to the source links in its answers. Google made no announcement. A Reddit user noticed the tags, and John Mueller of Google confirmed in the same thread that he could see them as well.</p>
<p>Server logs later published by search consultant Natzir Turrado show the parameter disappearing overnight around September 28 or 29, after approximately three weeks. Search Engine Journal reported the original addition on October 1. Turrado drew attention to the removal on October 27, and Search Engine Roundtable reported on October 30 that it could no longer find the parameter on Gemini links. Google has not commented on either the addition or the removal.</p>
<h3>Why the parameter mattered</h3>
<p>A UTM parameter is the most direct way to label the origin of a visit. In its absence, analytics platforms rely on the HTTP referrer, the information a browser passes to indicate where a visitor came from.</p>
<p>On desktop and the web, Gemini visits continue to arrive with a <a href="http://gemini.google.com"><code>gemini.google.com</code></a> referrer and can therefore be identified. The weakness lies on mobile. One analysis reports that Gemini’s iOS application opens links in an in-app browser that does not pass a referrer, causing those visits to be recorded as Direct in Google Analytics 4. The same analysis states that the parameter had previously exposed between 16 and 65 additional hidden clicks for every 100 sessions identified through a standard referrer. As this derives from a single source, the range should be treated as indicative rather than definitive. The underlying point is nonetheless clear: a portion of AI-originated traffic cannot be identified using standard methods.</p>
<h3>The risk of artificial trends</h3>
<p>Changes in tagging behaviour can produce patterns in the data that have no connection to audience behaviour. An analyst reviewing Gemini traffic across September would have observed it emerge, grow for three weeks and then fall sharply. That curve reflects a parameter being enabled and disabled, not a change in interest.</p>
<p>ChatGPT provides a comparable example. According to reporting, its links lost the <code>utm_source=</code><a href="http://chatgpt.com"><code>chatgpt.com</code></a> parameter between approximately October 7 and 16 before it was restored, and the interruption was subsequently described as a bug. A comparison of October with September could suggest a decline in AI-referred traffic that did not occur.</p>
<p>The appropriate safeguard is to annotate analytics reports with the dates on which sources changed their tagging, and to treat any abrupt movement that coincides with those dates as a measurement artefact unless other evidence indicates otherwise.</p>
<h3>Interpreting growth in Direct traffic</h3>
<p>Direct traffic has always served as a residual category. It includes visitors who typed an address, used a bookmark, or arrived from an application that does not pass a referrer. AI assistants have added a further source of the last type, particularly within mobile apps.</p>
<p>This does not mean that all Direct traffic originates from AI, nor that Direct traffic should be reclassified wholesale. It does mean that sustained growth in Direct visits, especially to informational pages that users rarely enter manually, merits investigation. It is a lead to be tested, not a finding to be reported.</p>
<h3>A multi-signal measurement approach</h3>
<p>No single method resolves the problem. The following measures are most effective when used together.</p>
<ol>
<li><strong>Define an AI channel in GA4.</strong> A custom channel group allows known AI referrers, such as <a href="http://chatgpt.com"><code>chatgpt.com</code></a> and <a href="http://gemini.google.com"><code>gemini.google.com</code></a>, to be reported together instead of being dispersed across Referral and Direct. The group should be built from sources that actually appear in your own data.</li>
<li><strong>Review server logs.</strong> Logs capture details that analytics tools omit, including the user-agent string. One analysis reports that Gemini’s iOS visits can be recognised by a distinctive token in that string, which makes it possible to estimate visits that analytics classifies as Direct. Feasibility depends on developer or hosting support.</li>
<li><strong>Monitor landing-page patterns.</strong> Comparing Direct traffic to deep informational pages against a historical baseline can reveal unusual increases. This is supporting evidence, not proof.</li>
<li><strong>Collect self-reported attribution.</strong> Adding a “How did you hear about us?” field to enquiry or checkout forms, with an option for AI assistants, captures discovery that no tag can record. Responses are imperfect but valuable as a cross-check.</li>
<li><strong>Track brand demand.</strong> Where AI answers mention an organisation, branded search and direct visits to the home page often increase. Observing these indicators alongside content performance shows influence that click data does not.</li>
<li><strong>Apply UTM parameters to controlled links.</strong> Links placed in newsletters, profiles and partner pages should carry the organisation’s own tags, because third-party platforms cannot be relied upon to add them.</li>
<li><strong>Combine with Search Console data.</strong> Google Search Console’s AI reporting shows impressions in AI Overviews and AI Mode, though not clicks. Used alongside first-party analytics, it provides a second partial view of the same activity.</li>
</ol>
<h3>Avoiding two opposite errors</h3>
<p>Two interpretive errors are common. The first is to conclude that AI traffic is negligible because the identifiable portion is small; a substantial share may be recorded as Direct, so the true volume is probably higher than reported. The second is to attribute every increase in Direct traffic to AI, which, without corroborating evidence, amounts to conjecture.</p>
<p>A defensible position states what can be measured, identifies what cannot, and offers a transparent estimate of the difference.</p>
<h3>Frequently asked questions</h3>
<p><strong>Did Gemini stop adding UTM parameters?</strong><br />According to server-log data from Natzir Turrado and a Search Engine Roundtable report dated October 30, 2026, yes. The parameter appeared on cited links for roughly three weeks in September and was then removed. Google has not commented.</p>
<p><strong>Can Gemini traffic still be tracked?</strong><br />In part. Desktop and web visits retain a <a href="http://gemini.google.com"><code>gemini.google.com</code></a> referrer. Visits from the mobile app may be recorded as Direct.</p>
<p><strong>Why does AI traffic appear as Direct?</strong><br />Some AI applications open links in their own browser without passing a referrer. With neither a referrer nor a UTM parameter, analytics platforms have no basis for attribution and default to Direct.</p>
<p><strong>Did ChatGPT also lose its tracking parameter?</strong><br />Reportedly, for about a week in October, between roughly October 7 and 16. The interruption was later described as a bug.</p>
<p><strong>Should organisations stop using UTM parameters?</strong><br />No. They remain essential for links an organisation controls. They should simply not be assumed on links generated by third-party platforms.</p>
<h3>Conclusion</h3>
<p>The removal of Gemini’s UTM parameter is a minor technical event, but it illustrates a broader limitation. AI assistants pass visitors to websites inconsistently, and most analytics tools were designed for an earlier model of web traffic. Parameters will continue to appear and disappear, applications will continue to share limited information, and new assistants will continue to emerge.</p>
<p>Organisations that adapt best will be those that rely on several imperfect signals rather than a single tag, and that report their limitations candidly. A clearly qualified estimate is more useful than a confident figure that is incorrect.</p>
<p><em>Adapted from a longer article originally published at</em> <a href="http://kilowott.com"><em>kilowott.com</em></a><em>.</em></p>
]]></content:encoded></item><item><title><![CDATA[Meta Andromeda in 2026: Why Creative Now Does the Targeting]]></title><description><![CDATA[Meta’s Andromeda shortlists ads before the auction. Learn what Meta has said, what agencies report, and how to plan creative before Black Friday.]]></description><link>https://kilowott.hashnode.dev/meta-andromeda-update-2026-creative-targeting</link><guid isPermaLink="true">https://kilowott.hashnode.dev/meta-andromeda-update-2026-creative-targeting</guid><category><![CDATA[meta ads]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[performance marketing]]></category><category><![CDATA[Digital Marketing ]]></category><category><![CDATA[social media marketing]]></category><dc:creator><![CDATA[Kilowott]]></dc:creator><pubDate>Tue, 10 Nov 2026 10:26:25 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6af2de8ae7e8c4a507c803dc/88b3a0f5-74cd-4910-8446-ecaabdd5bf4e.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Picture a media buyer opening Ads Manager on a Monday morning in early November. A campaign that worked well all summer has slowed down. The audience, budget and targeting are unchanged, yet results are drifting, and the usual fixes, like a tighter audience or a new lookalike, don’t help.</p>
<p>This is a common story right now, and it often traces back to an old assumption: that targeting does the heavy lifting and creative follows. Many advertisers now report the reverse. They upload a range of genuinely different ads and let Meta decide who sees which one.</p>
<p>The system usually credited with this shift is <strong>Andromeda</strong>. This post explains what it is, what Meta has said publicly, where industry advice goes beyond that, and what to do before Black Friday.</p>
<h3>What is Meta Andromeda?</h3>
<p>Andromeda is Meta’s <strong>ads retrieval system</strong>. Before any bidding or ranking happens, Meta has to narrow tens of millions of eligible ads down to a shortlist of a few thousand worth scoring for a specific person. Andromeda performs that first cut.</p>
<p>Meta described it on its engineering blog on December 2, 2024, and has since said it has rolled out across its apps. It isn’t a campaign type or a setting in Ads Manager. It’s part of how the auction works.</p>
<p>The practical implication is simple: retrieval happens <strong>before</strong> the auction. An ad that isn’t shortlisted never gets the chance to win a bid. That’s why the quality and variety of your creative matters more than it once did.</p>
<h3>What Meta has published</h3>
<p>According to Meta’s announcement, Andromeda delivered:</p>
<ul>
<li>10,000x more retrieval model capacity</li>
<li>A 6% improvement in recall</li>
<li>An 8% improvement in ads quality on selected segments</li>
</ul>
<p>The quality gain applies to selected segments, not to every advertiser. These numbers describe system performance, not the results any single account will see.</p>
<p>Meta also published a newer engineering post on October 28, 2026. Summaries of it say the current system can process more than a billion ads per second on a single GPU server, a 100x lift over the 2024 system. Reporting also says a first generative model was deployed into ads retrieval in July 2026. The details will keep changing, but the direction is clear: more capacity to consider more ads, matched more precisely.</p>
<h3>Creative diversification: what Meta recommends</h3>
<p>Meta’s guidance since early 2025 has been consistent. As advertisers upload more creatives, Andromeda powers the models that choose the right one for each person. Meta has described the focus as moving from niche targeting to <strong>creative diversification</strong>.</p>
<p>Diversification means genuinely different ads, not small edits to one ad:</p>
<ul>
<li><strong>Format:</strong> video, static images, partnership content</li>
<li><strong>Theme:</strong> humour, nostalgia, savings, social proof, problem-led storytelling</li>
</ul>
<p>A new caption on the same footage is iteration, not diversification. The idea is that distinct ads reach distinct kinds of people, while near-duplicates compete for the same audience.</p>
<h3>Meta’s guidance vs. industry advice</h3>
<p>It’s worth separating what Meta has said from what practitioners report. Meta hasn’t published a rulebook. Its posts recommend diversification, but they don’t say how many ads to run, how to structure ad sets or how to read results.</p>
<p>Much of the specific advice online goes further: fewer ad sets, more ads per ad set, campaign-level budgets, and creatives stacked across awareness stages. Many agencies report good results from these approaches, and the logic is plausible, since pooling data may help the system learn. But those results come from individual accounts, not from Meta, and they may not transfer to every brand.</p>
<p>Treat them as <strong>hypotheses to test, not rules</strong>. The same applies to exact creative counts or similarity thresholds. If a number isn’t in Meta’s own material, it’s an observation.</p>
<h3>A practical approach</h3>
<p>Whatever structure you choose, these steps make sense on the available evidence:</p>
<ol>
<li><strong>Fix your tracking first.</strong> Meta can only learn from the data it receives. Check that purchase events are sent reliably, including server-side, and that customer details are matched correctly.</li>
<li><strong>Build a creative map.</strong> List the angles you could take (problem, solution, proof, offer) and the formats you could use. Cover several of each, rather than ten versions of one idea.</li>
<li><strong>Test structure changes one at a time.</strong> If you want to try consolidating ad sets, change one campaign and compare it against a control.</li>
<li><strong>Plan a steady supply of new creative.</strong> Creative fatigues, so a pipeline works better than a one-off batch.</li>
<li><strong>Match the landing page to the ad.</strong> A story-led ad needs a page that continues the story.</li>
<li><strong>Read results at the ad level.</strong> See which ads carry the delivery, and check platform numbers against your own analytics.</li>
<li><strong>Keep product feeds clean.</strong> For catalogue and Advantage+ shopping campaigns, accurate product data feeds the system’s decisions directly.</li>
</ol>
<h3>Why timing matters</h3>
<p>With Black Friday on November 27, there’s a practical deadline. Holiday periods are when creative fatigues fastest and competition is highest, so having distinct ads ready before the peak is more useful than scrambling during it.</p>
<h3>Quick readiness checklist</h3>
<ul>
<li>Purchase events sent reliably, with customer details matched</li>
<li>A creative map covering several angles and formats</li>
<li>Genuinely different ads, not edits of the same footage</li>
<li>A plan for fresh creative every few weeks</li>
<li>Landing pages matched to each ad’s message</li>
<li>Structure changes tested against a control</li>
<li>Results checked against independent analytics</li>
<li>Product feed accurate and complete</li>
<li>Holiday creative approved before the peak</li>
</ul>
<h3>FAQ</h3>
<p><strong>What is the Meta Andromeda update?</strong><br />Andromeda is Meta’s ads retrieval system. It narrows tens of millions of eligible ads to a few thousand candidates before ranking. Meta announced it on December 2, 2024.</p>
<p><strong>Does Andromeda replace targeting?</strong><br />Not entirely, but it changes where the work happens. Meta’s guidance says the focus has shifted from niche targeting to creative diversification.</p>
<p><strong>What is creative diversification?</strong><br />Running ads that are genuinely different in format, theme and message, not minor edits of one ad.</p>
<p><strong>How many ads should I run?</strong><br />Meta hasn’t published a number. Test what works for your account and focus on making each ad genuinely different.</p>
<p><strong>Should I consolidate my ad sets?</strong><br />Many agencies report good results from fewer ad sets, but that’s practitioner advice, not a Meta rule. Test it on one campaign first.</p>
<h3>Final thoughts</h3>
<p>Andromeda rewards having something distinct to say. The advertisers who benefit won’t necessarily be the ones with the cleverest account structure. They’ll be the ones who treat creative as the main lever, keep data reliable and test carefully.</p>
<p>Meta’s systems will keep changing, and advice that works this month may look different by spring. Different ads, clean data and honest measurement hold up through each update.</p>
<p><em>This article is adapted from a longer piece originally published at</em> <a href="http://kilowott.com"><em>kilowott.com</em></a><em>.</em></p>
]]></content:encoded></item></channel></rss>