使用Google Analytics网络组件,如何获取所有属性ID?

时间:2014-07-09 21:57:50

标签: google-analytics polymer

如果查看Google Analytics web components,您会发现有一个标记google-analytics-view-selector,它会自动创建一个用于选择Google Analytics属性的视图控件。但是我希望通过JS访问这些数据。换句话说,如果他们想要他们的拥有控件来挑选属性,他们将如何获得ID?我似乎没有看到我可以点击获取此属性的属性。

1 个答案:

答案 0 :(得分:3)

这对我有用:http://jsbin.com/jojubezu/2/edit

您应该可以使用.views.accounts.properties来构建您自己的选择器的元素。

<style>
  google-analytics-view-selector {
    display: none;
  }
</style>
<google-signin ...></google-signin>

<google-analytics-view-selector
    on-analytics-dashboard-control-change="{{hasIds}}">
</google-analytics-view-selector>
</template>
<script>
  Polymer('my-element', {
    hasIds: function(e, detail, sender) {
      console.log(sender.accounts, sender.views, sender.properties)
    } 
  });
</script>