Google Analytics API - ค้นหาสถิติ URL เฉพาะ

เรากำลังสร้างแอปพลิเคชันภายใน และฉันได้รับมอบหมายให้ค้นคว้า Google Analytics API เพื่อดูว่ามีข้อจำกัดอะไรบ้าง

ในปัจจุบัน มันจะให้บริการเราได้อย่างสมบูรณ์แบบ แต่งานเดียวที่ดูเหมือนจะไม่อนุญาตก็คือการค้นหา URL ที่เฉพาะเจาะจง

ตัวอย่างเช่น ขณะนี้อยู่ใน GA คุณสามารถไปที่พฤติกรรม > เนื้อหาไซต์ > ทุกหน้า และดำเนินการค้นหา URL ที่ต้องการ

เราต้องการใช้ฟังก์ชันนี้ในแอปภายในของเรา สำหรับตัวแทนฝ่ายขายที่นั่งอยู่ตรงหน้าลูกค้าเป็นหลัก สามารถดึงสถิติการวิเคราะห์เฉพาะสำหรับ URL เช่น จำนวนหน้าที่มีการเปิด เวลาบนหน้าเว็บ เป็นต้น

ไม่มีใครมีประสบการณ์กับ Google Analytics API หรือไม่ และสำหรับผู้ที่ทำสิ่งนี้เป็นไปได้หรือไม่?


person SEOGuy    schedule 17.11.2014    source แหล่งที่มา


คำตอบ (2)


Google Analytics API ใช้แนวคิด 3 ประการ: มิติข้อมูล เมตริก และตัวกรอง

มิติข้อมูลที่คุณสนใจคือ: ga:pagePath ซึ่งอยู่ในกลุ่ม การติดตามเพจ ข้อมูลนี้จะบอกคุณเมตริกใดของคุณ สามารถใช้ได้กับมิตินี้

ลองใช้ ga:pageViews เป็น เมตริก สิ่งที่เหลืออยู่ในตอนนี้คือเพิ่ม ตัวกรอง ต่อท้าย ในมิติ:

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

ตัวอย่างเช่น,

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

จะส่งคืนจำนวนการดูเพจที่กรองตามมิติเส้นทางเพจที่เลือกอย่างมีประสิทธิภาพ

โปรแกรมค้นหาคำค้นหาเป็นเครื่องมือที่มีประสิทธิภาพในการทดสอบคำขอของคุณด้วยตนเอง ณ จุดนี้ คุณสามารถเพิ่มมิติข้อมูลอื่นๆ ที่สนใจได้ ซึ่งจะถูกกรองโดย ga:pagePath

person Patrick.SE    schedule 31.01.2018

คุณสามารถทำได้ด้วย API การรายงานหลักของ Google Analytics โดยระบุพารามิเตอร์การค้นหาตัวกรอง

เอกสารประกอบมีตัวอย่างมากมายเกี่ยวกับวิธีใช้ตัวกรองและลักษณะของไวยากรณ์:
https://developers.google.com/analytics/devguides/reporting/core/v3/reference#filters

person Philip Walton    schedule 17.11.2014
comment
ขอบคุณฟิลิป ฉันเข้าใจเรื่องนั้นมาก แต่เป็นการสร้างฟิลด์ที่เขียนได้ซึ่งบุคคลภายนอกสามารถเปลี่ยนเส้นทางของเพจเพื่อตรวจสอบสถิติเฉพาะของเพจได้ เช่น ฉันมี: googleapis.com/analytics/v3/data/ -- ฉันอยากจะ ให้พารามิเตอร์ ga:pagePath เป็นแบบไดนามิกโดยขึ้นอยู่กับสิ่งที่ผู้ใช้ป้อนลงในช่องค้นหา ฉันหวังว่ามันจะสมเหตุสมผล - person SEOGuy; 18.11.2014
comment
ดูเหมือนว่าคำถามของคุณคือ ฉันจะรับค่าของฟิลด์อินพุตโดยทางโปรแกรมได้อย่างไร หากเป็นเช่นนั้น คุณอาจต้องการถามคำถามของคุณอีกครั้งโดยใช้แท็ก html และ javascript เนื่องจากดูเหมือนว่าคุณเข้าใจแง่มุมของ Google Analytics อยู่แล้ว - person Philip Walton; 18.11.2014