google ads saas ต่างจากยิงแอด e-commerce ตรงไหน

google ads saas ยิงแอดขายซอฟต์แวร์ B2B ต้องนับ conversion แบบไหน วาง keyword tier ยังไง อ่านกลไกที่ทำให้ CPA ดูดีแต่ CAC จริงพัง พร้อมตารางแก้

google ads saas ต่างจากยิงแอด e-commerce ตรงไหน

google ads saas: ทำไมยิงขายซอฟต์แวร์ B2B ถึงพังด้วยวิธีเดิม

Last updated: 2026-07-24

ยิง Search แล้ว trial signup พุ่ง CPA อยู่ที่ 400 บาทต่อ signup ดูดีมากบน dashboard แต่พอสิ้นเดือนทีม sales บ่นว่า lead ที่เข้ามาปิดไม่ได้สักราย นี่คือภาพที่คนทำ google ads saas เจอบ่อยที่สุด — ตัวเลขบนหน้าจอสวย แต่เงินจริงไม่เข้า

ปัญหาไม่ได้อยู่ที่ยิงแอดไม่เก่ง มันอยู่ที่ SaaS ขายไม่เหมือนขายรองเท้า คนกดซื้อรองเท้าจบใน session เดียว แต่คนจะจ่ายค่า software รายเดือนใช้เวลาคิด 2 สัปดาห์ถึง 3 เดือน ผ่านหลายคนในทีมเขา ถ้าคุณตั้งระบบให้ Google เรียนรู้จาก “signup” มันจะพาคนที่ชอบสมัคร trial ทิ้ง ไม่ใช่คนที่ยอมจ่าย บทความนี้อธิบายว่ากลไกมันพังตรงไหน แล้วต้องนับอะไรแทน

Key Takeaways: google ads saas ต่างจาก e-commerce ที่ conversion จริงเกิดหลังคลิกเป็นสัปดาห์หรือเดือน ไม่ใช่ในตะกร้า — ถ้าปล่อยให้ Google optimize จาก trial signup ล้วน ระบบจะเรียนรู้ผิดและดัน CAC จริงให้สูงขึ้นทั้งที่ CPA บน dashboard ดูลดลง ทางแก้คือแยก keyword เป็น tier ตาม intent, ส่งสัญญาณ conversion ที่มีคุณภาพ (qualified signup / demo / closed deal ผ่าน offline conversion import) กลับเข้า Google และวัดที่ปลายทางเป็น CAC เทียบ LTV ไม่ใช่ต้นทางเป็น signup

google ads saas — Diverse team collaborating on a software project in a contemporary office setting.

google ads saas คืออะไร และทำไมถึงเล่นคนละเกมกับ e-commerce

google ads saas คือการใช้ Google Ads ดึงคนที่กำลังหาเครื่องมือซอฟต์แวร์มาทดลองและกลายเป็นลูกค้าที่จ่ายรายเดือน (subscription) ต่างจาก e-commerce ตรงที่ “การขาย” ไม่ได้จบในคลิกเดียว มันเป็นจุดเริ่มของ funnel ยาว ๆ ที่มีทั้ง free trial, product demo, การคุยกับ sales และการอนุมัติงบภายในองค์กรลูกค้า

ความต่างนี้เปลี่ยนทุกอย่างในการตั้งค่า campaign สามเรื่องหลัก:

หนึ่ง — conversion ที่นับได้ทันทีไม่ใช่รายได้จริง คนกด “เริ่มทดลองใช้ฟรี” ยังไม่ได้จ่ายเงินสักบาท กว่าจะรู้ว่า signup คนนี้คุ้มไหมต้องรอ 14-30 วันให้เขา activate แล้วแปลงเป็น paid ช่วงเวลานี้แหละที่ทำให้คนตั้งระบบผิด เพราะอยากได้ feedback เร็วเลยไปนับ signup แทน

สอง — มูลค่าลูกค้ากระจายตัวสูง ลูกค้า SaaS รายหนึ่งอาจอยู่กับคุณ 2 เดือนแล้วเลิก อีกรายอยู่ 3 ปีจ่ายทุกเดือน สองคนนี้มาจาก keyword เดียวกันได้ แต่ค่าตัวต่างกันสิบเท่า การ optimize แบบ e-commerce ที่ทุก conversion มีค่าเท่ากันจึงใช้ไม่ได้

สาม — คนตัดสินใจไม่ใช่คนเดียว ใน B2B คนค้นหาอาจเป็น marketer แต่คนอนุมัติงบเป็น CFO Google เห็นแค่ device ของคนค้นหา ไม่เห็นห้องประชุมที่ตัดสินใจจริง

พูดง่าย ๆ ถ้าลอกวิธียิง e-commerce มาใช้ตรง ๆ คุณจะได้ signup ถูก ๆ เต็มไปหมด แต่ไม่มีใครจ่าย รายละเอียดเรื่องโครงสร้างบัญชีพื้นฐานอ่านเพิ่มได้ที่ Google Ads Complete Guide สำหรับ B2B ไทย — ที่นี่เราเจาะเฉพาะมุม SaaS

วาง keyword เป็น tier ตาม intent อย่าเหมาเข่งงบเดียว

คนทำ SaaS ชอบถามว่า “ควร bid คำไหน” คำตอบคือไม่มีคำเดียว ต้องแยกเป็นชั้นตามว่าคนพิมพ์คำนั้นอยู่ใกล้จ่ายเงินแค่ไหน แล้วให้งบและ bid ต่างกันตามชั้น

Brand + Competitor — ใกล้เงินที่สุด

คนที่พิมพ์ชื่อแบรนด์คุณ หรือชื่อคู่แข่งตามด้วย “ราคา” “รีวิว” “alternative” คือคนที่รู้แล้วว่าอยากได้เครื่องมือประเภทนี้ กำลังเทียบตัวเลือก ชั้นนี้ CVR สูงสุดและควรได้ bid สูงสุด การ bid คำคู่แข่งไม่ผิดกฎ Google (ห้ามแค่เอาชื่อเขามาใส่ใน ad copy หรือ display name) แต่ต้องมี landing page ที่ตอบว่า “ทำไมย้ายมาหาเราคุ้มกว่า” ไม่งั้นจ่ายแพงฟรี

Category — คนรู้ปัญหา กำลังหาประเภทเครื่องมือ

“โปรแกรมบริหารสต็อก” “ระบบ CRM สำหรับ SME” ชั้นนี้ volume เยอะกว่า แต่ intent เจือจางลง เขายังไม่รู้จักคุณ ยังเปรียบเทียบหลายเจ้า ควรให้งบรองลงมาและคาด CVR ต่ำกว่า tier แรกชัดเจน

Problem-aware — รู้ปัญหา ยังไม่รู้ว่ามี software แก้

“ทำไมสต็อกหายบ่อย” “วิธีติดตามงานทีมขาย” ชั้นนี้ volume มหาศาลแต่ intent บางมาก คนอาจแค่หาบทความอ่าน ไม่ได้จะซื้ออะไร ส่วนใหญ่ SaaS ที่งบยังไม่เยอะ ควรพักชั้นนี้ไว้ทำ content/SEO ก่อน ไม่ใช่เผางบ Search

ข้อผิดพลาดที่พบบ่อยในการวาง tier:

เอาทุก tier รวมใน campaign เดียว พอ Google เห็น brand keyword CVR สูง มันจะดึงงบไปกองที่ brand จนหมด แล้วคุณจะไม่มีวัน scale เพราะ brand volume มีจำกัด แยก campaign ตาม tier เพื่อคุมงบแต่ละชั้นได้จริง

bid category สูงเท่า brand เพราะเห็น volume เยอะเลยตื่นเต้น จบที่ต้นทุนต่อลูกค้าจริงพุ่งเงียบ ๆ

นับ conversion ให้ Google เรียนรู้จากคนที่จ่าย ไม่ใช่คนที่สมัคร

นี่คือหัวใจที่ทำให้ google ads saas ส่วนใหญ่พัง Smart Bidding ของ Google (Maximize Conversions, tCPA, tROAS) จะเก่งเท่ากับ “สัญญาณ” ที่คุณป้อนมันเท่านั้น ป้อน signup มันหาคนชอบ signup ป้อนคนจ่ายเงินมันหาคนจ่ายเงิน

ปัญหาคือ conversion ที่จ่ายเงินจริงเกิดช้าเกินกว่าที่ tag ฝั่งเว็บจะจับได้ทัน วิธีแก้คือ Offline Conversion Import — เก็บ Google Click ID (GCLID) ตั้งแต่ตอนคนสมัคร trial ผูกไว้กับ record ใน CRM พอ deal ปิดจริงในอีก 3 สัปดาห์ ค่อยส่ง conversion พร้อมมูลค่ากลับเข้า Google ให้ระบบเรียนรู้ย้อนหลังว่าคลิกไหนกลายเป็นเงิน วิธีตั้งค่าอ่านจากเอกสารทางการของ Google ได้ที่ Import conversions from clicks และฝั่ง tracking pipeline ดูที่ GA4 + GTM + Conversion API Setup

จนกว่า offline import จะพร้อม ให้ใช้วิธีเปลี่ยนผ่าน: ตั้ง signup เป็น conversion action แบบ Secondary (นับดูแต่ไม่ให้ bidding ใช้) และหา proxy ที่ใกล้เงินกว่า signup เช่น “activated” (คนที่เข้ามาใช้ feature หลักครบ) หรือ “booked demo” มาเป็น Primary ตัว proxy ที่ดีคือตัวที่เกิดเร็วพอให้ Google มี data พอเรียนรู้ (ควรได้อย่างน้อยราว 30 conversion/เดือน/campaign ตาม spec ของ Smart Bidding) แต่สัมพันธ์กับรายได้จริงมากกว่า signup เปล่า ๆ

ตารางด้านล่างคือกับดักที่เจอบ่อยที่สุดในการวัดผล google ads saas — ตัวเลขเป็นเส้นแบ่งที่ใช้ตัดสินใจ (operating threshold) ที่เราตั้งเพื่อทำงาน ไม่ใช่ค่าเฉลี่ยอุตสาหกรรม ปรับตามธุรกิจคุณได้:

อาการ (metric จริง) สาเหตุน่าจะเป็น สิ่งที่ทำ
CPA trial < 400 บาท แต่ trial→paid < 5% Google เรียนรู้จาก signup ล้วน ดึงคนไม่ตรง segment ย้าย signup เป็น Secondary, ตั้ง “activated” เป็น Primary
CTR บน brand < 5% คู่แข่ง bid ทับ brand คุณ / ad copy จืด เพิ่ม brand campaign, ใส่ USP ใน headline, เปิด sitelink
Category CVR < 1% ทั้งที่ traffic เยอะ keyword กว้าง match คนหาบทความ ไม่ใช่คนซื้อ เพิ่ม negative keyword (“คือ” “ฟรี” “วิธี”), บีบ match type
CPA ดูคงที่ แต่ CAC จาก CRM ขึ้นทุกเดือน นับ conversion ต้นทาง ไม่นับปลายทาง เชื่อม offline conversion import ส่ง closed deal กลับ
tCPA ตั้งแล้ว volume ตกฮวบ เป้า CPA ต่ำเกินจน Google หา inventory ไม่ได้ คลาย tCPA ขึ้น 20-30% ให้พ้น learning phase 7-14 วันก่อน

จุดที่คนพลาดกันมากในแถวสุดท้าย: พอตั้ง tCPA แล้วเห็น volume ตก รีบไปกดลด bid เพิ่ม ยิ่งทำให้ระบบติดกับ learning phase วน ๆ ไม่จบ — ตั้งเป้าให้พ้น 7-14 วันแรกก่อนค่อยตัดสิน

bidding และ budget: อย่าให้ CPA หลอกตา ให้มองที่ LTV:CAC

คำถามที่ควรถามไม่ใช่ “CPA เท่าไหร่” แต่เป็น “จ่ายได้เท่าไหร่ต่อลูกค้าหนึ่งคน” ซึ่งขึ้นกับ LTV ของลูกค้าคุณ

ตัวอย่างการคำนวณ (สมมติ): สมมติลูกค้าจ่าย 1,500 บาท/เดือน อยู่เฉลี่ย 20 เดือน LTV = 30,000 บาท ถ้ากำหนดเพดาน CAC ไว้ที่ 1 ใน 3 ของ LTV (เกณฑ์ที่ตั้งเองเพื่อคุมกำไร) = จ่ายได้ถึง 10,000 บาท/ลูกค้า สมมติต่อว่า trial→paid = 10% แปลว่าจ่ายได้ 1,000 บาท/trial ตัวเลขนี้ต่างจาก CPA 400 บาทที่เห็นบน dashboard มาก — เพราะ dashboard นับ signup ส่วน 1,000 บาทคือต้นทุนต่อ “คนที่จ่ายจริง” ทั้งหมดนี้เป็นตัวเลขสมมติเพื่อให้เห็นวิธีคิด ไม่ใช่ค่าอ้างอิงของธุรกิจใด

ถ้ายังไม่มี data พอทำ value-based bidding (tROAS) เริ่มจาก tCPA ที่ตั้งจากตัวเลข “จ่ายได้ต่อ proxy conversion” ก่อน พอ offline import ส่ง revenue จริงกลับได้ครบ 2-3 เดือนค่อยขยับไป tROAS ให้ Google optimize ตามมูลค่าจริง วิธีนี้เชื่อมกับเรื่อง attribution โดยตรง เพราะ Google จะให้เครดิต conversion ตาม model ที่คุณตั้ง — อ่านต่อที่ Attribution Model สำหรับ B2B

เรื่องงบ อย่าเพิ่ง scale จนกว่า unit economics จะนิ่ง SaaS หลายเจ้าเร่งงบตอน CPA ดูดี แล้วมารู้ทีหลังว่าคนที่ได้มา churn ใน 2 เดือน scale ขาดทุนเร็วกว่าเดิม ถ้ากำลังชั่งใจว่าจะทำเองหรือจ้าง ลองเทียบต้นทุนจริงที่ In-house vs Agency ต้นทุนจริง

FAQ

google ads saas ควรเริ่มที่ Search หรือ Performance Max?
เริ่มที่ Search เสมอสำหรับ SaaS ช่วงแรก เพราะคุณคุม keyword intent และ negative ได้ละเอียด Performance Max ให้ Google คุมทุกอย่าง เหมาะต่อเมื่อมี conversion data คุณภาพ (offline import ครบ) ป้อนให้มันเรียนรู้แล้ว ไม่งั้น PMax จะไปหา signup ถูก ๆ เหมือนเดิม

ควรยิงคำคู่แข่งไหม ผิดกฎหรือเปล่า?
ยิงได้ ไม่ผิดนโยบาย Google ตราบใดที่ไม่เอาชื่อเครื่องหมายการค้าคู่แข่งไปใส่ใน ad text หรือ display name แต่ต้องมี landing page เปรียบเทียบที่ตอบว่าย้ายมาคุ้มกว่ายังไง ไม่งั้น bounce สูงจ่ายฟรี

นับ trial signup เป็น conversion ผิดตรงไหน?
ไม่ผิดที่จะ “นับดู” แต่ผิดที่ให้ Smart Bidding ใช้มัน optimize เพราะระบบจะเรียนรู้ว่า “คนแบบไหนชอบสมัคร” ซึ่งไม่ใช่ “คนแบบไหนยอมจ่าย” ตั้ง signup เป็น Secondary แล้วใช้ activated หรือ paid เป็น Primary

Offline conversion import จำเป็นแค่ไหน?
สำหรับ SaaS ที่มี sales cycle ยาวและใช้ Smart Bidding ถือว่าจำเป็น เพราะเป็นทางเดียวที่จะบอก Google ว่าคลิกไหนกลายเป็นเงินจริงในอีกหลายสัปดาห์ ถ้ายังทำไม่ได้ ให้ใช้ proxy conversion ที่ใกล้เงินกว่า signup ไปก่อน

ต้องมี conversion กี่ตัวถึงจะใช้ Smart Bidding ได้?
Google แนะนำให้แต่ละ campaign มี conversion พอสมควรก่อน bidding จะนิ่ง (ราว 30/เดือนขึ้นไปเป็นแนวปฏิบัติทั่วไป) ถ้า paid conversion น้อยเกิน ให้ใช้ proxy ที่เกิดถี่กว่ามาเลี้ยงระบบก่อน ค่อยขยับ

สรุป

google ads saas ไม่ใช่การยิงแอดให้ได้คลิกเยอะหรือ signup ถูก แต่คือการทำให้ Google เข้าใจว่าเงินจริงมาจากคลิกไหน สามอย่างที่ต้องจำ:

หนึ่ง — แยก keyword เป็น tier (brand/competitor → category → problem-aware) แล้วให้งบต่างกันตาม intent อย่าเหมารวม campaign เดียว สอง — อย่าให้ bidding เรียนรู้จาก trial signup ล้วน ย้ายมันเป็น Secondary แล้วป้อนสัญญาณที่ใกล้เงินกว่า (activated / demo / closed deal ผ่าน offline import) สาม — วัดที่ CAC เทียบ LTV ไม่ใช่ CPA บน dashboard เพราะตัวเลขต้นทางหลอกตาได้ง่ายที่สุด

อยากเข้าใจภาพรวมการวาง Google Ads สำหรับ B2B ให้ลึกขึ้น อ่าน Google Ads Complete Guide สำหรับ B2B ไทย หรือ subscribe newsletter รับ MarTech insight ราย ทีม Adsitec ทำงานด้าน B2B paid media ถ้าอยากปรึกษาเป็นกรณี ๆ ดู บริการ ได้