#python #google-analytics #google-analytics-4
Вопрос:
Я пытаюсь автоматизировать административные задачи GA4 с помощью этого представителя GitHub: https://github.com/googleapis/python-analytics-admin/tree/main/samples
Однако в этом хранилище нет метода для создания пользовательских измерений. Хотя документация API поддерживает создание пользовательского измерения. https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/properties.customDimensions/create
Любая помощь была бы очень признательна
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Образцы для недавно выпущенных методов API будут добавлены в ближайшее время. Вот фрагмент кода, использующий этот properties.customDimensions.create
метод:
from google.analytics.admin import AnalyticsAdminServiceClient
from google.analytics.admin_v1alpha import CustomDimension
property_id = "YOUR-GA4-PROPERTY-ID"
client = AnalyticsAdminServiceClient()
custom_dimension = client.create_custom_dimension(
parent=f"properties/{property_id}",
custom_dimension=CustomDimension(
parameter_name="test_dimension",
display_name="Test Dimension",
description="This is a test custom dimension.",
scope=CustomDimension.DimensionScope.EVENT,
),
)
print("Result")
print(f"Resource name: {custom_dimension.name}")
print(f"Parameter name: {custom_dimension.parameter_name}")
print(f"Display name: {custom_dimension.display_name}")
print(f"Description: {custom_dimension.description}")
print(f"Scope: {CustomDimension.DimensionScope(custom_dimension.scope).name}")
print(
f"Disallow Ads Personalization: {custom_dimension.disallow_ads_personalization}"
)