nikolaykolesnichenko / huntererror
OctoberCms 插件,用于捕获 JavaScript 错误并发送到 GoogleAnalytics
Requires
- php: >=5.4
- composer/installers: ~1.0
- rainlab/googleanalytics: dev-master
This package is not auto-updated.
Last update: 2024-09-14 18:47:40 UTC
README
此插件处理网站前端上的 JavaScript 错误并将它们发送到 Google Analytics,这样您可以始终捕获所有 JavaScript 错误并进行修复。
详细信息
问题和解决方案
所有后端(php)错误您可以在日志文件中看到,但前端上的 JavaScript 错误怎么办?您认为您的网站运行良好,但您的访客可能有很多错误,而您却不知道?有许多浏览器和许多情况,您的 JavaScript 代码可能会出错。您如何捕获这些错误?Hunter Error 插件可以捕获所有 JavaScript 错误并将它们发送到您的 Google Analytics,就像事件一样。现在您可以查看所有错误并进行修复。
报告小部件
此插件添加了新的报告小部件 - Google Analytics 事件概述。此小部件可以显示 Google Analytics 的事件。默认情况下,它显示类别为 'JavaScript Error' 和 'jQuery Error' 的事件。此小部件显示 JavaScript 错误的顶端。
您可以在仪表板上添加此小部件两次或更多次,并在设置中设置其他类别(以及其他标题)。因此,您可以查看来自 Google Analytics 的其他事件。(例如,顶级销售)
要求
此插件扩展了RainLab.Googleanalytics 插件。如果尚未安装,它将自动安装。
安装
您可以选择以下任何一种方法
-
命令行
php artisan plugin:install nikolaykolesnichenko.huntererror
-
后端界面
通过名称查找 Hunter Error 插件并点击安装
-
Composer
composer require nikolaykolesnichenko/huntererror
php artisan october:up
(但建议不要通过 Composer 安装插件,因为 rainlab.google Analytics 插件包仍然没有类型:"october-plugin",所以 GoogleAnalytics 将安装到 vendor 文件夹。)
使用
安装后,您可以将 Hunter 组件粘贴到任何布局中,但您需要在粘贴 google counter 组件之后粘贴它。您可以在关闭 </head/>
之前粘贴这些组件。这是一个真正的好地方,因为 GA 将仅创建 ga()
函数并开始异步加载 GA 脚本,因此它不会阻止页面渲染。(见 官方文档)并且您可以捕获在页面加载之前可能出现的任何错误。
{% component 'googleTracker' %} {% component 'hunter' %}
##感谢