使用 Javascript 从 google-analytics 读取下载计数

发布于 2024-12-01 22:05:19 字数 141 浏览 1 评论 0原文

我在每次下载的 onclick 事件中使用异步版本的代码。 我想从 Google-Analytics 读取标记事件的计数,以显示在下载按钮旁边。

这在 JavaScript 中可能吗?我无法选择使用 php 或 perl。

谢谢, 鲍勃

I am using the async version of the code in an onclick event for each download.
I would like to read the count from Google-Analytics for a labeled event, to show next to the download button.

Is this possible in Javascript? I do not have the option to use php or perl.

Thanks,
BoB

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一场春暖 2024-12-08 22:05:19

即使可能,您也不应该这样做。

谷歌分析数据导出 API 要求您使用谷歌凭据登录才能执行 API 请求。完成此操作后,您就可以访问所有个人资料中的所有数据。

因此,这样做意味着使用客户端代码使用您的凭据登录 API,并且仅获取一个指标,尽管所有其他指标都可用。

正确的方法是使用服务器端代码来获取该数据并将其存储在某个位置以便稍后由 Javascript 代码查询。

Google Analytics 数据可能会产生误导,您没有理由通过所有这些来获取下载计数。您最好编写自己的后端来计算下载次数。

Even if possible you should not do it.

The google analytics data export API requires you to sign in using your google credentials to do API requests. Once you do it you have access to all your data on all your profiles.

So doing it means using client side code to log on the API using your credentials, and get only one metric, although all other are available.

The right way to do it is to use server side code to get that data and store it somewhere to be later queried by Javascript code.

Google Analytics data can be misleading and there's no reason you go though all this to get the download count. You're better just coding your own backend to count downloads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文