Logo Google Analytics 4

Analitik web

Menghubungkan Google Analytics 4 ke Excel, Google Sheets, AI, dan REST

Data event dan traffic GA4 dalam format SQL. Padukan dengan Search Console dan database produk Anda tanpa perlu melakukan ekspor bolak-balik ke BigQuery.

Satu koneksi, setiap permukaan

Ke mana data GA4 Anda dapat dikirim

Query Streams mengubah properti GA4 menjadi 9 tabel SQL — ikhtisar lalu lintas, sumber lalu lintas, halaman, peristiwa, keterlibatan, geografi, e-commerce, transaksi, dan tabel pengguna aktif langsung — yang dapat dibaca dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan titik akhir REST. Tidak perlu ekspor BigQuery, tidak perlu proyek tertaut, tidak perlu menunggu 24 jam hingga tabel muncul: cukup dengan kunci akun layanan dan ID properti, dan data dapat diakses melalui kueri.

  1. Untuk tim, vendor, dan mitra Anda
  2. GA4 ke Excel Microsoft Excel · Add-in Excel

    Ambil hasil GA4 secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.

    Panduan GA4
  3. GA4 ke Google Sheets Tambahan lembar

    Jalankan kueri GA4 yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.

    Panduan GA4
  4. Tanyakan pada Nova tentang GA4 Nova AI · teks ke SQL

    Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel GA4 Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.

    Cara kerja Nova
  5. GA4 ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop

    Bagikan hasil GA4 secara langsung dengan siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang setiap kali dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.

    Cara kerja Penampil Data
  6. Untuk aplikasi dan sistem
  7. API REST GA4 Titik akhir HTTP

    Publikasikan kueri GA4 sebagai endpoint JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.

    Cara kerja REST API
  8. GA4 ke Power BI Power Query M

    Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil GA4 secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.

    Cara kerja Power BI
  9. GA4 ke Airtable Platform otomatisasi

    Sinkronkan baris GA4 ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.

    Panduan GA4
  10. GA4 ke Baserow Platform otomatisasi

    Mengunggah data ke tabel Baserow dari GA4 melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.

    Panduan GA4
  11. GA4 ke SeaTable Platform otomatisasi

    Jaga agar basis data SeaTable selalu mutakhir dengan data GA4 tanpa mengekspor file atau mengekspos basis data.

    Panduan GA4
  12. GA4 ke Smartsheet Platform otomatisasi

    Masukkan hasil GA4 ke dalam tabel Smartsheet agar rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.

    Panduan GA4
  13. GA4 ke Anvil Anvil Works · Platform aplikasi

    Dukung aplikasi Python Anvil dengan GA4 melalui endpoint REST, bukan dengan menyematkan kredensial basis data di dalam aplikasi.

    Panduan GA4
  14. Untuk alat AI
  15. Server GA4 MCP Klien Claude, Cursor, dan MCP

    Berikan akses baca saja kepada asisten AI ke GA4 beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.

    Panduan GA4
  16. Dikirimkan kepada orang-orang
  17. Peringatan dan laporan GA4 Slack · Discord · Email · Webhook

    Atur jadwal untuk menjalankan kueri GA4 dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.

    Cara kerja peringatan dan laporan

Cara kerjanya

5 langkah, tanpa perubahan firewall masuk.

01

Buat akun layanan Google dan berikan akses baca ke properti GA4.

02

Instal Agen Jaringan dan berikan kunci akun layanan serta ID properti numerik. Kunci tersebut tetap berada di agen.

03

Pilih salah satu dari 9 tabel yang ingin disinkronkan. Ikhtisar lalu lintas, sumber lalu lintas, tampilan halaman, dan peristiwa diaktifkan secara default.

04

Tulis SQL biasa terhadap ga4.traffic_sources, ga4.page_views, dan lainnya — atau biarkan Nova yang menuliskannya.

05

Baca data tersebut dari Excel, Sheets, Power BI, MCP, atau REST, yang terhubung dengan apa pun yang menyimpan pendaftaran dan pendapatan Anda.

Analisis mendalam fitur

Apa yang diberikan GA4 kepada Anda

Tanpa melalui jalan memutar BigQuery.

Cara umum untuk memasukkan GA4 ke SQL adalah dengan menautkan proyek BigQuery, menunggu ekspor dimulai, membayar biaya penyimpanan, lalu melakukan kueri pada tabel kejadian bersarang. Cara ini melewati semua langkah tersebut.

  • Data berasal dari API pelaporan GA4 sendiri, jadi tidak ada konfigurasi ekspor dan tidak ada yang perlu ditunggu.
  • Pada sinkronisasi pertama, perangkat ini akan membaca data sejak peluncuran GA4 pada Oktober 2020, sehingga riwayatnya sudah ada dan tidak dimulai dari hari pertama Anda mengaturnya.
  • Baris tiba sebagai agregat harian dengan kolom bernama. — tanggal, sumber, media, kampanye, saluran, sesi, pengguna, tingkat keterlibatan — alih-alih sebagai blob peristiwa bersarang yang harus Anda pisahkan.
  • Respons API lengkap disimpan bersamaan dalam kolom JSON raw_data.

9 meja

  • Lalu lintas — ikhtisar lalu lintas, sumber lalu lintas, tampilan halaman, keterlibatan pengguna.
  • Hadirin — data_geografis, peristiwa.
  • Perdagangan — ecommerce_overview, transactions.
  • Sekarang — pengguna aktif waktu nyata.

Dua jam, dan tabel mana yang berjalan di atas yang mana.

GA4 memiliki sisi pemrosesan batch dan sisi pemrosesan real-time, dan keduanya berperilaku berbeda. Memahami hal ini dengan jelas adalah perbedaan antara laporan yang dapat Anda percayai dan laporan yang dapat Anda perdebatkan.

  • Kedelapan tabel batch tersebut berjalan hingga kemarin. GA4 tidak menyelesaikan angka harian selama satu atau dua hari, jadi setiap proses inkremental membaca ulang tiga hari sebelumnya dan membiarkan angka-angka tersebut stabil daripada membekukan versi pertama yang dilihatnya.
  • realtime_active_users benar-benar aktif. — jendela bergulir tiga puluh menit, diperbarui sesuai permintaan saat kueri menyentuhnya, dengan jendela kesegaran tiga puluh detik.
  • Tabel itu hanyalah gambaran sesaat, bukan riwayat: tabel itu menjawab siapa yang sedang mengakses situs saat ini, bukan siapa yang mengaksesnya pada pukul empat kemarin.

Digunakan bersama oleh setiap konektor API

Cara kerja setiap konektor API

  • Akun Anda menjadi tabel — Titik akhir dipetakan ke tabel SQL bertipe dengan kunci utama dan indeks, sehingga Anda menulis SELECT, JOIN, dan GROUP BY alih-alih melakukan paging melalui JSON.
  • Anda memilih apa yang disinkronkan, dan seberapa sering. — setiap tabel memiliki intervalnya sendiri, atau tidak memiliki interval sama sekali. Jika API vendor mendukungnya, hanya catatan yang berubah sejak eksekusi terakhir yang diambil.
  • Salinan ini milikmu — data tersebut tersimpan dalam file DuckDB terenkripsi AES-256-GCM di dekat agen, di mesin Anda. Bukan di cloud kami.
  • Penjual hanya akan berkomunikasi dengan Anda. — Agen memanggil API langsung dari jaringan Anda sendiri, sehingga token Anda tidak diperlukan oleh Query Streams untuk menjawab permintaan.

Bagus untuk diketahui

  • Ini adalah salinan yang disinkronkan, bukan proksi langsung. — sebuah kueri membaca apa yang telah diambil sebelumnya, sehingga mengembalikan data dengan kecepatan SQL dan tidak pernah melebihi batas laju API Anda. Tabel terpilih juga dapat memperbarui baris yang usang saat Anda membacanya.
  • Batasan kecepatan akan dihormati untuk Anda. — setiap konektor beroperasi dengan kecepatan yang sesuai dengan batasan yang dipublikasikan oleh vendor, sehingga sebuah laporan tidak dapat menyebabkan akun Anda dibatasi untuk semua hal lain yang menggunakannya.
  • Tidak ada yang dibuang — kolom yang tidak disebutkan namanya dalam tabel disimpan dalam kolom JSON raw_data yang masih dapat Anda kueri.
  • Gabungkan dengan basis data Anda — sebuah tabel API dan tabel SQL Server dalam satu pernyataan yang sama merupakan kueri biasa di sini, bukan proyek integrasi.

SQL lintas sumber

Gabungkan GA4 dengan data Anda yang lain.

GA4 mengetahui dari sumber mana sesi tersebut berasal dan tidak mengetahui nilainya. Basis data Anda mengetahui akunnya dan prosesor pembayaran Anda mengetahui jumlah uangnya. Satu laporan dapat menampilkan ketiganya secara berdampingan. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.

3 koneksi · 3 agen

Google Analytics 4 Analitik web
PostgreSQL Mesin relasional
Stripe Pembayaran & penagihan

Satu pernyataan

-- sesi dari GA4, akun dari basis data Anda, pendapatan dari Stripe
PILIH   g.session_source, SUM(g.sessions) AS sessions, SUM(i.amount_due) AS invoiced
DARI     ga4_site.ga4.sumber_lalu_lintas1 g
GABUNG     pg_crmpelanggan umum2      c ON c.utm_source = g.session_source
GABUNG     penagihan.stripe.faktur3      i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN g.session_source
PESAN OLEH ditagih DESC;

Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan tetap sama. Tabel GA4 batch berjalan hingga kemarin, jadi hari terbaru dalam laporan seperti ini adalah hari sebelum hari ini — itu adalah jendela finalisasi GA4 sendiri, bukan penundaan sinkronisasi. Hanya baca berlaku untuk setiap bagian: hanya SELECT, WITH, dan EXPLAIN, dengan batasan berapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi

Detail koneksi

Apa yang dibutuhkan GA4

Autentikasi
Kunci akun layanan Google dengan akses baca ke properti, dipegang oleh agen. Cakupan hanya baca.
Milik
ID properti numerik GA4
Mengulurkan tangan
HTTPS dari jaringan Anda ke GA4 Data API. Tidak ada permintaan masuk.
Skema
ga4 — jadi ga4.traffic_sources, ga4.page_views
Tabel
9, yang empat di antaranya aktif secara default: traffic_overview, traffic_sources, page_views, events
Kesegaran
Tabel batch berjalan hingga kemarin, dengan tiga hari sebelumnya dibaca ulang setiap kali GA4 menyelesaikannya.
Sejarah
Kembali ke 2020-10-01 pada sinkronisasi pertama
Pembaruan langsung
realtime_active_users only — jendela bergulir 30 menit dengan jendela kesegaran 30 detik.
Salinan lokal
Sebuah file DuckDB terenkripsi AES-256-GCM di samping agen, di mesin Anda.

Tabel waktu nyata dibatasi pada beberapa ratus kombinasi teratas yang dikembalikan Google dalam sebuah snapshot, yang merupakan batasan dari API waktu nyata dan bukan dari konektor ini. Untuk gambaran lengkap satu hari, gunakan tabel batch.

Dalam kueri lintas sumber, bagian tengah dari referensi tiga bagian adalah ga4. Koneksi bernama ga4_site yang membaca sumber lalu lintas ditulis sebagai ga4_site.ga4.traffic_sources.

Dokumentasi vendor: marketingplatform.google.com

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan tentang Google Analytics 4

Alat apa saja yang dapat membaca data Google Analytics 4 melalui Query Streams?

Semua aplikasi tersebut dapat diakses melalui satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan akun sekali saja dan setiap platform akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.

Apakah saya perlu membuka port firewall untuk akun Google Analytics 4 saya?

Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan akun tersebut mempertahankan aturan firewall yang ada.

Bisakah Query Streams mengubah data di Google Analytics 4?

Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.

Apa yang dibutuhkan Query Streams untuk terhubung ke Google Analytics 4?

Host yang dapat dijangkau, peran, dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada akun. Otentikasi: Kunci akun layanan Google dengan akses baca ke properti, disimpan pada agen. Cakupan hanya baca. Properti: ID properti GA4 numerik. Diakses melalui: HTTPS dari jaringan Anda ke GA4 Data API. Tidak ada yang masuk. Skema: ga4 — jadi ga4.traffic_sources, ga4.page_views.

Bisakah saya menggabungkan Google Analytics 4 dengan basis data lain dalam kueri yang sama?

Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Google Analytics 4 dan koneksi Anda lainnya sekaligus, ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur paket; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.

Tempatkan GA4 di tempat pekerjaan dilakukan.

Instal agen tersebut, arahkan ke akun Anda, dan pilih tujuan.

Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.