google-analytics - 使用 Google Analytics Web 组件,我如何获取所有属性 ID?

标签 google-analytics polymer

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

最佳答案

这对我有用: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>

关于google-analytics - 使用 Google Analytics Web 组件,我如何获取所有属性 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24664437/

相关文章:

javascript - 根据变量添加 polymer 手势监听器

javascript - 通过 id 向 Polymer Webcomponent 添加事件监听器

ruby-on-rails - Rails,在哪里存储 Google Client API 的 JSON 凭据以及如何访问它?

google-analytics - Google Analytics(分析)集成突然没有显示报告数据,但实时显示了流量

google-analytics - 您是否使用Google Analytics(分析)API做过有趣的事情?

javascript - 如何在没有 Shadow DOM 的情况下创建 LitElement?

google-analytics - 删除 Google Analytics 中跟踪的一些流量

由于 Google Adwords 导致的性能问题

javascript - 如何将项目动态添加到纸质下拉菜单中?

javascript - 如何在没有外部库的情况下以 Polymer 方式处理悬停?