การเชื่อมต่อ HubSpot และ Google Analytics
เผยแพร่แล้ว: 2021-10-14Google Analytics และ HubSpot สามารถให้ข้อมูลเชิงลึกเกี่ยวกับเว็บไซต์, CRM และประสิทธิภาพการตลาดขาเข้าของคุณได้อย่างเป็นอิสระ ในบทความนี้ เราจะสำรวจวิธีเชื่อมต่อแพลตฟอร์มอันทรงพลังทั้งสองนี้เพื่อปลดล็อกมูลค่าที่มากยิ่งขึ้น
เราจะครอบคลุม:
- ทำไมคุณอาจต้องการใช้ข้อมูล Hubspot ใน Google Analytics
- ขั้นตอนระดับบนสุดในการทำสิ่งนี้
- ความท้าทายทั่วไปที่คุณอาจเผชิญ
ทำไมต้องเชื่อมต่อ Google Analytics และ HubSpot
HubSpot มีข้อมูลที่มีค่ามากมายเกี่ยวกับลูกค้าและผู้มีโอกาสเป็นลูกค้าของคุณ เช่น ประวัติการซื้อและคุณภาพโอกาสในการขาย อย่างไรก็ตาม ตามค่าเริ่มต้น ข้อมูลนี้จะไม่ปรากฏใน Google Analytics
โดยค่าเริ่มต้น ทีมดิจิทัลของคุณไม่สามารถเข้าถึงข้อมูลที่มีค่านี้ภายใน Google Analytics ดังนั้นจึงไม่สามารถเพิ่มประสิทธิภาพกลยุทธ์ทางการตลาดโดยใช้ข้อมูลดังกล่าว ต่อจากนั้น นี้สามารถนำไปสู่ KPI สายตาสั้นและทั้งช่วงของผลลัพธ์ที่ไม่น่าพอใจ
การนำเข้าตัวชี้วัดทางธุรกิจที่สำคัญภายใน HubSpot ไปยัง Google Analytics คุณสามารถหลีกเลี่ยง KPI Myopia และบรรลุประโยชน์ดังต่อไปนี้:
- ระบุส่วนที่มีประสิทธิภาพสูงสุดของเว็บไซต์ของคุณ
- ปรับปรุงคุณภาพของลีดที่เกิดจากกิจกรรมดิจิทัลของคุณ
- ปรับปรุงความสามารถในการทำกำไรของธุรกิจหรือช่องทางการตลาดของคุณ
- แสดงให้เห็นถึงคุณค่าของการตลาดดิจิทัลกับลูกค้าและผู้บังคับบัญชาได้ดีขึ้น
วิธีเชื่อมต่อ HubSpot กับ Google Analytics
จับ Google Client ID
ขั้นตอนแรกในการเชื่อมต่อ HubSpot กับ Google Analytics ให้เสร็จสิ้นคือการบันทึก ID ไคลเอ็นต์ Google Analytics (หรือ CID) ในทุกรูปแบบที่ปรากฏบนไซต์ของคุณ
CID เป็นรหัสเฉพาะที่สร้างโดย Google Analytics และจะใช้เป็นคีย์หลักในการรวมพฤติกรรมของผู้ใช้ที่ติดตามใน HubSpot กับพฤติกรรมที่ติดตามใน Google Analytics
ขั้นตอนที่แน่นอนในการดำเนินการนี้จะเปลี่ยนแปลงขึ้นอยู่กับว่าคุณใช้ฟอร์ม HubSpot หรือไม่
- แยก client_id จากแท็ก Google Analytics เมื่อโหลดหน้าเว็บ
- มีสองวิธีหลักในการอ่าน ID นี้:
- กำลังอ่านคุกกี้ “_ga”
- การเข้าถึงตัวติดตาม GA บนไซต์
- มีสองวิธีหลักในการอ่าน ID นี้:
- จัดเก็บ CID ในช่องแบบฟอร์มที่ซ่อนอยู่
- ส่งฟิลด์แบบฟอร์มที่ซ่อนอยู่นี้ไปยัง HubSpot เมื่อส่งแบบฟอร์ม และจัดเก็บไว้ในระดับการติดต่อใน HubSpot
ส่งออกข้อมูล HubSpot ของคุณ
เมื่อ CID ถูกจัดเก็บไว้ที่ระดับผู้ติดต่อแล้ว คุณสามารถส่งออกข้อมูล CRM และเตรียมข้อมูลสำหรับการอัปโหลดจาก HubSpot ไปยัง Google Analytics ควรส่งออกข้อมูลทุกวัน (ไม่ว่าจะผ่านการส่งออกด้วยตนเองหรือ HubSpot API)
คุณควรส่งออกคอลัมน์ CID พร้อมกับคอลัมน์เมตริกที่คุณต้องการติดตามใน Google Analytics เมตริกทั่วไปที่จะแชร์ ได้แก่ มูลค่าตลอดช่วงชีวิตของลูกค้า มูลค่าข้อตกลง และระยะนำ
ข้อมูลควรส่งออกในระดับการติดต่อ เป็นไปได้ที่จะส่งออกในระดับอื่น ๆ (เช่น ข้อตกลงหรือบริษัท) อย่างไรก็ตาม สิ่งนี้ทำให้เกิดความยุ่งยากเพิ่มเติม ต้องตั้งค่าตรรกะเพิ่มเติมภายใน HubSpot เพื่อจับคู่ผู้ติดต่อกับบริษัท
เมื่อส่งออกข้อมูลแล้ว ก็สามารถส่งข้อมูลไปยัง GA ผ่าน Measurement Protocol ได้แล้ว
สร้างโครงสร้าง Hit Measurement Protocol ของคุณ
Measurement Protocol คือ API ที่ Google ดูแลเพื่อให้นักพัฒนาสามารถส่งเหตุการณ์ไปยัง Google Analytics ได้โดยตรง
หากต้องการตั้งค่านี้ ให้ติดต่อประสานงานกับทีม Analytics และตัดสินใจเกี่ยวกับโครงสร้างเหตุการณ์ที่เข้ากันได้กับพร็อพเพอร์ตี้ GA ของคุณเอง เอกสารอ้างอิงสามารถพบได้ที่นี่
แนวคิดรวมถึงการใช้ช่อง "event_value" และ "event_category" เพื่อส่งการอัปเดตรายได้และช่อง "event_action" และ "event_category" เพื่อส่งการอัปเดตสถานะโอกาสในการขาย เป้าหมายสามารถตั้งค่าตามเหตุการณ์เหล่านี้สำหรับการรายงาน KPI หรือสำหรับการเพิ่มประสิทธิภาพแคมเปญที่เสียค่าใช้จ่ายผ่าน Google Ads
เรายังแนะนำให้ส่งวันที่ของรายได้หรือการสร้างโอกาสในการขายที่จะส่งในป้ายกำกับเหตุการณ์หรือเป็นมิติที่กำหนดเอง
วันที่ที่รายได้และเมตริกอื่นๆ ถูกส่งไปยัง GA ไม่รับประกันว่าจะตรงกับวันที่ที่เกิดขึ้นใน HubSpot – ที่สำคัญวันที่เหล่านี้อาจแตกต่างไปจากวันที่สร้างดีล/โอกาสในการขาย หรือวันที่ธุรกิจของคุณพิจารณารายได้ ที่ถูกสร้างขึ้นหรือข้อตกลงที่จะถูกปิด
ส่ง Measurement Protocol Hit ไปยัง Google Analytics
เมื่อคุณตัดสินใจเกี่ยวกับโครงสร้างเหตุการณ์แล้ว คุณสามารถส่งเหตุการณ์เหล่านี้ไปยัง Google Analytics ได้
สามารถส่ง Hit ไปยัง Google Analytics ได้โดยใช้ Google Analytics Hit Builder แม้ว่าการทำเช่นนี้ทุกวันสำหรับ Hit มากกว่าหนึ่งหยิบจะไม่มีประสิทธิภาพอย่างรวดเร็ว เพื่อช่วยเอาชนะความท้าทายนี้ Semetrical ได้สร้างเทคโนโลยี SAM เพื่อจัดการ Measurement Protocol ของเราในวงกว้าง

หากคุณต้องการพัฒนาโซลูชันของคุณเอง ฉันขอแนะนำให้เขียนสคริปต์ Python/Google App Script/VBA
ขั้นตอนโดยทั่วไปมีลักษณะดังนี้:
- นำเข้าผู้ติดต่อ HubSpot จาก csv หรือ DB
- ลบอักขระที่ไม่ถูกต้อง (ค่าลอยและวันที่อาจเป็นปัญหาได้)
- แปลงแถวเป็นสตริงการตี Measurement Protocol
- ส่ง Hit string เหล่านี้เป็นชุดๆ ไปยัง Measurement Protocol endpoint
ความท้าทายทั่วไปที่คุณจะพบ r
ตอนนี้ มาพูดถึงความท้าทายบางอย่างที่คุณจะเผชิญเมื่อคุณพยายามทำสิ่งนี้จริง การผสานรวมดูเหมือนง่ายบนพื้นผิว แต่ในความเป็นจริง ไม่มีอะไรเลย เราต้องพัฒนาโซลูชันสำหรับปัญหาเหล่านี้ทั้งหมดเมื่อสร้าง SAM ซึ่งเป็นบริการการรวมข้อมูล GA กับ CRM
จัดการการซิงค์รายวันในขนาดที่เหมาะสม
CRM ที่ใหญ่ขึ้นมักจะเห็นการเปลี่ยนแปลงหลายสิบหรือหลายร้อยรายการภายในหนึ่งวัน การรักษาแหล่งข้อมูลทั้งสองให้ตรงกันต้องมีการอัปเดตรายวันหรือ (ในกรณีของ Analytics 360) ทุกชั่วโมง
การทำเช่นนี้ด้วยตนเองอย่างรวดเร็วจะทำให้ต้นทุนลดลง นอกเหนือจากการล้างข้อมูลและการนำเข้า/ส่งออกด้วยตนเอง คุณต้องแก้ปัญหาจำนวนหนึ่งเพื่อรักษาความสมบูรณ์ของข้อมูล
การจัดการการอัปเดตผู้ติดต่อ
ค่ารายได้ภายใน HubSpot จะเปลี่ยนแปลงเมื่อเวลาผ่านไป คุณจะต้องกำหนดวิธีการบัญชีสำหรับการเปลี่ยนแปลงรายได้ต่อผู้ติดต่อ
การเปลี่ยนแปลงรายได้ HubSpot จะแทนที่ค่าเดิม ในขณะที่ค่าเหตุการณ์ใน Google Analytics จะผนวกกับค่าเดิมตามตัวอย่างด้านล่างนี้
- £10,000 เข้าสู่ช่อง HubSpot Revenue ในเดือนเมษายน
- £10,000 ส่งไปยัง Google Analytics ผ่านโปรโตคอลการวัด
- มีการขายเพิ่มเติมสำหรับการติดต่อและรายได้ใน HubSpot ตอนนี้เท่ากับ £12k
- มูลค่าใหม่ £12k ถูกส่งไปยัง Google Analytics
- มูลค่ารวมใน HubSpot = £12k | มูลค่ารวมใน GA = £22k!
การแมปข้อมูลระหว่างออบเจ็กต์ HubSpot (เช่น CID ระดับผู้ติดต่อ + เมตริกระดับดีล)
รหัสลูกค้ามีแนวโน้มที่จะถูกจับที่ระดับการติดต่อภายใน HubSpot ในทางกลับกัน ตัวชี้วัดทางธุรกิจที่สำคัญ เช่น มูลค่าของดีลหรือระยะ จะถูกเก็บไว้ที่ระดับดีลหรือบริษัท
นอกจากนี้ เป็นเรื่องปกติที่จะเห็นเมตริกรายได้และความก้าวหน้าในการขายที่ติดตามในระบบ CRM ที่ต่างไปจากเดิมอย่างสิ้นเชิง
อินสแตนซ์ทั้งสองต้องมีการทำงานเพิ่มเติมเพื่อเชื่อม CID ด้วยเมตริกก่อนจึงจะส่งข้อมูลไปยัง GA และเชื่อมโยงกับพฤติกรรมในสถานที่ได้
การสร้างแบบจำลองการระบุแหล่งที่มา
การรักษาข้อมูลให้ตรงกัน 100% กับ HubSpot จำเป็นต้องมีการรายงานที่ระดับเหตุการณ์ ซึ่งหมายความว่าต้องพัฒนารูปแบบการระบุแหล่งที่มาและเทคโนโลยีของคุณเอง
ปริมาณข้อมูลค่อนข้างใหญ่อย่างรวดเร็ว สำหรับพร็อพเพอร์ตี้ GA ขนาดเล็กที่มีผู้เข้าชม 20,000 คนต่อเดือน คุณอาจจำเป็นต้องดึงและวิเคราะห์ข้อมูลสองล้านแถวในแต่ละเดือน
การทำอะไรที่ซับซ้อนกว่าการระบุแหล่งที่มาของการสัมผัสครั้งแรกและครั้งสุดท้ายจะไม่สะดวกผ่าน Excel และทำได้ง่ายยิ่งขึ้นด้วย Python อย่างไรก็ตาม สิ่งนี้ต้องการความเชี่ยวชาญด้านเทคนิคเพิ่มเติมด้วย
รายงานที่คุณสร้างด้วยข้อมูลนี้เป็นที่ที่มีการสร้างข้อมูลเชิงลึกส่วนใหญ่
นี่เป็นโครงการที่มีส่วนร่วมสำหรับทีม Analytics ที่เชี่ยวชาญด้านเทคนิค แต่ก็ไม่ใช่เรื่องเล็กน้อย และจากประสบการณ์ของเราไม่ใช่สิ่งที่คุณสามารถรวมตัวกันได้ในชั่วข้ามคืน อาจใช้เวลาเป็นสัปดาห์หรือเป็นเดือนขึ้นอยู่กับความต้องการของคุณ
เราได้พัฒนารูปแบบการระบุแหล่งที่มาของชุดโปรแกรมเพื่อขับเคลื่อนรายงานที่เราจัดเตรียมให้โดยเป็นส่วนหนึ่งของบริการ HubSpot ไปยัง Google Analytics การสัมผัสครั้งแรก การสัมผัสครั้งสุดท้าย และการระบุแหล่งที่มาเชิงเส้นเป็นสามรูปแบบที่ตอบสนองลูกค้าของเราได้ดีที่สุด
สร้างมูลค่าจากข้อมูลได้จริง
นี่อาจเป็นส่วนที่ยากที่สุดของกระบวนการทั้งหมด เมื่อนำเสนอแล้ว จะต้องอธิบายข้อมูลเชิงลึกและขอซื้อจากผู้มีส่วนได้ส่วนเสียแต่ละรายในแผนกการตลาด
เป้าหมายและแนวทางปฏิบัติจะต้องเปลี่ยน ซึ่งเป็นกระบวนการที่ห่างไกลจากความเจ็บปวด ทีมจำเป็นต้องทำความคุ้นเคยกับแนวทางปฏิบัติและรายงานใหม่ก่อนจึงจะเริ่มสร้างมูลค่าด้วยข้อมูลใหม่นี้ได้
ข้อเสนอแนะในการแก้ปัญหานี้รวมถึงการทำงานร่วมกับผู้ที่มีประสบการณ์กับเป้าหมายด้านประสิทธิภาพ และทำให้มั่นใจว่าการย้ายจากเมตริกคอนเวอร์ชัน/การเข้าชมเป็นเมตริกรายได้/คุณภาพโอกาสในการขายนั้นถือเป็นการปรับปรุงเชิงตรรกะและไม่ใช่ความล้มเหลวของแนวทางปัจจุบัน
สิ่งสำคัญคือนักการตลาดของคุณตระหนักถึงประโยชน์ที่การผสานรวมนี้มีให้ ในระดับพื้นฐาน การรายงานประสิทธิภาพของเว็บไซต์โดยใช้รายได้เป็น KPI หลักของคุณจะดีกว่ามากหากใช้การส่งแบบฟอร์มหรือแม้แต่เซสชัน
ฉันหวังว่าบทความนี้จะได้รับข้อมูล หากคุณมีคำถามหรือสนใจในการตั้งค่าการเชื่อมต่อ HubSpot กับ Google Analytics โปรดติดต่อเราที่นี่
