Pat*_*t M 3 google-analytics typescript angular
我已经使用Angular2 /sf/answers/2773600231/在Google Analytics中实现了此页面跟踪解决方案,效果很好.
我怎么能用
ga('send', {
hitType: 'event',
eventCategory: 'Some Category',
eventAction: 'Level Completed',
eventLabel: 'Level 3'
});
Run Code Online (Sandbox Code Playgroud)
在一个组件内?
此代码在组件中工作,但控制台中存在"无法找到ga"错误.
您可以下载真正的定义文件(下面的链接),也可以创建自己的定义文件或只需输入:
declare var ga: any;
Run Code Online (Sandbox Code Playgroud)
在代码的顶部,就像OP在您提供的链接中所做的那样(但这样它不会自动完成ga方法).
更新:
由于打字稿从新的仓库转移typings到@types新的仓库是:https://www.npmjs.com/package/@types/google.analytics
你可以通过以下方式安装d.ts文件: npm install --save @types/google.analytics
如果你正在使用angular-cli这里是使其适用于第三方库的教程:https://github.com/angular/angular-cli/wiki/stories-third-party-lib
| 归档时间: |
|
| 查看次数: |
3114 次 |
| 最近记录: |