{"id":28330,"date":"2026-09-02T23:48:56","date_gmt":"2026-09-02T18:18:56","guid":{"rendered":"https:\/\/www.karooya.com\/blog\/?p=28330"},"modified":"2026-09-02T23:48:57","modified_gmt":"2026-09-02T18:18:57","slug":"ppcchat-when-youre-doing-everything-right-performance-still-sucks","status":"publish","type":"post","link":"https:\/\/www.karooya.com\/blog\/ppcchat-when-youre-doing-everything-right-performance-still-sucks\/","title":{"rendered":"PPCChat | When You\u2019re Doing Everything Right &#038; Performance Still Sucks | 1st September 2026"},"content":{"rendered":"\n<p class=\"lead\">During this week\u2019s PPCChat, host <a href=\"https:\/\/x.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">Julie F. Bacchini<\/a> invited PPC professionals to share how they diagnose and isolate performance issues. The discussion explored how to respond when a platform change negatively affects performance, what to do when PPC performance drops without an obvious reason, and how experts approach troubleshooting these challenges.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-q1-let-s-start-by-talking-about-where-do-you-look-when-performance-is-bad-or-struggling-how-do-you-try-to-diagnose-or-isolate-performance-issues\"><strong>Q1: Let\u2019s start by talking about where do you look when performance is bad or struggling. How do you try to diagnose or isolate performance issues?<\/strong><\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Talking about an account I have been managing, as opposed to one I am auditing, I first look for anything broken. Conversion tags are my first stop. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Look at the data on a campaign basis, then dive in more closely on campaigns that are having issues. At this point, settings checks are my first step. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>Then check change history to see if anything pops there. I look for spikes in CPC and check auction insights to see if a new competitor has jumped in with a big splash. Oh and I check the web site\/landing pages for problems too. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Conversion rate. In my experience that has been one metric for gauging and diagnosing performance issues. <a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/p>\n\n\n\n<p>My first look is using the script I have built to pulling a ton of data that I can put into Excel and look for trends to see what changed and when. Many times it is a change Google did with something like matching or something else and it forces us to make adjustments. This is assuming it is something that was working and now is not. I mean yeah, you also go through the simpler things like change logs, but most of the time if it was working and you are a decent marketer, you probably would not make any changes. If it is not broken, don&#8217;t fix it. That is why I say it is probably a system change most of the time. It can also be a competitor change, so auction insights can be very helpful as well. A big competitor could be focusing hard on an area where you had a great foothold. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>Some of the best run accounts I see when doing audits have very few changes in a given month. Don&#8217;t change things just to justify your existence please. If it is working then you are doing your job and your job changes to making sure it keeps working. Spend time on new tests to try and find new areas that can generate wins and not in areas that are already working. Learn from them, but don&#8217;t mess with them, lol <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>I diagnose whether it is delivery, targeting\/response, or a performance issue and then go from there. <a href=\"https:\/\/www.linkedin.com\/in\/ckostecki\/\" target=\"_blank\" rel=\"noreferrer noopener\">@Chriskostecki<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-q2-when-you-have-exhausted-your-regular-process-for-checking-poor-performance-what-do-you-do-next\"><strong>Q2: When you have exhausted your regular process for checking poor performance what do you do next?<\/strong><\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Apply Google recommendations! Just kidding obviously. This is why I pull such a large data set, so I can look at the larger picture all the way down to the smallest things in the account. Then if you see nothing there, then you need to start asking the brand if they changed their website, payment processor, etc\u2026 Basically you need to start looking at all the CRO triggers to see if anything changed there. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>Look for any web site changes that might impact things. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Check X\/Twitter\/PPCChat to find if it&#8217;s only me or something broke broadly (usually happens with Meta). Call the devs\/client\/look at the backend to verify if they made any change\/GTM (faced it so many times I have a weekly cron that takes a screenshot of their landing page and keep a log of that). Wait for a day or two more before making any changes unless the budget is really high. <a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/p>\n\n\n\n<p>I usually make sure I know who the SEO person is with a brand, so I can understand what they are doing. I also ask to be part of their website change group so you get notifications on builds and what they are. You don&#8217;t need to participate in the discussions or anything, but ensuring you know when things change and what they are changing can be extremely beneficial in our jobs. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>You can go a step further by annotating changes in your ads timeline by adding a note in your ads accounts so you can see it and correlate it if the date of the issue correlates with the changes. I forget to do this a lot\u2026.<a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a> Ooohhh anotations are a great point. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>I often like to get another set of eyes on it. I remind myself this is why I&#8217;m an agency and not a sole provider &#8211; and the benefit of knowing awesome people like you guys. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-q3-if-you-have-determined-that-there-is-no-clear-ppc-reason-for-poor-performance-what-do-you-do-next\"><strong>Q3: If you have determined that there is no clear PPC reason for poor performance, what do you do next?<\/strong><\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Well, I resemble this emoji.. Then I start looking for other things that might be happening either in the client\u2019s industry or the economy in general or their geo area, etc. News or other sources too. I will also ask the client if there was a big trade show etc. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Does the website \/ web changes count as a PPC reason? <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>I would say not directly <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a> Cause it is not in the platform. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>In our weekly calls I will make sure to point it out, even if I don&#8217;t know the reason yet. I will end up going over the data again, looking as deep as I can. It could be a macro level issue vs. something myself or the brand did as well. It could also be a competitive market issue (auction insights is big for this). Just keep digging until you find something. If it is just a few campaigns, then maybe you lower budgets until you figure out a possible cause. In the past I have had to recreate brand new campaigns and the issue was resolved as well, so sometimes it could be a change in the platform that caused it, so don&#8217;t sleep on this one. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>But also a cause like 50% of the time. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a> Next question is about platform changes and performance <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Yeah, looking in Analytics and looking deeper into the web side and any potential changes or issues there, including site speed, tends to be the next avenue for me after looking at Google Ads. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>Do any of you use an automated alert system or service like Google Alerts to track clients, their industries, etc.? I also think basic scripts running to alert you to big changes is smart <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Platforms have some very specific rule sets they follow and if you fall one data point on the wrong side, it can tank your campaign out of nowhere so you have to be careful. Site speed is a good example, because if you were good+ and then all of a sudden you fall to poor your results could tank out of the blue with nothing else changing. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>I&#8217;ll send an email highlighting the cost (if it was determined to be any external event &#8211; client or platform side &#8211; along with second order effects &#8211; to realign expectations) <a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/p>\n\n\n\n<p>That could literally a be a 0.5 second difference in speed that hurts your campaigns. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>Check notifications in the platform too. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>Blame seaonality. <a href=\"https:\/\/twitter.com\/Pete_Bowen\" target=\"_blank\" rel=\"noreferrer noopener\">@Pete_Bowen<\/a><\/p>\n\n\n\n<p>I forget that one a lot! I know you\u2019re half joking <a href=\"https:\/\/twitter.com\/Pete_Bowen\" target=\"_blank\" rel=\"noreferrer noopener\">@Pete_Bowen<\/a> but I do think almost every business has some degree of seasonality even if it is not as extreme as say a landscaping company. And yet most would argue vehemently that they do not have any seasonalilty! <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>They do, and sometimes seasonality = trade war with closes allies. (Sorry, I&#8217;m feeling a bit bitter on behalf of some clients) <a href=\"https:\/\/twitter.com\/Pete_Bowen\" target=\"_blank\" rel=\"noreferrer noopener\">@Pete_Bowen<\/a><\/p>\n\n\n\n<p>I am reviewing an account right now that had a performance drop off and I swear it had at least a partial seasonal component as it bounced back in the last couple of days. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-q4-how-do-you-handle-a-situation-where-the-platform-has-changed-something-that-has-negatively-impacted-performance-and-how-could-platforms-help-us-navigate-these-changes-better-or-more-smoothly\"><strong>Q4: How do you handle a situation where the platform has changed something that has negatively impacted performance? And how could platforms help us navigate these changes better or more smoothly?<\/strong><\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Platforms could let us know about the changes in advance &#8212; and I mean actually in advance, not two weeks before. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>I feel like these conversations are happening more and more frequently lately! And I know clients don\u2019t really want to hear, \u201cwell Google changed this so now we are seeing X\u201d but it is also true a lot\u2026<a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>I wish there was more of a mechanism to say &#8220;Dear platform, I understand you said this would improve performance, but it really isn&#8217;t. What are we doing wrong or is this how it was designed?&#8221; <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>Platforms should have changelogs they send out to advertisers instead of the glorified emails they send that just look like marketing emails. My clients usually do regular emails saying xyz is being changed an I kind of wish platforms did the same. Even the small changes can have a big impact on us like (using speed as an example) if they change the speed parameters to be 0.1 &#8211; 0.5 is considered fast to 0.1 to 0.4, that could have big impact on a site that was straddling the 0.5 mark already and is now considered slow. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>Also, EVERY change a platform announces all come with the declaration that it should provide similar or better performance across the board. And we all know nothing in a platform performs the same across all account sizes, industries, etc. So constantly seeing it presented that way in official announcements and documentation can really make our jobs harder when our client does not see similar or improved performance with platform changes. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>We don&#8217;t get the nuance stuff like that however, which leaves us in a spot where we are guessing if things are not obvious after reviewing the data. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>And DO NOT get me started on the AI assistants that are in platforms now too. They state right off the bat that their information may be inaccurate. And Google includes links from the web that they disclaim as \u201cnot vetted\u201d in the freaking platform AI assistant meant to diagnose why something is happening in the platform. I CANNOT. &nbsp;<a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>The platform&#8217;s main goal is shareholder value, so we always have to keep that in the back of our heads. It is not for the benefit of the advertiser long term profitability. Once you start looking at things with that lense, it helps. It does not fix the issue, but at least you start to understand the &#8220;why&#8221; a platform is doing something which makes explaining it to our clients a little easier. They won&#8217;t like the answer, but at least you are being honest and upfront. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>I also will remind clients that when a platform says a move is \u201cgood for advertisers\u201d they do not mean all advertisers. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>It is good for the billion dollar spenders, not the 20k spenders. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>And to your point <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a> about things being for shareholders\/the market as first line audience, we get a lot of things that are designed to make that segment happy and optimistic. And we don\u2019t get the nitty gritty that practitioners and self managing advertisers could really use to navigate these changes. I\u2019m exhausted by all the hype sometimes and just want to know how will this impact what I\u2019m working on and managing. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>The AI bots in the platforms have been wrong\u2026 a lot. I don&#8217;t trust them at all. Do not trust anything they say without pulling it for yourself and confirming in the data. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>Honestly if you work with AI it is better to use something like Claude and input what you look for in your prompts. The platform AI are going to be using the rules that Google wants to see vs. what actually works well for your brand. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>I have trying using the AI assistant in Google Ads lately just to see what it says <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>One thing that I have found is to have that one LLM &#8211; can be grok or gpt scheduled task &#8211; that runs daily and keeps a track of platform changes and announcements and then expands on it &#8211; what it means, what should be kept in mind, how it will change things, etc.&nbsp;This is the output of one of the crons that runs weekly summarizing the whole year and there is another one that runs daily<\/p>\n\n\n\n<p><strong>Platform-level updates (algorithm shifts, attribution changes, targeting changes, policy updates, beta rollouts) across the major ad platforms, focused on 2026 developments through early September.<\/strong><br><strong>Google Ads<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Attribution<\/strong><\/td><td>First-click, linear, time-decay, and position-based models removed as selectable options (mid-July 2026 onward; full migration by September 2026). Remaining options: data-driven attribution and last-click. Existing conversion actions on deprecated models auto-migrate to data-driven.<\/td><\/tr><tr><td><strong>Algorithm\/bidding shifts<\/strong><\/td><td>Smart Bidding target optimization (rolling out from August 17, 2026) \u2014 budget-limited Target CPA\/Target ROAS (and related) campaigns that were overperforming now deliver closer to the stated target rather than continuing to over-deliver. Applies across Search, Shopping, Performance Max, Demand Gen, Travel, and Display (including ad-group targets and Demand Gen in DV360). Promotion Mode beta (peak-period ROAS tolerance + extra budget) and expanded Smart Bidding Exploration (PMax feed-less global; Shopping\/feed-based in beta).<\/td><\/tr><tr><td><strong>Targeting \/ automation<\/strong><\/td><td>Campaign-level language targeting removed from Search and AI Max for Search (late September 2026); ads match primarily on ad\/landing-page language + user signals. Performance Max Search inventory follows the same rule; other PMax channels retain the setting. AI Max for Search exited beta (April 2026); campaigns using campaign-level broad match or automatically created assets auto-convert to AI Max progressively through September 2026 (search-term matching defaults vary by cohort; new legacy configs blocked earlier). Dynamic Search Ads migration delayed to February 2027.<\/td><\/tr><tr><td><strong>Policy<\/strong><\/td><td>Updated Terms of Service (effective July 1, 2026) with broader default authorization for Google AI automation features.<\/td><\/tr><tr><td><strong>Beta \/ other<\/strong><\/td><td>Performance Planner one-click apply to live campaigns; multi-campaign A\/B testing capabilities expanding.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Meta Ads (Facebook\/Instagram)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Attribution<\/strong><\/td><td>Click-through attribution restricted to actual link clicks only (announced March 3, 2026; progressive rollout). Non-link interactions (likes, shares, saves, comments, video views \u22655s) moved to \u201cengage-through\u201d attribution (1-day window). Longer view-through windows (7-\/28-day) removed earlier; incremental attribution expanded\/available for optimization and reporting (predicts true causal conversions).<\/td><\/tr><tr><td><strong>Algorithm \/ delivery<\/strong><\/td><td>Andromeda retrieval engine and GEM ranking model fully in play (higher recall\/quality reported). Creative itself increasingly acts as a primary targeting\/delivery signal.<\/td><\/tr><tr><td><strong>Targeting<\/strong><\/td><td>Detailed targeting largely treated as suggestions; Advantage+ Audience is the default and expands beyond inputs. Detailed targeting exclusions fully phased out (Jan 31, 2026). Interest category consolidation (mid-2026). Placement controls reduced for many accounts (Advantage+ placements emphasized; some granular exclusions limited; Instagram Explore Feed and Messenger Stories removed or restricted via API). Lookalike location specs deprecated (cutover September 1, 2026). Exclusion-only custom audiences introduced (permanent do-not-target lists).<\/td><\/tr><tr><td><strong>Policy \/ other<\/strong><\/td><td>Advantage+ becomes the unified default structure for Sales\/App\/Leads (API enforcement tightened). EU AI disclosure rules binding for ads delivered in Europe. Various API deprecations and metric shifts (e.g., reach \u2192 viewers).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Amazon Ads<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Algorithm \/ bidding<\/strong><\/td><td>Dynamic bidding overhaul for Sponsored Products (late April 2026) \u2014 heavier weighting of placement-level conversion probability, session depth, device, and time-to-purchase signals. Resulted in reported CPC increases of ~18\u201327% in competitive categories without bid changes.<\/td><\/tr><tr><td><strong>Attribution<\/strong><\/td><td>Shift toward standardized\/traffic-based methodology in unified reporting (GA June 2026). View attribution tightened\/updated (January 1, 2026 onward) with additional shopping-behavior signals for some placements; ROAS reporting split (clicks vs. views). Last-touch prioritizes clicks over views.<\/td><\/tr><tr><td><strong>Targeting<\/strong><\/td><td>Enhanced Product and In-market category targeting (AI multi-signal) for Display\/Video\/Audio. Zip-code \/ location-based interactive video expanded to Canada, Mexico, Brazil. Audience Signals (first-party data as model inputs, no extra cost) in beta for Brand+ and Performance+. Audio expanded to GA\/open beta across more locales and tactics.<\/td><\/tr><tr><td><strong>Beta \/ other<\/strong><\/td><td>Unified reporting exits beta (GA June 2026; legacy Sponsored Ads and DSP report pages retire December 31, 2026). Brand+\/Performance+ received ~10 AI\/control enhancements (July 2026). Amazon Ads MCP Server (AI agent integration) in beta. Policy clarifications on targeting, prohibited content, PSAs, etc. (ongoing 2026 updates). Note: FTC lawsuit filed regarding historical Sponsored Ads auction\/pricing representations (August 2026).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>TikTok Ads<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Algorithm shifts<\/strong><\/td><td>SEO-first ranking emphasis (Q1 2026 onward) \u2014 stronger weight on keyword relevance, captions, on-screen text, transcripts, hashtags, and search intent matching for both organic and paid. Search volume growth significant; post-click landing-page relevance now feeds back more strongly into delivery. US algorithm retraining under new ownership structure (Oracle-involved USDS JV closed January 2026).<\/td><\/tr><tr><td><strong>Attribution<\/strong><\/td><td>Attribution Portfolio suite (May 2026) \u2014 unified first-\/third-party views, first-touch to last-touch coverage, performance insights across objectives (including upper-funnel), Google Analytics integration.<\/td><\/tr><tr><td><strong>Targeting \/ automation<\/strong><\/td><td>Greater emphasis on first-party data; third-party segments restricted. Smart+ enhancements (Auto-select creatives, full combination previews, duplication\/draft\/bulk tools). Custom Identity option phased out (early 2026) \u2014 ads must link to verified profiles.<\/td><\/tr><tr><td><strong>Policy<\/strong><\/td><td>Post-ownership ToS\/privacy updates; stricter AI-generated content labeling and synthetic-media rules; enhanced branded-content disclosure enforcement (including retroactive); identity verification expanded; first-party data mandates strengthened; some restricted industries tightened; off-platform promotion limits in livestreams. EU non-personalized algorithm option and teen ad restrictions advancing under DSA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>LinkedIn Ads<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Targeting<\/strong><\/td><td>Device type + OS targeting rolled out (May 2026). Buyer Group \/ full buying-committee targeting available. Seniority targeting (10 levels from LinkedIn profiles) expanded on Microsoft Ads side for Search\/Audience campaigns. Matched Audiences API generally available; DMP segment caps introduced. Legacy geo targeting fully sunset (August 31, 2026).<\/td><\/tr><tr><td><strong>Attribution \/ measurement<\/strong><\/td><td>Improved modeled attribution (bridging MTA + MMM approaches) for better upper-\/mid-funnel credit; company-level attribution in Revenue Attribution Report (CRM integrations). Post-bid verification expanded via DoubleVerify for Audience Network.<\/td><\/tr><tr><td><strong>Algorithm \/ creative<\/strong><\/td><td>AI ad tools (Brand Kit, Draft with AI, variants, personalization, Flexible Ad Creation) rolled out July 2026 \u2014 campaigns with \u22655 variants reported higher CTRs. Organic algorithm shift to interest-graph (360Brew model) indirectly affects Thought Leader Ads and content amplification.<\/td><\/tr><tr><td><strong>Policy \/ other<\/strong><\/td><td>Ads Agreement updates (Audience Data sharing with Microsoft clarified for 2026); various API version sunsets and Matched Audiences availability.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Who should care?<\/strong><br>Performance marketers, media buyers, and agencies running multi-platform or high-spend accounts (especially Search\/PMax, Advantage+\/Sales, Sponsored Products, Smart+, and B2B LinkedIn). Ecommerce, lead-gen, app, and retail advertisers face the biggest measurement and efficiency impacts. Teams reliant on manual granular controls, legacy attribution models, or third-party data will feel the shifts most. Compliance\/legal teams need to review policy and AI disclosure changes (especially EU and synthetic content). Leadership should note the industry-wide move toward AI defaults and first-party data dependence.<br><strong>Immediate action checklist<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Audit and update attribution settings\/models; re-baseline historical performance and recalibrate targets\/bids (Google data-driven migration, Meta link-click-only + engage-through, Amazon view tightening).<\/li>\n\n\n\n<li>Review and adjust bidding strategies ahead of or during Google\u2019s August 17+ target optimization and Amazon dynamic bidding effects; use any available adjustment tools.<\/li>\n\n\n\n<li>For Google: Inventory campaigns using campaign-level broad match or auto-created assets; decide on proactive AI Max enablement or legacy feature disablement before\/during September conversion. Prepare for language targeting removal (ensure ad\/landing-page language alignment).<\/li>\n\n\n\n<li>Shift Meta structure toward Advantage+ defaults; rebuild any exclusion-heavy or detailed-targeting-dependent setups; implement exclusion-only audiences where needed for compliance.<\/li>\n\n\n\n<li>Strengthen first-party data pipelines (pixels, Events\/CAPI, customer lists, Amazon ADM signals) across all platforms.<\/li>\n\n\n\n<li>Test Smart+\/AI Max\/Advantage+\/Brand+Performance+ structures with sufficient creative volume and monitor post-click relevance (especially TikTok SEO signals).<\/li>\n\n\n\n<li>Update reporting dashboards for new metrics\/windows; enable incremental\/modeled attribution where available; plan for LinkedIn device and buyer-group tests.<\/li>\n\n\n\n<li>Review creative for AI labeling, language consistency, and policy compliance (disclosures, synthetic content, identity verification).<\/li>\n\n\n\n<li>Check API integrations for deprecations (lookalikes, placements, geo, etc.) and migrate versions.<\/li>\n\n\n\n<li>Document baselines now \u2014 multiple overlapping changes make clean before\/after analysis harder later.<\/li>\n<\/ol>\n\n\n\n<p>September 2026 is the month Google finishes folding legacy Search controls into AI Max while Meta, Amazon, TikTok, and LinkedIn all deepen the same pattern: algorithms own more of the targeting and matching, attribution gets stricter or more modeled, and first-party signals + creative quality become the real levers. Manual precision isn\u2019t dead \u2014 it\u2019s just moving upstream into data quality, creative testing volume, and measurement design. The teams that treat these platform shifts as a forcing function for cleaner inputs will outperform those still fighting the automation defaults. <a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-q5-how-do-you-handle-a-situation-where-the-performance-issues-are-most-likely-from-poor-market-understanding-or-product-service-positioning\"><strong>Q5: How do you handle a situation where the performance issues are most likely from poor market understanding or product\/service positioning?<\/strong><\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Sometimes (oftentimes) you have to have the difficult conversation. If you&#8217;ve built up trust with the client beforehand, it&#8217;s an easier conversation to have. <a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/p>\n\n\n\n<p>I like to do periodic competitor research for ongoing client which can open up these types of convesations <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>I try to head these off before taking on a client. <a href=\"https:\/\/twitter.com\/Pete_Bowen\" target=\"_blank\" rel=\"noreferrer noopener\">@Pete_Bowen<\/a><\/p>\n\n\n\n<p>Just be honest and hopefully your client is understanding. My clients know I am very honest even if I think it is a them issue and they expect if from me. I have had clients you had to handle with kid gloves, but honestly they never last long with me, because I am not that guy, lol. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>But so many companies have a misunderstanding of who buys what they sell or what problem they are actually solving or even why purchasing anything moves the needle over doing nothing. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a> It is surprising how many clients have very little understand of their own demographic segment. I always start an engagement asking who their client personas are and 80% of the time they are way off in what they think that persona is vs. what it actually is. <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>I have told this story before &#8211; I worked on an ecomm account long ago (never again!) and they were CONVINCED their target market were women ages 25-35. CONVINCED. Well, that demo bought a ton during their massive sales 2x a year. You know who bought the rest of the time? Middle aged ladies ages 45+. But they REFUSED to accept that. One of the most frustrating accounts I have ever worked on. I was not sad to see that engagement end. <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>These are C level execs who don&#8217;t understand their own clients btw, which is extremely frightening. My current client load has a good understanding of their clients, but I also run demo data for them all the time so if they didn&#8217;t then it would just mean they are not reading the data I send to them, lol <a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/p>\n\n\n\n<p>My second favorite in this scenario are clients who think their target audience is \u201ceveryone\u201d. My dude, I can assure you it is not <a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/p>\n\n\n\n<p>The divergence between what the brand book says vs what actual customer data shows is sometimes hilarious <a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/p>\n\n\n\n<p>Decide on strategy periodically, optimize performance regularly, monitor spend daily <a href=\"https:\/\/www.linkedin.com\/in\/ckostecki\/\" target=\"_blank\" rel=\"noreferrer noopener\">@Chriskostecki<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>PPCChat Participants<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Julie F Bacchini&nbsp;<a href=\"https:\/\/twitter.com\/NeptuneMoon\" target=\"_blank\" rel=\"noreferrer noopener\">@NeptuneMoon<\/a><\/li>\n\n\n\n<li>Reva Minkoff&nbsp;<a href=\"https:\/\/twitter.com\/revaminkoff\" target=\"_blank\" rel=\"noreferrer noopener\">@revaminkoff<\/a><\/li>\n\n\n\n<li>Chris Kostecki&nbsp;<a href=\"https:\/\/www.linkedin.com\/in\/ckostecki\/\" target=\"_blank\" rel=\"noreferrer noopener\">@Chriskostecki<\/a><\/li>\n\n\n\n<li>Peter Bowen&nbsp;<a href=\"https:\/\/twitter.com\/Pete_Bowen\" target=\"_blank\" rel=\"noreferrer noopener\">@Pete_Bowen<\/a><\/li>\n\n\n\n<li>Lawrence Chasse&nbsp;<a href=\"https:\/\/twitter.com\/lchasse\" target=\"_blank\" rel=\"noreferrer noopener\">@Ichasse<\/a><\/li>\n\n\n\n<li>Ali Mehdi Mukadam&nbsp;<a href=\"https:\/\/www.linkedin.com\/in\/alimehdimukadam\/\" target=\"_blank\" rel=\"noreferrer noopener\">@alimehdimukadam<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Related Links<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.karooya.com\/blog\/what-does-googles-language-targeting-change-mean-for-advertisers\/\" target=\"_blank\" rel=\"noreferrer noopener\">What Does Google\u2019s Language Targeting Change Mean For Advertisers?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.karooya.com\/blog\/amazon-affiliate-commission-cuts-2026-what-changed-and-what-it-means-for-advertisers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon Affiliate Commission Cuts (2026): What Changed and What It Means for Advertisers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.karooya.com\/blog\/is-your-brand-set-up-to-benefit-from-amazons-brand-referral-bonus\/\" target=\"_blank\" rel=\"noreferrer noopener\">Is Your Brand Set Up to Benefit from Amazon\u2019s Brand Referral Bonus?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>During this week\u2019s PPCChat, host Julie F. Bacchini invited PPC professionals to share how they diagnose and isolate performance issues. The discussion explored how to respond when a platform change negatively affects performance, what to do when PPC performance drops without an obvious reason, and how experts approach troubleshooting these challenges.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-28330","post","type-post","status-publish","format-standard","hentry","category-ppc-chat"],"featured_image_src":null,"author_info":{"display_name":"Amita","author_link":"https:\/\/www.karooya.com\/blog\/author\/amita\/"},"_links":{"self":[{"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/posts\/28330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/comments?post=28330"}],"version-history":[{"count":10,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/posts\/28330\/revisions"}],"predecessor-version":[{"id":28342,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/posts\/28330\/revisions\/28342"}],"wp:attachment":[{"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/media?parent=28330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/categories?post=28330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.karooya.com\/blog\/wp-json\/wp\/v2\/tags?post=28330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}