Google Analytics API - Kueri statistik URL spesifik

Kami sedang membangun aplikasi internal, dan saya ditugaskan untuk meneliti API Google Analytics untuk melihat batasan apa saja yang ada.

Saat ini, ini akan sangat membantu kita, tetapi satu-satunya tugas yang tampaknya tidak diizinkan adalah menanyakan URL tertentu.

Misalnya, saat ini di GA Anda dapat membuka Perilaku > Konten Situs > Semua Halaman, dan menjalankan penelusuran untuk URL tertentu.

Kami ingin menggunakan fungsi ini di aplikasi internal kami; terutama untuk perwakilan penjualan yang duduk di depan klien dapat mengambil statistik analitis spesifik untuk URL seperti tampilan halaman, waktu di halaman, dll.

Apakah ada yang punya pengalaman dengan Google Analytics API? Dan bagi mereka yang melakukannya, apakah ini mungkin?


person SEOGuy    schedule 17.11.2014    source sumber


Jawaban (2)


Google Analytics API menggunakan tiga konsep: dimensi, metrik, dan filter.

Dimensi yang menarik bagi Anda adalah: ga:pagePath, yang termasuk dalam kelompok Pelacakan Halaman. Hal ini selanjutnya akan memberi tahu Anda metrik mana yang Anda gunakan dapat digunakan dengan dimensi ini.

Mari gunakan ga:pageViews sebagai metrik. Sekarang tinggal menambahkan filter pada dimensi:

&filters=ga:pagePath==2017 (raw string)
&filters=ga%3ApagePath%3D%3D2017 (encoded string)

Misalnya,

https://www.googleapis.com/analytics/v3/data/ga?ids=XXX&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Apageviews&dimensions=ga%3ApagePath&filters=ga%3ApagePath%3D%3D2017

Secara efektif akan mengembalikan jumlah tampilan halaman yang difilter berdasarkan dimensi jalur halaman yang dipilih.

penjelajah kueri adalah alat yang efektif untuk menguji permintaan Anda secara manual. Pada titik ini, Anda dapat menambahkan dimensi lain yang menarik, yang akan difilter oleh ga:pagePath.

person Patrick.SE    schedule 31.01.2018

Anda dapat melakukannya dengan API Pelaporan Inti Google Analytics dengan menentukan parameter kueri filter.

Dokumentasi ini berisi banyak contoh cara menggunakan filter dan tampilan sintaksisnya:
https://developers.google.com/analytics/devguides/reporting/core/v3/reference#filters

person Philip Walton    schedule 17.11.2014
comment
Terima kasih Philip. Saya sangat memahaminya tetapi ini menciptakan bidang yang dapat ditulisi di mana orang eksternal dapat mengubah jalur halaman untuk memeriksa statistik spesifik halaman. Misalnya, saya punya: googleapis.com/analytics/v3/data/ -- Saya ingin buat parameter ga:pagePath dinamis berdasarkan apa yang akan dimasukkan pengguna ke kolom pencarian. Saya harap itu masuk akal - person SEOGuy; 18.11.2014
comment
Sepertinya pertanyaan Anda adalah, bagaimana cara mendapatkan nilai kolom input secara terprogram? Jika demikian, Anda mungkin ingin menanyakan kembali pertanyaan Anda dengan tag html dan javascript, karena sepertinya Anda sudah memahami aspek Google Analytics. - person Philip Walton; 18.11.2014