gpt4 book ai didi

javascript - 如何使用 Google Analytics API 只允许选择一个属性

转载 作者:行者123 更新时间:2023-12-03 04:33:36 24 4
gpt4 key购买 nike

我正在尝试将谷歌分析报告“嵌入”到我的网页中,到目前为止我一直在关注这个ga-dev-tools.appspot.com教程/文档。这就是我现在的结果... enter image description here

问题是我不想显示所有属性(图像上的删除线选项)并且我不想仅显示当前页面的属性,因此我需要找出如何允许仅显示一个属性。

这是我到目前为止的代码

<h2>Sessions</h2>
<p>Last 30 days</p>
<div id="chart-container"></div>
<div id="view-selector-container"></div>

<script>
gapi.analytics.ready(function() {
/**
* Authorize the user immediately if the user has already granted access.
* If no access has been created, render an authorize button inside the
* element with the ID "embed-api-auth-container".
*/
gapi.analytics.auth.authorize({
container: 'embed-api-auth-container',
clientid: '<MyClientId>'
});

/**
* Create a new ViewSelector instance to be rendered inside of an
* element with the id "view-selector-container".
*/
var viewSelector = new gapi.analytics.ViewSelector({
container: 'view-selector-container',
});

// Render the view selector to the page.
viewSelector.execute();

/**
* Create a new DataChart instance with the given query parameters
* and Google chart options. It will be rendered inside an element
* with the id "chart-container".
*/
var dataChart = new gapi.analytics.googleCharts.DataChart({
query: {
metrics: 'ga:sessions',
dimensions: 'ga:date',
'start-date': '30daysAgo',
'end-date': 'yesterday'
},
chart: {
container: 'chart-container',
type: 'LINE',
options: {
width: '100%'
}
}
});

/**
* Render the dataChart on the page whenever a new view is selected.
*/
viewSelector.on('change', function(ids) {
dataChart.set({query: {ids: ids}}).execute();
});
});
</script>

那么,是否可以在某处添加一些参数来仅显示/获取一个属性的数据?如果您需要任何其他信息,请告诉我,我会提供。谢谢

最佳答案

取决于您的用例。如果您的意思是为了方便,以便用户不必通过列表来查找相关 View ,您可以手动构建一个选择字段组合,其中仅硬编码相关 ID(然后将它们设置为 dataChart set 方法中的参数在执行查询之前,就像处理 viewSelector 的输出一样)。

如果您的意思是某种安全机制,那么就不行(因为用户在任何情况下都可以访问其属性,而且这是 Javascript,您可以在其中操纵浏览器中的调用)。

关于javascript - 如何使用 Google Analytics API 只允许选择一个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com