from google.analytics.data_v1beta import BetaAnalyticsDataClient from google.analytics.data_v1beta.types import ( DateRange, Dimension, Metric, RunReportRequest, ) def sample_run_report(property_id="YOUR-GA4-PROPERTY-ID"): # Make changes here property_id = "436681896" client = BetaAnalyticsDataClient() request = RunReportRequest( property=f"properties/{property_id}", metrics=[Metric(name="totalUsers")], # Fetch the conversion metric date_ranges=[DateRange(start_date="2024-01-01", end_date="yesterday")], ) response = client.run_report(request) total_conversions = 0 for row in response.rows: total_conversions += int(row.metric_values[0].value) print("Total Conversions (yesterday):", total_conversions) if __name__ == "__main__": sample_run_report()