Google Ads reports hundreds of low-cost conversions, but Kommo shows the truth: only a small share becomes Prospect+. That is not a failure of reporting. It is exactly why CRM-backed media management matters. The account now has a clear path: stop optimizing for form submissions, protect the forms, and move budget toward qualified buyer signals.
The dashboard now separates Google activity from CRM-qualified outcomes, identifies wasted learning, and shows the fixes that make the campaigns more valuable every week.
Google conversions are useful as activity indicators. CRM Prospect+ is the quality signal SATI should optimize toward.
| Diagnose | Separate cheap form submits from buyer-quality pipeline movement. |
| Protect | Block direct webhook spam and enforce server-side reCAPTCHA before Kommo. |
| Optimize | Import CRM-qualified leads back to Google as the primary conversion. |
| Rescue | Pause or restructure spend that produces zero Prospect+ outcomes. |
Keep the lead engine, but change what it learns from. Raw form submit should become a secondary diagnostic metric. CRM Qualified Lead should become the primary optimization event.
| Campaign | Visible Spend | Google Conv. | Google CPA | Reality | Decision |
|---|---|---|---|---|---|
| ZP_Search_Generic_Intl | 53,732 | 36 | 1,493 | Best scalable Search pool, but still needs negatives. | Keep and tighten |
| ZP_Search_Generic_TH | 38,410 | 42 | 915 | Looks cheap in Google, but CRM spam risk is high. | Restrict intent |
| ZP_Search_Brand_All | 26,609 | 8 | 3,326 | Protects brand, but competitor/lifestyle traffic wastes money. | Clean up |
| ZP_Search_Generic_RU | 21,136 | 3 | 7,045 | High cost, weak conversion volume. | Cut until proven |
| ZP_Search_Generic_HE | 18,318 | 1 | 18,318 | Expensive and mostly zero-conversion lifestyle/relocation terms. | Pause |
| PMax asset | Spend | Google conv. | CPA | Issue |
|---|---|---|---|---|
| PMax_Intl to Bang Tao A | 82,821 | 99.15 | 835 | UTM says pmax_bangtao_th, not Intl. |
| PMax_Silhouette_TH to Silhouette A | 27,491 | 111.36 | 247 | UTM says pmax_silhouette_intl, not TH. |
| PMax_Bangtao_TH AG1 | 39,854 | 24.64 | 1,618 | Low CTR and weaker CPA. |
| PMax_Bangtao_TH AG2 | 51,738 | 62.85 | 823 | Better than AG1, but still needs CRM feedback. |
These themes are not buyer intent and should be blocked, isolated, or heavily reduced.
| Variant | Ad spend | Google conv. | CRM B leads | Prospect+ | Decision |
|---|---|---|---|---|---|
| Bang Tao B | 39,774 | 3 | 16 | 0 | Pause |
| Silhouette B | 11,722 | 11 | 0 | 0 | Pause and audit tracking |
B variants are not proving buyer quality. Use A variants while the form and CRM tracking are fixed.
| Issue | Why it matters | Fix |
|---|---|---|
| PMax campaign names do not match UTMs | CRM attributes traffic to the wrong campaign label. | Make Google campaign, UTM, form metadata, and dashboard labels identical. |
| Raw form submit is the primary conversion | Google learns from spam and low-intent submits. | Make CRM Qualified Lead the primary conversion. |
| Webhook URL is exposed in landing pages | Bots can bypass client-side validation and reCAPTCHA. | Deploy server-side worker, rotate webhook secrets, verify reCAPTCHA before Kommo. |
| Silhouette B shows Google conversions but zero CRM B leads | Variant performance cannot be trusted. | Audit final URL, form_id, UTM, and thank-you/conversion firing. |
These actions protect the CRM, clean the data, and give Google the right success signal. That is the work SATI should be selling.
Deploy a server-side worker, verify reCAPTCHA Enterprise, rotate exposed webhook URLs, and reject invalid payloads before Kommo.
Make raw form submit secondary. Import CRM Prospect+ as the primary Google Ads conversion.
Fix PMax and Search UTM naming so dashboard, Google Ads, and Kommo describe the same campaigns.
Pause B variants, HE, weak RU, and competitor/lifestyle waste until CRM quality justifies budget.
| Move | Rationale |
|---|---|
| Pause B variants | 51,496 THB Search spend, 14 Google conversions, 0 CRM Prospect+. |
| Pause HE | 18,318 THB visible search-term spend, 1 conversion, weak buyer signal. |
| Reduce RU | 17,255 THB Russian-script spend with 1 visible conversion. |
| Tighten Thai generic | Cheap Google conversions, but high CRM spam risk. |
| Protect Intl Search | Best scalable buyer-intent pool after negatives and CRM feedback. |
| Tourism | elephant, sanctuary, triathlon, padel, hotel, resort, cafe |
| Rental intent | rent, rental, monthly, airbnb, booking, cheap, near me |
| Wrong geography | Bangkok, Pattaya, Patong, Rawai, Kamala, Hua Hin, Krabi |
| Competitors | Anantara, Layan Verde, Dcondo, The Title, Supalai, Sansiri, Fazwaz |
We found the gap between what Google calls a conversion and what your sales team calls a buyer. We identified which pages, campaigns, search themes, and tracking problems are polluting performance. The next phase is to protect the lead source and teach Google to optimize for Kommo-qualified prospects.