เชื่อม GA4 กับ Google Sheets

เชื่อม GA4 กับ Google Sheets อัตโนมัติด้วย SyncWith (ฟรี)

ผมเป็นคนใช้ GA4 ทุกวัน แต่ก็ยอมรับว่า Default Report ของมันดูยากจริงๆ จะดู Trend แบบเดือนต่อเดือน หรือดูทีละบทความ ต้องคลิกซ้อนหลายชั้นทุกครั้ง เสียเวลามาก

ผมเลยทำ Workflow ดึงข้อมูลจาก GA4 มาเป็นตารางใน Google Sheets ที่อัปเดตเองอัตโนมัติ ใช้กับบล็อกของผมมาปีกว่าแล้ว วันนี้จะมาแชร์ให้ทำตามได้

สรุปสั้นๆ: เราเชื่อม GA4 เข้ากับ Google Sheets ได้ฟรีด้วย Add-on ชื่อ SyncWith ตั้งให้ดึงข้อมูลอัตโนมัติเป็นรายเดือน แล้วใช้ SUMIF จัดตารางให้เห็นภาพรวมทั้งปีในหน้าเดียว ไม่ต้องเปิด GA4 คลิกใหม่ทุกครั้ง

ทำไม GA4 ถึงดูยาก

ปัญหาหลักคือ Default Report ของ GA4 ไม่ได้ออกแบบมาให้ดู Trend แบบ Month-over-Month หรือเทียบทีละหน้าได้ง่าย ทุกครั้งที่อยากดูต้องเข้าไปคลิกใน UI ใหม่ คลิกซ้อนหลายชั้น กว่าจะเจอ Insight ก็เสียเวลาไปหลายนาที

เกริ่นก่อนสำหรับคนที่เพิ่งเข้ามาในวงการ Google ประกาศปิด Universal Analytics ตัวเก่าตั้งแต่ 1 กรกฎาคม 2023 ตอนนี้ทุกเว็บไซต์เลยใช้ GA4 เป็นมาตรฐาน ใครยังติด UA อยู่ก็ไม่มีข้อมูลใหม่เข้าแล้วครับ

SyncWith คืออะไร

SyncWith คือ Add-on ของ Google Sheets ที่ดึงข้อมูลจาก GA4 เข้ามาในตารางได้แบบอัตโนมัติ ติดตั้งฟรีผ่าน Extensions แล้วตั้งเวลาให้มันดึงข้อมูลใหม่เองตามรอบที่เรากำหนด

สิ่งที่ต้องมีคือ บัญชี Google Sheets กับ GA4 ที่ผูกอีเมลเดียวกัน ความรู้พื้นฐาน SUMIF และ Add-on SyncWith

วิธีเชื่อม GA4 กับ Google Sheets

  1. ติดตั้ง SyncWith ผ่าน Extensions แล้วเลือก New Report เชื่อม Google Analytics
  2. เลือก Account และ Date Range (ผมใส่ตั้งแต่ปีที่แล้วถึงปัจจุบัน)
  3. เลือก Fields เช่น Year, Month, Landing Page, New User, Active User, Bounce Rate, Key Event
  4. Filter ให้เฉพาะ Path ของบล็อก เช่น /blog ไม่งั้นจะดึงทั้งเว็บมาเยอะเกิน
  5. ตั้ง Schedule เป็น Monthly แล้วใช้ SUMIF จัดให้แถวเป็นเดือน คอลัมน์เป็นบทความ

พอจัดเสร็จ เปิด Sheet ทีเดียวเห็นภาพรวมทั้งปี รู้เลยว่าบทความไหนค่อยๆ โต บทความไหนเริ่มตาย

ข้อจำกัด Free Tier และเทคนิคแก้

SyncWith ตัวฟรี มีลิมิต refresh อยู่สองชั้น คือ 35 ครั้งต่อ Report และรวมทุก Report ได้ 35 ครั้งต่อเดือน ถ้าตั้ง Weekly ก็จะใช้ได้หลายเดือนต่อ Report ก่อนหมดโควต้า พอหมดโควต้าใช้ Find & Replace สร้าง Report ใหม่ (เช่น เปลี่ยน data_v3 เป็น data_v4) ก็ใช้ฟรีต่อได้

ผมเชื่อว่าการวิเคราะห์ที่ดีต้องเริ่มจากข้อมูลที่ดูง่าย ลงทุนวันเดียวสร้าง Auto Report ใช้ได้ทั้งปี คุ้มกว่ามานั่งเปิด GA4 เสีย 10 นาทีทุกครั้ง และมันต่อยอดไปสู่การ วัดผลโฆษณาได้แม่นขึ้นด้วย โดยเฉพาะเมื่อตั้ง UTM ครบ

คำถามที่พบบ่อย

SyncWith ใช้ฟรีได้จริงไหม

ได้ครับ ตัวฟรีจำกัดที่ 35 refresh ต่อ Report พอหมดสร้าง Report ใหม่ด้วย Find & Replace ก็ใช้ต่อได้

ต้องเขียนโค้ดเป็นไหม

ไม่ต้องครับ ใช้แค่ความรู้พื้นฐาน SUMIF ใน Google Sheets ก็จัดตารางได้แล้ว ไม่ต้องเขียนโปรแกรม

มีทางอื่นนอกจาก SyncWith ไหม

มีครับ เช่น Looker Studio ที่เชื่อม GA4 ได้โดยตรง แต่ถ้าอยากได้ตารางที่ปรับเองได้อิสระใน Sheets SyncWith ตอบโจทย์กว่า


ใครอยากทำระบบรายงานการตลาดให้อ่านง่าย หรือแลกเปลี่ยนเทคนิคใช้ข้อมูลกับนักการตลาดคนอื่น แวะมาที่ Marketing Club ได้ครับ ขอเป็นกำลังใจให้เพื่อนๆ ทุกคนนะครับ 🙂


ข้อมูลอ้างอิง

Google Blog — Universal Analytics shutdown Google Cloud — Looker Studio + GA4 SyncWith — Pricing Google Workspace Marketplace — SyncWith