public Management.Data.CustomDimension GetCustomDimensionByName(string name) { try { if (CustomDimensions == null) { GetCustomDimensions(); } var dimension = (from x in CustomDimensions where x.Name == name select x).FirstOrDefault(); if (dimension != null) { Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return(d); } else { return(null); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(null); }
public Management.Data.CustomDimension GetCustomDimensionById(string id) { Google.Apis.Analytics.v3.ManagementResource.CustomDimensionsResource.GetRequest request = analyticsService.Management.CustomDimensions.Get(DefaultAccount.Id, DefaultProfile.WebPropertyId, id); try { var dimension = request.Execute(); Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return(d); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(null); }
public Management.Data.CustomDimension CreateCustomDimension(string name, bool isActive) { Google.Apis.Analytics.v3.Data.CustomDimension dimension = new Google.Apis.Analytics.v3.Data.CustomDimension() { Active = isActive, AccountId = DefaultAccount.Id, Name = name, Scope = "HIT", WebPropertyId = DefaultProfile.WebPropertyId }; Google.Apis.Analytics.v3.ManagementResource.CustomDimensionsResource.InsertRequest request = analyticsService.Management.CustomDimensions.Insert(dimension, DefaultAccount.Id, DefaultProfile.WebPropertyId); try { dimension = request.Execute(); CustomDimensions.Add(dimension); Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return(d); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(null); }
public Management.Data.CustomDimension GetCustomDimensionByName(string name) { try { if (CustomDimensions == null) GetCustomDimensions(); var dimension = (from x in CustomDimensions where x.Name == name select x).FirstOrDefault(); if (dimension != null) { Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return d; } else return null; } catch (Exception ex) { Console.WriteLine(ex.Message); } return null; }
public Management.Data.CustomDimension GetCustomDimensionById(string id) { Google.Apis.Analytics.v3.ManagementResource.CustomDimensionsResource.GetRequest request = analyticsService.Management.CustomDimensions.Get(DefaultAccount.Id, DefaultProfile.WebPropertyId, id); try { var dimension = request.Execute(); Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return d; } catch (Exception ex) { Console.WriteLine(ex.Message); } return null; }
public Management.Data.CustomDimension CreateCustomDimension(string name,bool isActive) { Google.Apis.Analytics.v3.Data.CustomDimension dimension = new Google.Apis.Analytics.v3.Data.CustomDimension() { Active = isActive, AccountId = DefaultAccount.Id, Name = name, Scope = "HIT", WebPropertyId = DefaultProfile.WebPropertyId }; Google.Apis.Analytics.v3.ManagementResource.CustomDimensionsResource.InsertRequest request = analyticsService.Management.CustomDimensions.Insert(dimension, DefaultAccount.Id, DefaultProfile.WebPropertyId); try { dimension = request.Execute(); CustomDimensions.Add(dimension); Management.Data.CustomDimension d = new Management.Data.CustomDimension() { Id = dimension.Id, Index = dimension.Index, Name = dimension.Name }; return d; } catch(Exception ex) { Console.WriteLine(ex.Message); } return null; }