def create_account_user_link(account_id, email_address):
    """Creates a user link for the account."""
    client = AnalyticsAdminServiceClient()
    user_link = client.create_user_link(
        CreateUserLinkRequest(
            parent=f"accounts/{account_id}",
            user_link=UserLink(email_address=email_address,
                               direct_roles=["predefinedRoles/read"]),
            notify_new_user=True,
        ))

    print("Result:")
    print(user_link)
Exemple #2
0
def create_property_user_link(property_id, email_address):
    """Creates a user link for the Google Analytics 4 property."""
    client = AnalyticsAdminServiceClient()
    user_link = client.create_user_link(
        CreateUserLinkRequest(
            parent=f"properties/{property_id}",
            user_link=UserLink(email_address=email_address,
                               direct_roles=["predefinedRoles/read"]),
            notify_new_user=True,
        ))

    print("Result:")
    print(user_link)