English
Open in Telegram
TTegra DTC Marketing

Tegra DTC Marketing

@hellotegra · channel · Business · indexed since 2026-09-28
228subscribers
13average post reach
5.7%ER — reach to subscribers
10posts in 30 days
S
Sonny
Nearly 70% of Google searches ended without a click in early 2026. Over 90% inside AI Mode. Read that against what most SEO retainers still sell: we'll rank you for the how-to keywords. That deliverable assumes the user clicks through to your page. In a zero-click result, the answer gets assembled on the results page and your brand shows up as a citation, not a visit. So the work changed underneath the contract. The question moved from "are we ranked" to "are we the brand the model quotes when it writes the answer." Different content, different structure, different proof signals to earn. Brands cited in AI answers see +35% CTR on the clicks that still happen (Seer Interactive, 2026). Keyword ranking still matters for the searches that click. That's a shrinking share of them.
36 ·
Sonny
Link
click to show
Every agency is pitching a $25K/mo AI offer now. Almost none show what happens after the pitch deck. The offer structure is straightforward: AI handles production, the agency provides strategic direction, the client gets volume and speed at a fraction of a traditional team's cost. Hard to argue with as a pitch. The problem arrives in month two. The founder is still in every creative decision, every account change, every client call. A delivery model that requires the founder to personally approve each output is structured like a high-end freelance arrangement, regardless of how the pitch frames the AI angle. The delivery layer is the boring part nobody shows in the case study. Here's what ours looks like. The AI Creative Brief System generates a research-backed brief from customer intent signals. It's a structured document that tells the creative build exactly which angle, which audience framing, which proof point, and which format the data says is most likely to win. Andrey runs that system across every Meta account we manage. One operator. 250 ads a week. The Google Ads AI Agentic System handles the multi-account architecture. Naming conventions, conversion action consistency, audience taxonomy, bid architecture - held consistent across every account change by the system, instead of a manager re-checking each account by hand. Ruslan runs that layer across the whole portfolio. Alex runs retention across the same client base via Klaviyo. 15+ email campaigns monthly as part of the DFY retainer output. The output (ads, presell pages, email campaigns) is where most AI-agency pitches stop. We built the input layer - the brief system, the architecture standards, the audit protocol - because that's what determines whether the output runs consistently without the founder reviewing every piece. One system, three operators reviewing the output instead of building it. 250-1,000 ads, 10-25 presell pages, and 15+ email campaigns monthly. Live in 3 days. That's the deli… Read in full →
42 ·
S
Smart agencies are building creator networks, not in-house content teams. Variable cost, real distribution, no payroll carried between campaigns. The pegs sound absurd until you run the math. A Pilates studio reportedly paid one of its own members $18K a month just for footage. Operators are running distribution networks of 5,000+ creators. Both look insane next to a salaried two-person content team, until you notice the studio pays only when content performs and the salaried team gets paid either way. That's the shape of a lean agency in 2026. The content function moved from a fixed cost you carry to a variable cost that tracks output. The algorithm already favors the native creator clip over the polished in-house spot, so the cheaper model tends to be the better-performing one too.
50 ·
S
Sonny
7 domains we audit on every account before we touch a single bid. We run client ad spend across 20+ DTC brands, and the audit is the same seven domains every time. Written down, so any operator on the team runs it identically. Here's what each domain checks: • Conversion tracking: is the pixel firing on purchase, deduplicated, and reconciling to the back end • GMC setup: feed health, item-level disapprovals, and the attributes that quietly cap impression share • Targeting: audience signals, intent tiers, and where spend physically lands versus where the brief assumed • Bidding strategy: the right strategy for the data volume, since tROAS switched on too early is the top reason scale stalls • Landing pages: query match, load speed, and whether the mobile experience holds up where most clicks are • Account setup: conversion actions, naming conventions, and exclusions consistent so downstream data is trustworthy • Campaign structure: brand and non-brand separated, intent unblended, and whether three hero SKUs eat the budget while hundreds of products sit at zero impressions This is codified for the same reason we codify everything: write the process once, then let the team and the tooling run it the same way on every account. Three of us reviewing identical output beats three of us improvising. The pattern across almost every account we audit: it breaks on the first two domains. Tracking and feed. If an agency runs your account, ask to see their audit protocol - not the findings, the written checklist. "Every account is different" means they improvise on your money. Optimizing before auditing just spends faster in the wrong direction.
53 ·
Sonny
We lost a client by giving correct advice. Their landing page was the problem. We diagnosed it. We didn't fix it. Three months after the audit, the page was still broken. Cold traffic still converting at 1.5%. Client churned. That failure changed how we build retainers. We ship 10-25 presell pages per month inside our DFY retainer now. New accounts go live in 3 days, because we built the delivery system before making the promise. Cold traffic from Google or Meta arrives with no brand relationship and no reason to trust. A product page is built for buyers who already want the product. A presell page does the belief-building work in between - handles objections - establishes proof - gets the visitor warm enough that the product page can close Without that layer, you're paying for clicks your funnel isn't built to convert. One client scaled past their own inventory capacity after we rebuilt the funnel architecture. Their exact words: "scaling so much we're scrambling for stock again." The boutique agency failure mode isn't bad diagnosis. It's good diagnosis with no delivery infrastructure to act on it. Diagnosis gets you nodding clients. Delivery is what keeps them - we learned that one churn too late.
46 ·
S
Three of us run $10M+ a month in ad spend across 20+ brands. The staffing math says that's a 15-person shop. The gap isn't heroics - it's 147 internal systems that hold what agencies usually store in employees. The "company brain" idea is having a moment: a business's real memory lives scattered across calls, Slack, dashboards, and people's heads, and whoever consolidates it wins. For agencies, the future tense is wrong. This has been our operating math for two years, and we can put a ledger on it. What the brain replaces, concretely: The account manager's memory of why a campaign is structured that way - written into the audit system that checks the structure nightly. The senior buyer's instinct for a dying feed - encoded as checks that run before anyone's coffee. The founder's pattern-recognition across clients - a changelog every system reads, so brand #19 inherits what brand #4 taught us. The onboarding doc nobody updates - dead, because the system IS the doc, and it can't drift from practice when it runs the practice. One of them, anatomized - the overnight feed check: • Trigger: every account, before dawn • Input: the product feed plus yesterday's diff • Output: out-of-stock flags and price mismatches, drafted as fixes • Approver: whoever owns the account, before their first call Here's the part agency owners resist: every one of those systems started as a sentence someone was tired of repeating. That's the whole method. The brain isn't built in a quarter. It accretes one written-down decision at a time, and the compounding is brutal for anyone who starts late. What it doesn't fix: judgment calls, client trust, and taste. We still argue about those daily - the brain just stops us paying salaries to remember things. The write-it-down test, for any agency owner: next time a client question gets answered from someone's memory, ask what happens when that person is on a plane. If the answer is "we wait," the agency's brain is on that plane too - and … Read in full →
57 ·
S
Sonny
The benchmark that ranks models on "scheduling meetings" is deciding which AI runs your ad accounts. The Kilocode real-world benchmark tests 23 tasks across the distribution of general knowledge-worker work. Useful. Also not your distribution. Performance agency tasks have a different profile. A model that tops a general benchmark can fail the moment client budget is on the line. What the real benchmark looks like: • Search term report to accurate negative keyword recommendation • PMax asset group rewrite against the 15-headline, 4-description constraints, where a hallucinated headline costs the approval • 40-campaign audit with context retention, where a model that loses the thread by campaign 12 costs the audit • Budget pacing analysis where a 5% calc error on a $200K monthly budget is a client conversation No general benchmark tests any of that. General benchmarks test office workflows: read an email, schedule a call, summarize a doc. Performance work needs long-context retention, number accuracy that moves budgets, and platform-specific constraint knowledge. We've built 147 systems on top of real performance task requirements. Model selection came from running candidates on our actual task portfolio, not from leaderboard scores. The boutique agencies getting this right build 5-task mini-benchmarks from their own work and select from observed performance. Pick your model the same way you pick your hires: give them the actual work. Try our agent fleet on real performance marketing tasks at tegra dot co at $3-4/run.
61 ·
S
Sonny
Most agencies stall because they skip a revenue stage. Here's the map we walked. Three of us run client ad spend across 20+ DTC brands. We didn't start there. Every tier had one dominant priority, and skipping it is what kills the climb: • $0-20K/mo: pick one service and one channel, get genuinely good at both, and repeat until you have 1-3 case studies you can point to • $20-50K/mo: raise the price, start saying no, make the first hires, and make retention the metric because a client who stays two years beats five who churn at month four • $50-300K/mo: fill the manager layer so founders aren't the only quality gate, and turn onboarding, reporting, fulfillment and sales into documented systems • $300K+/mo: automate hard, delegate harder, and narrow the founders down to only the work where the team is elite The through-line across all four tiers is the same. Sales, marketing, fulfillment - each runs better and at volume through documented systems instead of the founders' heads. That's what compounds. We built our own AI agentic system at the $50K layer so the manager bottleneck wouldn't cap us. It runs the build; three of us review the output.
35 ·
Sonny
147 systems in our agent manifest. None of them are "web search." The AgentOS architecture is simple: one file, one row per tool, what it does and where the docs live. The manifest is the transmission between the model and the work. Most agencies fill it with the same generic tools: • Web search • Calendar and email • Slack notifications • Document summarization The same tools sit in every manifest. Generic tools produce generic output. Ours map to real performance tasks clients pay for: • Search term report parser • PMax asset auditor • Attribution signal extractor • Client QA runner against campaign specs • Bid strategy recommender from historical data • Creative brief generator from past winners When the manifest lists a search term parser, the agent reads actual market vocabulary from your accounts. When it lists a PMax audit runner, it pulls asset group performance and outputs a rewrite brief. That's not what web search does. A generic manifest speeds up work any operator could do manually. A performance-specific manifest does work operators couldn't do at all. $10M+ managed across 20+ brands with 3 operators, because the manifest does the specialized work. The moat is what the model has access to, not which model you picked.
34 ·
S
Opened Slack at 9am. A dozen live ad-test threads already running across 20+ brands. Three of them, right now: • A new search ad angle printing in supplements • A structured-snippet pattern we're careful with in mortgage • A PMax exclusion we're stress-testing across three e-commerce accounts at once Hundreds of these every week. Different verticals, different spend levels, all feeding the same internal playbook. People keep saying AI is about to replace performance agencies. The take misses where the signal actually comes from. AI is only as sharp as the data in front of it. Feed it a few months of one account and it returns generic advice - the kind in any blog post. The thing it can't replicate is data velocity. Hundreds of cross-vertical Google Ads experiments moving through three operators every week, written down while they're still fresh. Most brands don't run anywhere near that volume. Google ships meaningful changes constantly. Match-type behavior shifts. PMax gets new controls. A bidding signal that worked in March quietly stops working in May. A model trained on last quarter is confidently wrong about this one. We're heavy AI users. Three of us run client ad spend across 20+ brands, and the AI Agentic System does the volume work - it ran hundreds of ads and landing pages last month while we reviewed the output. If a vendor tells you AI is about to replace your agency, ask one question: what account data did their model see this month? The pause is the answer. Pull the data moat out and the system has nothing fresh to run on.
36 ·
Sonny
A $20k/mo and a $200k+/mo Google Ads account run the same budget math. The gap is architecture. We move accounts up this ladder one tier at a time. The $20k structure: • Landing pages matched to search intent, not the homepage • A clean brand vs prospecting split, feed at zero GMC disapprovals • A four-campaign base: branded search, branded shopping, non-brand search, PMax • Conversion tracking with a backup signal and matched customer lists, so a broken tag never blinds us and spend respects who already bought That clears $20k. It's the ceiling most brands hit. They optimize inside it instead of rebuilding for the next tier. The $200k+ structure adds seven layers the $20k version can't hold: 1. GMC store quality treated as a ranking input, not a setup step 2. Feed titles and images under continuous testing, not written once 3. Conquesting backed by real comparison pages, not a keyword list 4. A cold-traffic funnel that doesn't borrow from branded performance 5. A standing library of page formats under test: product pages, advertorials, listicles 6. Product duplication, so one SKU competes across multiple titles, price points, and bid lanes 7. Campaign structure segmented by performance and margin tier, so budget follows profit Every line above is a documented SOP our engineer-built team runs on schedule. The $20k tier runs on intuition. The $200k tier runs on written process: what gets tested, in what order, with which guardrails. How long a tier rebuild takes depends on how broken the layer underneath is - weeks when the feed is clean, a quarter when brand and prospecting were never split. Anyone quoting a fixed timeline hasn't opened the account. Three of us run client ad spend across 20+ DTC brands. Owner check: if your account has sat at the same monthly spend for a year, ask which line from the next tier got built last quarter. "None" is also the answer to why. The accounts that scale are the ones rebuilt to the next tier, and that beats a bigge… Read in full →
35 ·
S
Most performance agencies are at Level 2. They think they're at Level 3. Level 3 in Eric's 4-level model is "company brain" - shared context, agent roles, SOPs documented. Most shops have Notion. Most have agents running. The company brain in performance marketing is the attribution data from last month's winning campaigns, not your SOP doc. The performance-specific four levels: • Level 1: AI writes copy - faster execution, same intelligence • Level 2: AI runs roles like creative, bidding and reporting - parallel execution, each run starts at zero • Level 3: agents share context like SOPs, brand rules and past winners - better output, attribution still offline • Level 4: attribution feeds the brief, the ad, the bid and the ICP - closed loop, the system learns from every campaign The jump to Level 4 was one architectural change: wiring attribution data into the feedback loop. In our setup, search term signals update creative angles, creative output feeds bidding, bidding results update the ICP, and the ICP improves the next brief. Each layer compounds the last. When we ran AI-assisted execution without that wire-up, performance plateaued. The attribution test: does last month's conversion data automatically improve this month's first brief? Three of us manage $10M+ across 20+ brands. That wire-up moved us from faster execution to compounding performance.
38 ·
Sonny
The cleanest unit for an AI agency offer is one trigger-to-outcome workflow. Meta's Business Agent just crossed 1 million businesses, and the operating layer behind that chatbot is where the value sits. Meta is connecting agents to systems like Shopify and Zendesk so they can answer, recommend, qualify, book, and act. Take one real agency job: a spend-pacing exception. The trigger is a campaign crossing its approved pacing band. The agent reads the ad platform, inventory state, and promotion calendar. It diagnoses the exception, stages a bounded response, routes it to the named account owner, then records whether the approved action restored pacing. That is one billable unit because its scope can be inspected: • One trigger • Named read access • Named write access • One approval owner • One terminal outcome Most productized services stop at a template. The better product carries the client from signal to approved action and records the outcome. That is more defensible than selling access to the same model every competitor can buy. Every system we run at Tegra ends in this shape. The agent stages; a named human approves anything that touches money or the public. The boundary is the deliverable. The chatbot is the demo. It also changes onboarding. The first call maps truth sources, decision rights, and terminal conversions before anyone asks the agent to produce anything. Price the build around the mapped workflow. Price maintenance around the systems, rules, and platform changes that can break it. We haven't seen many agency scopes written this way yet. That gap is the offer.
43 ·
S
Link
click to show
Your AI agents work 24/7. Your access to them doesn't. You don't need more agents. You need to reach the ones you have when the window is open. Most performance teams frame this as a trade-off. The agent sessions are there when you're at your desk. That framing hides the cost. Here's what's running while you're not at your desk: • Automated rules firing and campaign health scores shifting • Google's Smart Bidding adjusting bids in real time on signals you can't see • A PMax campaign that read stable at 5pm telling a different story by midnight if a feed issue crept in The accounts don't need most overnight attention. They need some of it. Specifically, the decisions with a sub-hour window. A bid strategy switch pushed to morning means you've missed tomorrow's peak. A budget pacing alert at 10pm seen at 8am bled all night. A product feed failure excluding your top-5 SKUs from Shopping costs proportionally to how long it runs. We manage $10M+ across 20+ brands with 3 operators. Mobile access to agent sessions - we use Claude Code via Telegram - collapsed decision latency from 8 hours to 10 minutes. In practice: a pacing alert fires at 11pm. The operator on rotation pulls the account snapshot from their phone, sees a feed issue excluding 40 SKUs from PMax, and queues the refresh. It runs overnight. Account is clean by morning. The question for every performance team: which decisions in your ops need sub-hour latency, and does your setup support that? Try our agent fleet at tegra.co/agents. $3-4/run.
73 ·
S
Sonny
Google put Ads API agent skills one Claude Code install away. The feed is already handing out free skill packs that draft negatives, split search terms, and spit out weekly reports. That is draft volume. It is not an agency. We still run live accounts across 20+ brands with three people. The install never removed the scarce step. What we still price before any skill can touch spend: • Who may approve a spend move, by name, not by channel • What the exception queue shows before a change ships • How many founder minutes the review needs before the client sees it A junior used to repair a vague SOP with common sense. A skill just ships the vagueness faster. Owner check: if Claude proposed a bid change on your biggest account tonight, whose name is on the approve button, and what evidence do they see?
20 ·
S
Sonny
Meta groups lookalike ads as one creative. Their Dec 16 note is the receipt. Ads that share key visual and thematic attributes get treated as variations of the same creative, so learning is shared at that level, not per ad ID. That is why a brand can ship twelve "tests" and still be running one idea. Same UGC take, new headline, new CTA. Meta's own example calls that iteration, not diversification. A Reels cut for Gen Z and a partnership ad aimed at new moms is the other pile. That is the range Andromeda can actually choose between. What still collapses into one bet: • Identical visuals with different text CTAs • A reframe or color grade on the same footage • The same talking-head script in twelve outfits What Meta lists as distinct: • Persona or use case • Format • Messaging approach and theme Volume got cheap. Concepts did not. Twelve ads in Ads Manager can still be one bet in the auction.
16 ·
S
Sonny
On Monday, Google starts writing coupons into your clients' ads. It finds them on their websites. The setting is called Automated promotions. It goes live October 12 and it's already set to "On (recommended)." What Google's email says (Search Engine Roundtable published it Oct 5): • Google reads the site, picks out coupons and deals, and attaches them to ads as promotion assets. • It covers Search and Performance Max campaigns with linked location assets. • Campaigns that already carry a promotion asset are skipped. • Offers with zero impressions don't show in the Assets report. You find out after one served. So the exposed account is the one with physical locations and a messy website. The welcome code in the popup, the sale banner nobody took down, the code that only works on a first order. Menachem Ani put that last one plainly: run new-customer-only codes and "that code can now show to everyone." On r/PPC the thread is titled "Warning: automated promotions turned on." One reply: "I can't think of an instance where I need Google to automatically apply promotions without our review or consent." Another found "no way to view all of them on MCC." The switch lives inside each account, one at a time. Julie Bacchini asked what a lot of agency owners were thinking: "What is it with ad platforms rolling this stuff out in Q4?" For an agency, the real cost shows up as a client call. A shopper saw a discount in the ad, checkout refused it, and the store owner wants to know who wrote that ad. TL;DR, account by account: • No location assets on Search or PMax? Nothing changes. • Keeping it on? Clear expired offers off the site first, because the site is now ad copy. • Turning it off: Assets → Associations → ⋮ → Account-level automated assets → ⋮ → Advanced settings → Automated promotions → Off. • Want one specific offer in the ads? Add it as a manual promotion asset, and Google skips that campaign.
12 ·
S
Sonny
Google just gave Performance Max a real creative A/B test. Start one this week and the asset group is locked until after Black Friday. The feature is rolling out now: two sets of headlines, images and video, tested inside the same asset group. The fine print is in Google's help page. "When an experiment starts, you can't edit, add, or remove any assets in the asset group that's being tested until the experiment ends." The editing pages go view-only. Google's experiment guidance asks for at least four to six weeks, and the first seven days don't count. Black Friday is November 27. So a test launched in mid-October is either still running when the sale creative needs to go in, or someone ends it early and Google throws the treatment assets away. For an agency, that's the Q4 call nobody wants. The client wants the BFCM banners live, and the answer is "that asset group is in an experiment." The test itself is worth running. Just pick the asset group carefully. Account by account, before anyone clicks start: • Sale creative going into this asset group before Dec 1? Test a different group, or wait until January. • Evergreen group with no promo planned? Good candidate, and it can run through Q4. • Planning to end it early if needed? Ending discards the B assets, so save copies first.
20 ·
S
Sonny
If a client's rankings fell off a cliff in late September and came back days later, check the data first. Nozzle, an enterprise rank tracker, published a study on Oct 10 covering 27.5 million Google results pages. Since Sept 13, 8.0% of the pages it could judge came back "poisoned": a complete, normal-looking SERP with most of the keyword's usual sites swapped out. No error, no captcha. Nozzle reads it as Google's answer to AI scraping, with rank trackers caught in the same net. The numbers that matter for a client report: • A tracked site missed the top 10 on 58.6% of poisoned pages, against 2.7% before • It hit about a quarter of all SERPs on Sept 27–29 and has run at 5–11% a day since Oct 1 • 77.9% had their usual sites back within three days The SEO side noticed fast. Brodie Clark: "Before you report an unconfirmed Google update or panic over a major drop in your rank tracker: check if you were served a poisoned SERP." For an agency, the risk is the October report. A one-day dip goes into the deck as a crash, someone rewrites a page that was fine, and the strategy call gets spent on a ranking drop that never happened. One detail the PPC team will enjoy: ads and Shopping kept their usual results on the poisoned pages. Only the organic list got shuffled. Per client, before the October report goes out: • Drop on a single day, back within three days? Treat it as bad data and keep it out of the trend line. • Tracker says the site vanished? Pull Search Console for the same dates. If impressions and clicks held, nothing happened to the site. • Rewrite or "recovery plan" already queued off a late-September drop? Re-check it against Search Console before anyone ships it. • AI-visibility tool that scrapes Google in the stack? Ask the vendor how it filters poisoned pages.
12 ·
S
Sonny
Google will now translate a client's whole Search campaign into another language. The budget comes along untranslated. The AI campaign localization beta takes an English (US) Search campaign and builds a new, paused copy in one of ten languages. Headlines, keywords, sitelinks, callouts, image text. With Google's snippet, the landing page too. One line in the coverage deserves a sticky note. Stacked Marketer: "Budgets and bids copy without currency conversion." So the US numbers land unchanged in a market with different CPCs, different searches and different competitors. The copy got localized. The math stayed in dollars. For an agency, that's a launch-day call waiting to happen. The client hears "we're live in Germany" while the campaign bids US-dollar numbers into an auction it has never seen. The tool is still useful. It kills the spreadsheet-and-translator week, and the copy starts paused, which is the right default. Account by account, before anyone hits enable: • Budget copied from the US? Reset it to that market's CPCs. • tROAS or tCPA copied over? Treat it as a placeholder until the market has its own data. • Landing page on the translate snippet? Check that checkout, prices and shipping match the language. • Keywords translated literally? A native speaker reads the list before it spends.
9 ·
S
Sonny
Some brands we say no to on the first call. On purpose. For our first stretch running Tegra, we didn't. A brand showed up with budget and a card, and we found a reason to say yes. Revenue is revenue. The pipeline math felt obvious. What we kept signing: • The brand under our minimums, where the account-load math never works. • The account already in good shape, where we'd tidy the edges for a lift nobody could feel. • The brand not ready for Google Ads yet: tracking that doesn't match the store, a page that loses the click, a fulfillment problem upstream. • The brand where we weren't sure we could move the number, followed by six months of proving ourselves right. None of those blow up. They just sit there, eating senior review time that belongs to the accounts that are compounding. They also produce the awkward monthly call where someone explains why flat is fine. Nobody enjoys that call, including the person explaining. So now there's a gate. Four questions before we send a proposal: 1. Is the account already in good shape? 2. Are we confident we can move the number? 3. Is paid actually the constraint, or is it tracking, the offer, or the page? 4. Does it clear our minimums without straining account load? A no on any one is a no on the engagement. We say it on the call, with the reason, and point the brand at what it needs first. Sometimes that's a tracking fix. Sometimes it's a better page. Occasionally it's another agency.
8 ·
S
Sonny
Google launched a metric that shows how many conversions you gained by sending Google more data. Google calculates it. It's called Data Strength Uplift, and it arrived with this month's Demand Gen Drop. The headline claim: advertisers using Google tag gateway see "on average, over 20% conversion uplift in Demand Gen campaigns." The footnote behind that 20% covers two weeks in June. The setup itself is reasonable. Tag gateway, your CRM connected through Data Manager, enhanced conversions. Browsers and ad blockers do hide real sales, and getting them back helps the bidder. Here's the catch. PPC Land put it well: recovered conversions are ones "that would have happened anyway but were not measured; they are not incremental sales." So when a client's conversions jump after the setup, it's likely the same sales, now visible. The money was already in the bank. It just got a seat in the report. Worth doing. Worth explaining before the client finds the new column on their own. Account by account, before the uplift number hits a report: • Before installing tag gateway or enhanced conversions, note the date and current conversion count, so the jump has a label. • After it's live, compare Shopify or CRM orders for the same period, not just Google's column. • Any target set on the old conversion count gets reviewed once, since the bidder now sees more conversions.
12 ·
S
Sonny
A Shopify store's own app was sending its customers to a fake checkout. The store didn't change a thing. A developer, Roman Zipp, found a large shop redirecting shoppers to a fake checkout page. The cause: a HulkApps extension delivering malicious code. He posted it to r/shopify. The replies are the worrying part: • u/steamerbb: "Same thing happened on August 30th of this year with the Hextom Announcement Bar app." • HulkApps support, quoted by u/John___Matrix: "We're aware of the issue related to our Hulk Product Options app." The mechanism is simple. Theme app extensions run code on your storefront. If the app's side is compromised, the code changes without anyone touching your theme. And the fake checkout looks exactly like yours. For an agency, that means the client's ad spend buys traffic that can be hijacked after the click. ROAS drops, nobody knows why, and the ads get blamed first, as is tradition. Account by account, this week: • Every client store: list installed apps with storefront extensions and remove the ones nobody can explain. • Stores running any HulkApps app: change the HulkApps password, turn on 2FA, review the app's custom code settings. • Every client: place a test order in a private window and confirm the checkout URL is the store's real Shopify checkout.
6 ·
S
Sonny
Shopify is handing sales tax filing back to its merchants, right after the busiest selling weeks of the year. Per Shopify's help center, automated filing continues for enrolled stores through Dec 31, 2026, with state-specific final periods. After that, Shopify Tax still calculates the tax. Filing it becomes your job, or a partner's. r/shopify found out the usual way: • u/sparklejackie: "what else is shopify going to take away from us?" • u/More_Initiative_9099 noticed the docs now say automated filing applies "only to stores that are already enrolled." The timing is the agency problem. Q4 revenue lands in November and December. The first returns Shopify won't file land in early 2027, while everyone's still reconciling Black Friday. Lovely January. Shopify points merchants to two partners, Numeral and Zamp. Picking one is a finance call. Making sure someone owns it is an account-management call. Account by account, before Thanksgiving: • Which clients use Shopify Tax automated filing? List them and the states they file in. • Who owns filing from January: the client's accountant, a partner service, or nobody yet? • Q4 sales by state exported and handed to that person before the year closes.
5 ·
S
Sonny
Six weeks before Black Friday, Google added one line to Merchant Center that should worry every flash-sale calendar. From the help page on automatic item updates: "Automations may not work for products with frequent price or availability value changes (for example, more than once per day). The product may be disapproved instead of updated if we detect a mismatch." And then: "We may also stop updates if the total number of detected mismatches becomes too large." No announcement. No published threshold. Hana Kobzová dated the edit to Sept 27, and Search Engine Roundtable flagged it Oct 8. Here's why it bites in Q4. Automatic item updates are the safety net that fixes your Shopping price when the feed lags behind the site. Hourly deals, doorbusters that sell out, a price that drops at midnight and returns at 6am: that's the exact pattern the net may now miss. So your Black Friday best seller is the product most likely to sit in disapproved. Great timing. Google's fix is the Merchant API. Plenty of stores on an app-based feed aren't there yet. Account by account, before the sale calendar locks: • Any SKU changing price more than once a day? Push it through the API or a feed refresh that runs as often as the price changes. • Sale prices go in sale_price with dated sale windows, not hand-overwritten price. • Check Needs attention for price mismatch the morning of every promo, doorbusters first.
5 ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count