Как создать новое свойство в Google Analytics с помощью кода C # - PullRequest
0 голосов
/ 05 декабря 2018

Мы можем создать свойства вручную в Google Analytics.Но я хочу создать новое свойство, написав код на C #.Я не знаю, какой API мне нужно использовать.Пожалуйста, помогите мне создать свойство, используя код C #.

1 Ответ

0 голосов
/ 05 декабря 2018

views.insert метод позволит вам вставить новое провилие / представление.

 /// Create a new view (profile). 
        /// Documentation https://developers.google.com/analytics/v3/reference/profiles/insert
        /// Generation Note: This does not always build corectly.  Google needs to standardise things I need to figuer out which ones are wrong.
        /// </summary>
        /// <param name="service">Authenticated Analytics service.</param>  
        /// <param name="accountId">Account ID to create the view (profile) for.</param>
        /// <param name="webPropertyId">Web property ID to create the view (profile) for.</param>
        /// <param name="body">A valid Analytics v3 body.</param>
        /// <returns>ProfileResponse</returns>
        public static Profile Insert(AnalyticsService service, string accountId, string webPropertyId, Profile body)
        {
            try
            {
                // Initial validation.
                if (service == null)
                    throw new ArgumentNullException("service");
                if (body == null)
                    throw new ArgumentNullException("body");
                if (accountId == null)
                    throw new ArgumentNullException(accountId);
                if (webPropertyId == null)
                    throw new ArgumentNullException(webPropertyId);

                // Make the request.
                return service.Profiles.Insert(body, accountId, webPropertyId).Execute();
            }
            catch (Exception ex)
            {
                throw new Exception("Request Profiles.Insert failed.", ex);
            }
        }

код извлечен из ProfilesSampleManagement

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...