<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Focosys — MarTech Engineer</title><description>MarTech engineering for tracking, customer data, CRM integrations, automation, consent, and the systems that connect marketing to revenue.</description><link>https://focosys.io/</link><language>en-us</language><item><title>A dedup run just relabeled your paid leads as organic</title><link>https://focosys.io/blog/fixing-lead-source-tracking-in-your-crm-post-deduplication/</link><guid isPermaLink="true">https://focosys.io/blog/fixing-lead-source-tracking-in-your-crm-post-deduplication/</guid><description>CRM merge logic keeps whichever lead source value populated last, not the original UTM data. Here&apos;s how to catch the drift and lock the original capture value so it can&apos;t be.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Measurement problems start before the dashboard.</title><link>https://focosys.io/blog/low-volume-b2b-funnel-testing-alternatives/</link><guid isPermaLink="true">https://focosys.io/blog/low-volume-b2b-funnel-testing-alternatives/</guid><description>Most B2B pages never clear the sample size a 95%-confidence test needs. Here&apos;s how to tell which of three methods, sequential, Bayesian, or directional, actually fits your.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI search traffic hides in GA4&apos;s Direct channel by default</title><link>https://focosys.io/blog/ai-search-traffic-hiding-in-direct-referral/</link><guid isPermaLink="true">https://focosys.io/blog/ai-search-traffic-hiding-in-direct-referral/</guid><description>GA4 has no rule for chatgpt.com or perplexity.ai referrers, so that traffic lands in Direct or unclassified Referral by default. Here&apos;s the custom channel group fix.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>What Happens to Your Data When Ad Blockers Block Your Tags</title><link>https://focosys.io/blog/ad-blockers-blocking-tracking-data/</link><guid isPermaLink="true">https://focosys.io/blog/ad-blockers-blocking-tracking-data/</guid><description>Ad blockers and Safari&apos;s ITP silently drop GTM, gtag.js, and Meta Pixel requests. Here&apos;s how to measure the gap and what server-side GTM actually fixes.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Attribution breaks when the measurement architecture is unclear.</title><link>https://focosys.io/blog/aligning-ga4-and-google-ads-for-better-audience-targeting/</link><guid isPermaLink="true">https://focosys.io/blog/aligning-ga4-and-google-ads-for-better-audience-targeting/</guid><description>GA4&apos;s Advertising Segments panel shows where audience counts diverge from Google Ads, but it won&apos;t reconcile definitions built on different lookback windows or exclusions.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Tracking confirms the event fired. It doesn&apos;t confirm the spend worked.</title><link>https://focosys.io/blog/tracking-vs-measurement-architecture/</link><guid isPermaLink="true">https://focosys.io/blog/tracking-vs-measurement-architecture/</guid><description>Tracking checks if an event fired. Measurement checks if spend caused the outcome. Most teams have only built one of these, then argue about the numbers.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Packaged CDPs and warehouse-native CDPs solve different problems</title><link>https://focosys.io/blog/warehouse-native-cdp-vs-packaged/</link><guid isPermaLink="true">https://focosys.io/blog/warehouse-native-cdp-vs-packaged/</guid><description>Packaged CDPs and warehouse-native tools solve different problems. Here&apos;s the decision framework, not the vendor pitch.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>CDP identity resolution breaks after week 12, not before</title><link>https://focosys.io/blog/cdp-implementation-why-most-fail/</link><guid isPermaLink="true">https://focosys.io/blog/cdp-implementation-why-most-fail/</guid><description>Most CDP rollouts fail because nobody owned identity resolution before the contract was signed. Here&apos;s where the 90 days actually go wrong.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Meta conversion tracking breaks quietly. Check the signal path.</title><link>https://focosys.io/blog/meta-pixel-server-side-deduplication/</link><guid isPermaLink="true">https://focosys.io/blog/meta-pixel-server-side-deduplication/</guid><description>Deduplication needs an exact event_id and event_name match between Pixel and CAPI. Here&apos;s where gateways and sGTM break that match without throwing an error.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Low Meta CAPI match quality is inflating your CPA. Here&apos;s the fix order</title><link>https://focosys.io/blog/debug-meta-capi-event-match-quality/</link><guid isPermaLink="true">https://focosys.io/blog/debug-meta-capi-event-match-quality/</guid><description>A CAPI match quality score under 6.0 optimizes worse and costs more per conversion. Work through hashing, external_id, and IP/user-agent mismatches in this order to fix it.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why marketing and finance never agree on what a dashboard is showing</title><link>https://focosys.io/blog/bi-dashboard-marketing-attribution-gaps/</link><guid isPermaLink="true">https://focosys.io/blog/bi-dashboard-marketing-attribution-gaps/</guid><description>The BI dashboard rolls up GA4, Meta, and CRM into one clean number. That number is an opinion, not a fact, and most marketing teams never check which opinion it&apos;s giving them.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads API v25 is live. Check your lifecycle goals, Demand Gen settings, and reporting queries.</title><link>https://focosys.io/blog/google-ads-api-v25-lifecycle-goals-demand-gen-reporting-queries/</link><guid isPermaLink="true">https://focosys.io/blog/google-ads-api-v25-lifecycle-goals-demand-gen-reporting-queries/</guid><description>Google Ads API v25 adds Loyalty Retention Goals, updates New Customer Acquisition Goals, expands YouTube reporting, and changes several older fields and resources. If your reporting pipeline or agency tooling touches Google Ads data, review this before something quietly breaks.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Your CAC numbers disagree because they&apos;re measuring different things</title><link>https://focosys.io/blog/marketing-data-lying-measurement-architecture-guide/</link><guid isPermaLink="true">https://focosys.io/blog/marketing-data-lying-measurement-architecture-guide/</guid><description>GA4, ad platforms, and finance report different CAC numbers by design. Here&apos;s the three-layer measurement architecture that resolves the disagreement.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Build a Measurement Roadmap for a B2B SaaS Company</title><link>https://focosys.io/blog/b2b-saas-measurement-roadmap/</link><guid isPermaLink="true">https://focosys.io/blog/b2b-saas-measurement-roadmap/</guid><description>A practical framework for building a b2b saas measurement roadmap that reconciles marketing attribution, GA4, and finance-approved pipeline numbers.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>HIPAA-Compliant Marketing Analytics That Actually Works</title><link>https://focosys.io/blog/hipaa-compliant-tracking-guide/</link><guid isPermaLink="true">https://focosys.io/blog/hipaa-compliant-tracking-guide/</guid><description>A practical HIPAA-compliant marketing analytics guide covering PHI leaks, BAAs, server-side filtering, and audit-safe conversion tracking.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Server-Side GTM Now Ships Unconsented Floodlight Hits Server-to-Server</title><link>https://focosys.io/blog/server-side-gtm-now-ships-unconsented-floodlight-hits-server-to-server/</link><guid isPermaLink="true">https://focosys.io/blog/server-side-gtm-now-ships-unconsented-floodlight-hits-server-to-server/</guid><description>Floodlight tags in server-side GTM now transmit unconsented requests server-to-server for modeled conversions. Audit consent gating before your numbers move.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>What a BAA Actually Covers (And What It Doesn&apos;t) for Marketing Tools</title><link>https://focosys.io/blog/baa-marketing-tools-hipaa-coverage/</link><guid isPermaLink="true">https://focosys.io/blog/baa-marketing-tools-hipaa-coverage/</guid><description>A signed business associate agreement doesn&apos;t make your marketing stack HIPAA-compliant. Here&apos;s exactly what a BAA covers, what it leaves exposed, and why most healthcare marketing teams misread it.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Consent Architecture for Healthcare Websites</title><link>https://focosys.io/blog/consent-architecture-healthcare-websites/</link><guid isPermaLink="true">https://focosys.io/blog/consent-architecture-healthcare-websites/</guid><description>A HIPAA consent banner that doesn&apos;t gate server-side requests isn&apos;t protecting patients. Here&apos;s how to architect consent so it actually stops PHI from leaving your stack.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Disney&apos;s $2.75M CCPA Settlement Is an Opt-Out Architecture Problem, Not a Banner Problem</title><link>https://focosys.io/blog/disney-s-2-75m-ccpa-settlement-is-an-opt-out-architecture-problem-not-a-banner-p/</link><guid isPermaLink="true">https://focosys.io/blog/disney-s-2-75m-ccpa-settlement-is-an-opt-out-architecture-problem-not-a-banner-p/</guid><description>California&apos;s record $2.75M CCPA settlement with Disney targets inconsistent opt-out signals across streaming surfaces. Here&apos;s what that means for consent and server-side tagging stacks.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Guide to Server-Side Tracking Migration</title><link>https://focosys.io/blog/server-side-tracking-guide/</link><guid isPermaLink="true">https://focosys.io/blog/server-side-tracking-guide/</guid><description>A practitioner&apos;s guide to server-side tracking migration: how to audit your current container, plan the sGTM move, and avoid the mistakes that break Meta CAPI, Enhanced Conversions, and GA4 mid-migration.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>GA4 added an AI Assistant channel. Check your referral numbers.</title><link>https://focosys.io/blog/ga4-now-auto-detects-ai-chatbot-referrals-your-attribution-reports-just-changed/</link><guid isPermaLink="true">https://focosys.io/blog/ga4-now-auto-detects-ai-chatbot-referrals-your-attribution-reports-just-changed/</guid><description>GA4 is separating some ChatGPT, Gemini, and Claude visits from Referral, which can change reports and dashboards without anyone touching the property.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Touch Attribution vs MMM: Which One Do You Actually Need</title><link>https://focosys.io/blog/multi-touch-attribution-vs-mmm/</link><guid isPermaLink="true">https://focosys.io/blog/multi-touch-attribution-vs-mmm/</guid><description>Compare multi-touch attribution and marketing mix modeling head to head to figure out which measurement approach fits your spend, channel mix, and reporting timeline.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Set Up Server-Side GTM on Google Cloud (Step by Step)</title><link>https://focosys.io/blog/setup-server-side-gtm-google-cloud/</link><guid isPermaLink="true">https://focosys.io/blog/setup-server-side-gtm-google-cloud/</guid><description>A step-by-step walkthrough of server side GTM setup on Google Cloud, from provisioning the container to verifying tags fire from your own domain.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google Tag Gateway for Advertisers Goes GA: What Changes in Your GTM Stack</title><link>https://focosys.io/blog/google-tag-gateway-for-advertisers-goes-ga-what-changes-in-your-gtm-stack/</link><guid isPermaLink="true">https://focosys.io/blog/google-tag-gateway-for-advertisers-goes-ga-what-changes-in-your-gtm-stack/</guid><description>Google Tag Gateway for Advertisers (formerly First-Party Mode) is now generally available in GTM, with custom domains, Cloudflare rollback, and a Floodlight consent change. Here&apos;s what to check first.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Run Meta Ads for Healthcare Without Sending PHI</title><link>https://focosys.io/blog/meta-ads-healthcare-without-phi/</link><guid isPermaLink="true">https://focosys.io/blog/meta-ads-healthcare-without-phi/</guid><description>A practical setup for HIPAA compliant Meta ads: what data you can safely send to the Pixel and CAPI, what has to be stripped, and how to verify it in the payload.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Server-Side Tracking for Healthcare: Why It&apos;s the Only Compliant Path</title><link>https://focosys.io/blog/server-side-tracking-healthcare-compliant/</link><guid isPermaLink="true">https://focosys.io/blog/server-side-tracking-healthcare-compliant/</guid><description>Client-side tracking can&apos;t be made HIPAA compliant no matter how you configure it. Here&apos;s why server-side tracking with a BAA-covered infrastructure is the only architecture that actually works.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google Enhanced Conversions: Server-Side vs Tag-Based</title><link>https://focosys.io/blog/google-enhanced-conversions-server-side-vs-tag-based/</link><guid isPermaLink="true">https://focosys.io/blog/google-enhanced-conversions-server-side-vs-tag-based/</guid><description>A practical comparison of Google Enhanced Conversions for Web via gtag/GTM versus server-side upload, covering match quality, latency, and which setup actually fits your stack.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads API v24.2: Multi-Party Approvals and AI-Content Fields Change How You Manage Client Accounts</title><link>https://focosys.io/blog/google-ads-api-v24-2-multi-party-approvals-and-ai-content-fields-change-how-you-/</link><guid isPermaLink="true">https://focosys.io/blog/google-ads-api-v24-2-multi-party-approvals-and-ai-content-fields-change-how-you-/</guid><description>Google Ads API v24.2 adds multi-party approvals, SyntheticContentInfo fields for AI creative disclosure, and expanded Performance Max reporting. Here&apos;s what to fix in your account governance and reporting pipeline.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>HIPAA-Safe Alternatives to Google Analytics for Healthcare</title><link>https://focosys.io/blog/hipaa-safe-alternatives-google-analytics/</link><guid isPermaLink="true">https://focosys.io/blog/hipaa-safe-alternatives-google-analytics/</guid><description>GA4 won&apos;t sign a BAA, which means it&apos;s a HIPAA violation on most healthcare sites. Here&apos;s a breakdown of the analytics platforms that will sign one and what switching actually costs you.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Audit Your Healthcare Website for Tracking Compliance</title><link>https://focosys.io/blog/healthcare-website-tracking-compliance-audit/</link><guid isPermaLink="true">https://focosys.io/blog/healthcare-website-tracking-compliance-audit/</guid><description>A step-by-step healthcare website HIPAA audit you can run yourself in an afternoon, covering PHI in URLs, consent gating, hardcoded scripts, and BAA gaps.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Audit Your GTM Container Before Migrating to sGTM</title><link>https://focosys.io/blog/audit-gtm-container-before-sgtm-migration/</link><guid isPermaLink="true">https://focosys.io/blog/audit-gtm-container-before-sgtm-migration/</guid><description>A practical GTM audit checklist to run before migrating to server-side GTM, covering tag inventory, duplicate tracking, consent gaps, and variable dependencies.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Consent Mode v2 and Server-Side Tracking: How They Work Together</title><link>https://focosys.io/blog/consent-mode-v2-server-side-tracking/</link><guid isPermaLink="true">https://focosys.io/blog/consent-mode-v2-server-side-tracking/</guid><description>Consent Mode v2 and server-side tracking aren&apos;t competing solutions. Here&apos;s how they actually connect, and why running server-side GTM doesn&apos;t make you exempt from consent gating.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>HIPAA and Google Analytics: What You Can and Can&apos;t Track</title><link>https://focosys.io/blog/hipaa-google-analytics-what-you-can-track/</link><guid isPermaLink="true">https://focosys.io/blog/hipaa-google-analytics-what-you-can-track/</guid><description>Google won&apos;t sign a BAA for GA4 — that&apos;s the hard stop. What GA4 collects by default, how it becomes PHI in healthcare contexts, and what a compliant stack looks like.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How PHI Leaks Through Google Ads Tags in Healthcare</title><link>https://focosys.io/blog/phi-leaks-google-ads-healthcare/</link><guid isPermaLink="true">https://focosys.io/blog/phi-leaks-google-ads-healthcare/</guid><description>Google Ads tags transmit PHI from healthcare sites by default. URL paths, Enhanced Conversions, and remarketing lists are the three main vectors. Here&apos;s how each works and how to close them.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why Your Marketing Team and Finance Team See Different Revenue Numbers</title><link>https://focosys.io/blog/marketing-finance-revenue-mismatch/</link><guid isPermaLink="true">https://focosys.io/blog/marketing-finance-revenue-mismatch/</guid><description>Marketing and Finance report different revenue every month. It&apos;s not a communication problem—it&apos;s a measurement architecture problem with three specific causes and a concrete fix.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>sGTM vs Client-Side GTM: When to Actually Migrate</title><link>https://focosys.io/blog/sgtm-vs-client-side-gtm/</link><guid isPermaLink="true">https://focosys.io/blog/sgtm-vs-client-side-gtm/</guid><description>Most sGTM migrations happen for the wrong reasons. Here&apos;s the diagnostic framework for knowing when server-side tracking actually changes your data.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Server-Side Tracking for Google Ads: Enhanced Conversions Setup</title><link>https://focosys.io/blog/server-side-tracking-google-ads-enhanced-conversions/</link><guid isPermaLink="true">https://focosys.io/blog/server-side-tracking-google-ads-enhanced-conversions/</guid><description>Setting up Google Ads Enhanced Conversions through server-side GTM requires specific data handling that most implementations get wrong. Here&apos;s how to configure it correctly and avoid the common pitfalls.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Cross-Domain Tracking in GA4: Why 30% of Your Journeys Show as Direct</title><link>https://focosys.io/blog/ga4-cross-domain-tracking-broken-direct/</link><guid isPermaLink="true">https://focosys.io/blog/ga4-cross-domain-tracking-broken-direct/</guid><description>When users move between your domains, GA4 often loses the session thread and attributes conversions to direct traffic instead of the original source. Here&apos;s how to diagnose and fix broken cross-domain tracking.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How to Tell If Your GA4 Attribution Is Wrong</title><link>https://focosys.io/blog/how-to-tell-ga4-attribution-wrong/</link><guid isPermaLink="true">https://focosys.io/blog/how-to-tell-ga4-attribution-wrong/</guid><description>Your GA4 reports show strong performance, but revenue doesn&apos;t match. Here&apos;s how to diagnose when GA4 attribution is inflating your numbers and what to do about it.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How to Validate Your Meta CAPI Event Match Quality</title><link>https://focosys.io/blog/validate-meta-capi-event-match-quality/</link><guid isPermaLink="true">https://focosys.io/blog/validate-meta-capi-event-match-quality/</guid><description>Event Match Quality below 6 means Meta can&apos;t match your conversions to users. Here&apos;s how to diagnose why your EMQ is low and fix the data gaps that are killing your ROAS.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Facebook CAPI Deduplication: Why Your Conversions Are Double-Counting</title><link>https://focosys.io/blog/facebook-capi-deduplication/</link><guid isPermaLink="true">https://focosys.io/blog/facebook-capi-deduplication/</guid><description>If you&apos;re running both the Meta Pixel and Conversions API without proper deduplication, Meta is counting every conversion twice. Here&apos;s how to diagnose it, fix it, and verify the fix actually worked.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How to Debug Server-Side GTM: Tools and Techniques</title><link>https://focosys.io/blog/how-to-debug-server-side-gtm-tools-and-techniques/</link><guid isPermaLink="true">https://focosys.io/blog/how-to-debug-server-side-gtm-tools-and-techniques/</guid><description>Most sGTM debugging stops at preview mode. Here&apos;s a layered approach to debug server-side GTM across the full event chain, from browser to destination platform.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The 3 Meta CAPI Mistakes That Are Costing You Conversions</title><link>https://focosys.io/blog/the-3-meta-capi-mistakes-costing-you-conversions/</link><guid isPermaLink="true">https://focosys.io/blog/the-3-meta-capi-mistakes-costing-you-conversions/</guid><description>Meta&apos;s Conversions API is supposed to close the attribution gap. But most implementations have the same 3 mistakes that make the data worse, not better.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Why Your Server-Side Tracking Migration Keeps Failing</title><link>https://focosys.io/blog/why-your-server-side-tracking-migration-keeps-failing/</link><guid isPermaLink="true">https://focosys.io/blog/why-your-server-side-tracking-migration-keeps-failing/</guid><description>Most sGTM migrations stall because teams treat it as a tag swap instead of an architecture change. Here&apos;s the 4-step process that actually works, based on 20+ implementations.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Your &quot;HIPAA-Compliant&quot; Tracking Probably Isn&apos;t</title><link>https://focosys.io/blog/your-hipaa-compliant-tracking-probably-isnt/</link><guid isPermaLink="true">https://focosys.io/blog/your-hipaa-compliant-tracking-probably-isnt/</guid><description>I&apos;ve audited tracking setups at healthcare companies that were confident they were compliant. Most had PHI flowing through Google Ads tags. Here&apos;s how to check yours.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Attribution Window Mismatch: How Standard BI Infrastructure Killed a 4.2x ROAS Channel</title><link>https://focosys.io/blog/the-attribution-window-mismatch-how-standard-bi-infrastructure-killed-a-4-2x-roas-channel/</link><guid isPermaLink="true">https://focosys.io/blog/the-attribution-window-mismatch-how-standard-bi-infrastructure-killed-a-4-2x-roas-channel/</guid><description>Why we stopped optimizing media buying and started optimizing our measurement stack. A deep dive into fixing B2B attribution for considered purchases.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>The Retargeting Fallacy: A Case Study in Incrementality vs. Attribution</title><link>https://focosys.io/blog/the-retargeting-fallacy-a-case-study-in-incrementality-vs-attribution/</link><guid isPermaLink="true">https://focosys.io/blog/the-retargeting-fallacy-a-case-study-in-incrementality-vs-attribution/</guid><description>High ROAS is often a signal of selection bias, not efficiency. In this case study, I break down how a luxury retailer&apos;s &quot;profitable&quot; retargeting campaign was actually a negative-leverage tax on their most loyal customers—and how we proved it with a simple RCT.</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>When Perfect Correlation Breaks Attribution: Why Most MMMs Randomly Assign Credit</title><link>https://focosys.io/blog/when-perfect-correlation-breaks-attribution-why-most-mm-ms-randomly-assign-credit/</link><guid isPermaLink="true">https://focosys.io/blog/when-perfect-correlation-breaks-attribution-why-most-mm-ms-randomly-assign-credit/</guid><description>When ad channels scale together, standard regression models fail to distinguish cause from effect. This post explores how correlated spend leads to random credit assignment and why you need randomized experiments—not just better models—to untangle the signal</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Why I Write Long-Form Technical Content Instead of LinkedIn Posts</title><link>https://focosys.io/blog/hello-world-antithesis-to-linkedin-slop/</link><guid isPermaLink="true">https://focosys.io/blog/hello-world-antithesis-to-linkedin-slop/</guid><description>LinkedIn rewards recycled takes and AI-generated slop. I&apos;d rather write the technical breakdowns that actually help someone fix their tracking stack.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>