Analytics

Pull Google, Bing, and Facebook profile analytics via client.analytics.

All analytics methods live under client.analytics. Methods that take a location_id accept numeric or base64-encoded IDs, see Location IDs.

Date parameters use YYYY-MM-DD strings.


analytics.google

Get Google Business Profile analytics for a location (impressions, searches, direction requests, calls, website clicks).

client.analytics.google(
    location_id: str | int,
    *,
    from_date: str | None = None,
    to_date: str | None = None,
) -> APIObject
Python
google = client.analytics.google(
16808,
from_date="2025-01-01",
to_date="2025-12-31",
)
print(google.to_dict())

analytics.bing

Get Bing profile analytics for a location.

client.analytics.bing(
    location_id: str | int,
    *,
    from_date: str | None = None,
    to_date: str | None = None,
) -> APIObject
Python
bing = client.analytics.bing(
16808,
from_date="2025-01-01",
to_date="2025-12-31",
)
print(bing.to_dict())

analytics.facebook

Get Facebook page analytics for a location.

client.analytics.facebook(
    location_id: str | int,
    *,
    from_date: str | None = None,
    to_date: str | None = None,
) -> APIObject
Python
fb = client.analytics.facebook(
16808,
from_date="2025-01-01",
to_date="2025-12-31",
)
print(fb.to_dict())

Review analytics

Review-level analytics (overview, timeline, sites breakdown) live on the client.reviews.analytics sub-resource. See Reviews.


See also