javascript - 谷歌分析嵌入式 API 不能与谷歌分析报告 API (v4) 一起使用
问题描述
我想向我的客户网站显示谷歌分析数据,但由于某种原因,gapi 无法识别报告 api v4。有人可以帮我弄这个吗?
主页.components.ts
constructor(
private credentialService: CredentialsService,
private router: Router,
public gapiService: GoogleApiService
) {}
ngOnInit() {
this.gapiService.onLoad().subscribe( () => {
const VIEW_ID = '216494010';
function queryReports() {
gapi.client.request({
path: '/v4/reports:batchGet',
root: 'https://analyticsreporting.googleapis.com/',
method: 'POST',
body: {
reportRequests: [
{
viewId: VIEW_ID,
dateRanges: [
{
startDate: '7daysAgo',
endDate: 'today'
}
],
metrics: [
{
expression: 'ga:sessions'
}
]
}
]
}
}).then(displayResults, console.error.bind(console));
}
function displayResults(response: any) {
const formattedJson = JSON.stringify(response.result, null, 2);
// document.getElementById('query-output').value = formattedJson;
console.log(response)
}
})
}
解决方案
推荐阅读
- angular - ag-grid 18.1 版中的 ExcelStyles 不适用于生产构建
- powershell - 来自模块的 PowerShell 脚本路径
- lisp - 创建一个 lisp 文件,从键盘读取数字直到读取 0。显示最小值
- javascript - 如何使图像尺寸相同或尺寸相同?
- sql - 在不使用引号的情况下在 oracle 中创建混合大小写的表名/列
- internal-server-error - vue店面主页上的内部服务器错误
- c++ - 确定 2 个字符串是否是字谜
- node.js - Neo4jError:客户端网络套接字在建立安全 TLS 连接之前断开连接
- pandas - 第一行和当前行之间的差异,按组
- kotlin - 在 kotlin 箭头库中理解 Validated.applicative