Files

31 lines
852 B
Python

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()