Menghubungkan HubSpot & Google Analytics

Diterbitkan: 2021-10-14

Secara mandiri, Google Analytics dan HubSpot dapat memberikan wawasan data yang kaya tentang situs web Anda, CRM, dan kinerja pemasaran masuk. Dalam artikel ini, kami mengeksplorasi cara menghubungkan dua platform canggih ini untuk membuka nilai lebih.

Kami akan membahas:

  • Mengapa Anda mungkin ingin menggunakan data Hubspot di Google Analytics
  • Proses tingkat atas untuk bagaimana melakukan ini
  • Tantangan umum yang mungkin Anda temui

Mengapa menghubungkan Google Analytics & HubSpot ?

HubSpot berisi banyak informasi berharga tentang klien dan prospek Anda, seperti riwayat pembelian dan kualitas prospek mereka. Namun, secara default tidak ada informasi ini yang terlihat dalam Google Analytics.

Secara default, tim digital Anda tidak dapat mengakses data berharga ini di dalam Google Analytics dan, oleh karena itu, tidak dapat mengoptimalkan strategi pemasaran yang menggunakannya. Selanjutnya, ini dapat menyebabkan KPI Miopia dan berbagai macam hasil yang kurang menyenangkan.

Dengan mengimpor metrik bisnis utama dalam HubSpot ke Google Analytics, Anda dapat menghindari KPI Myopia dan mendapatkan manfaat berikut:

  • Identifikasi bagian berkinerja terbaik dari situs web Anda;
  • Tingkatkan kualitas prospek yang dihasilkan dari aktivitas digital Anda;
  • Meningkatkan profitabilitas bisnis atau saluran pemasaran Anda;
  • Tunjukkan nilai pemasaran digital Anda dengan lebih baik kepada klien dan bos.

Bagaimana menghubungkan HubSpot dengan Google Analytics

Menangkap ID Klien Google

Langkah pertama dalam menyelesaikan koneksi HubSpot ke Google Analytics adalah menangkap ID Klien (atau CID) Google Analytics di semua formulir yang ada di situs Anda.

ID Pelanggan adalah ID unik yang dihasilkan oleh Google Analytics, dan akan digunakan sebagai kunci utama untuk menggabungkan perilaku pengguna yang dilacak di HubSpot dengan yang dilacak di Google Analytics.

Langkah-langkah tepat yang harus diambil di sini akan berubah tergantung pada apakah Anda menggunakan formulir HubSpot atau tidak.

  • Ekstrak client_id dari tag google analytics saat memuat halaman
    • Ada dua cara utama untuk membaca ID ini:
      • Membaca kue “_ga”
      • Mengakses pelacak GA di situs
  • Simpan CID di bidang formulir tersembunyi
  • Berikan bidang formulir tersembunyi ini ke HubSpot saat pengiriman formulir dan simpan di tingkat kontak di HubSpot.

Ekspor data HubSpot Anda

Setelah CID disimpan di tingkat kontak, Anda sekarang dapat mengekspor data CRM dan menyiapkannya untuk diunggah dari HubSpot ke Google Analytics. Data harus diekspor setiap hari (baik melalui ekspor manual atau API HubSpot).

Anda harus mengekspor kolom ID Pelanggan bersama dengan kolom metrik yang ingin Anda lacak di Google Analytics. Metrik umum untuk dibagikan mencakup nilai umur pelanggan, nilai kesepakatan, dan tahap prospek.

Data harus diekspor pada tingkat kontak. Dimungkinkan untuk mengekspor di tingkat lain (misalnya kesepakatan atau perusahaan), namun ini membawa komplikasi tambahan. Logika tambahan dalam HubSpot perlu diatur untuk memetakan kontak ke perusahaan.

Setelah data diekspor, sekarang dapat dikirim ke GA melalui Measurement Protocol.

Buat struktur hit Protokol Pengukuran Anda

Measurement Protocol adalah API yang dikelola Google untuk memungkinkan pengembang mengirim peristiwa ke Google Analytics secara langsung.

Untuk menyiapkannya, hubungi tim Analytics Anda dan putuskan struktur peristiwa yang kompatibel dengan properti GA Anda sendiri. Dokumentasi referensi dapat ditemukan di sini.

Idenya mencakup penggunaan bidang “event_value” dan “event_category” untuk mengirim pembaruan pendapatan dan bidang “event_action” dan “event_category” untuk mengirim pembaruan status prospek. Sasaran kemudian dapat disiapkan berdasarkan peristiwa ini untuk pelaporan KPI atau untuk mengoptimalkan kampanye berbayar melalui Google Ads.

Kami juga menyarankan untuk meneruskan tanggal pendapatan atau perolehan prospek untuk dikirimkan dalam label peristiwa atau sebagai dimensi khusus.

Tanggal saat pendapatan dan metrik lainnya dikirim ke GA tidak dijamin cocok dengan tanggal terjadinya di HubSpot – yang penting tanggal ini mungkin berbeda dengan tanggal saat kesepakatan/prospek dibuat, atau tanggal bisnis Anda menganggap pendapatan telah dibuat atau transaksi telah ditutup.

Kirim klik Measurement Protocol ke Google Analytics

Setelah Anda memutuskan struktur peristiwa, Anda kemudian dapat mengirim peristiwa ini ke Google Analytics.

Klik dapat dikirim ke Google Analytics menggunakan Google Analytics Hit Builder, meskipun melakukan ini setiap hari selama lebih dari beberapa klik dengan cepat menjadi tidak efisien. Untuk membantu mengatasi tantangan ini, Semetrical membangun teknologi SAM untuk mengelola hits Measurement Protocol kami dalam skala besar.

Jika Anda ingin mengembangkan solusi Anda sendiri, saya sarankan untuk menulis skrip Python/Google App Script/VBA.
Secara garis besar langkah-langkahnya seperti ini:

  • Serap kontak HubSpot dari csv atau DB
  • Hapus karakter yang tidak valid (nilai dan tanggal mengambang bisa merepotkan)
  • Ubah baris menjadi string hit Measurement Protocol
  • Kirim string hit ini dalam batch ke titik akhir Protokol Pengukuran

Tantangan umum yang akan Anda temui r

Sekarang mari kita bicara melalui beberapa tantangan yang akan Anda hadapi ketika Anda mencoba melakukan ini secara nyata. Integrasi tampak sederhana di permukaan, tetapi pada kenyataannya itu sama sekali tidak. Kami harus mengembangkan solusi untuk semua masalah ini saat membangun SAM, layanan integrasi data GA ke CRM kami.

Menangani sinkronisasi harian dalam skala besar

CRM yang lebih besar akan sering melihat lusinan atau ratusan perubahan dalam hari tertentu. Menjaga kedua sumber data tetap sinkron memerlukan pembaruan harian atau (dalam kasus Analytics 360) setiap jam.

Melakukan ini secara manual dengan cepat menjadi penghalang biaya. Di luar pembersihan data dan impor/ekspor manual, Anda juga harus menyelesaikan sejumlah masalah untuk menjaga integritas data.

Menangani pembaruan pada kontak

Nilai pendapatan dalam HubSpot akan berubah seiring waktu. Anda perlu merancang metode untuk memperhitungkan perubahan pendapatan per kontak.

Perubahan pendapatan HubSpot menggantikan nilai lama, sedangkan nilai peristiwa di Google Analytics menambahkan nilai lama seperti yang ditunjukkan contoh di bawah ini.

  • £10k dimasukkan di bidang Pendapatan HubSpot pada bulan April
  • £10k dikirim ke Google Analytics melalui protokol pengukuran
  • Penjualan tambahan dilakukan untuk kontak dan pendapatan di HubSpot sekarang sama dengan £12k
  • Nilai baru £12k dikirim ke Google Analytics
  • Nilai total di HubSpot = £12k | Nilai Total Dalam GA = £22k!

Memetakan data di seluruh objek HubSpot (misalnya CID tingkat kontak + metrik tingkat transaksi)

ID Klien kemungkinan akan ditangkap pada tingkat kontak dalam HubSpot. Metrik bisnis utama, di sisi lain, seperti nilai atau tahap kesepakatan disimpan di tingkat kesepakatan atau perusahaan.

Selain itu, adalah umum untuk melihat metrik pendapatan dan kemajuan penjualan dilacak dalam sistem CRM yang sama sekali berbeda.

Kedua instans memerlukan pekerjaan tambahan untuk menggabungkan CID dengan metrik sebelum data dapat dikirim ke GA dan ditautkan ke perilaku di tempat.

Merancang model atribusi

Menjaga data tetap sinkron 100% dengan HubSpot memerlukan pelaporan di tingkat peristiwa, yang berarti harus mengembangkan model dan teknologi atribusi Anda sendiri.

Volume data dengan cepat menjadi cukup besar. Untuk properti GA kecil dengan 20k pengunjung bulanan, Anda mungkin perlu menarik dan menganalisis beberapa juta baris data setiap bulan.

Melakukan sesuatu yang lebih kompleks daripada atribusi sentuhan pertama dan terakhir menjadi berat melalui Excel dan lebih mudah dilakukan dengan Python. Namun, ini juga membutuhkan keahlian teknis tambahan.

Laporan yang Anda buat dengan data ini adalah tempat sebagian besar wawasan dihasilkan.

Ini adalah proyek yang menarik untuk tim Analytics yang paham secara teknis, tetapi ini bukan proyek yang sepele, dan menurut pengalaman kami, ini bukanlah sesuatu yang dapat Anda kerjakan dalam semalam. Ini bisa memakan waktu berminggu-minggu atau bahkan berbulan-bulan tergantung kebutuhan Anda.

Kami telah mengembangkan model atribusi suite kami sendiri untuk mendukung laporan yang kami berikan sebagai bagian dari layanan HubSpot ke Google Analytics kami. Sentuhan pertama, sentuhan terakhir, dan model atribusi linier adalah tiga model yang paling sesuai dengan klien kami.

Sebenarnya menghasilkan nilai dari data

Ini mungkin bagian tersulit dari keseluruhan proses. Setelah disajikan, wawasan perlu dijelaskan dan buy-in dicari dari setiap pemangku kepentingan di departemen pemasaran.

Tujuan dan praktik perlu diubah – sebuah proses yang jauh dari tanpa rasa sakit. Tim harus terbiasa dengan praktik dan laporan baru sebelum mereka dapat mulai menghasilkan nilai dengan data baru ini.

Saran untuk menyelesaikannya termasuk bekerja dengan orang-orang yang memiliki pengalaman dengan sasaran kinerja dan memastikan bahwa beralih dari metrik konversi/lalu lintas ke metrik pendapatan/kualitas prospek dipandang sebagai peningkatan logis dan bukan kegagalan dari pendekatan saat ini.

Adalah penting bahwa pemasar Anda menyadari manfaat yang ditawarkan integrasi ini. Pada tingkat dasar, melaporkan kinerja situs web menggunakan pendapatan sebagai KPI utama Anda jauh lebih baik menggunakan pengiriman formulir atau bahkan sesi.

Saya harap artikel ini informatif. Jika Anda memiliki pertanyaan atau tertarik untuk menyiapkan koneksi HubSpot ke Google Analytics, hubungi kami di sini.