Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何编写测试以防止Google标记管理器逻辑中断?_Angular_Automated Tests_Google Tag Manager - Fatal编程技术网

Angular 如何编写测试以防止Google标记管理器逻辑中断?

Angular 如何编写测试以防止Google标记管理器逻辑中断?,angular,automated-tests,google-tag-manager,Angular,Automated Tests,Google Tag Manager,在我将UA xxx id注入运行在app.site.com上的angular应用程序后,我可以使用google tag manager动态地为我想要跟踪的东西整理规则 例如,我可以查找CSS类样式为blue的任何内容,并告诉google跟踪点击总数。但是如果后来其他开发人员更新了CSS,使得规则不再匹配,那么我就有麻烦了 问题:您使用什么样的测试或测试框架来保持理智,并编写测试以避免度量规则被打破/消失 想到的一个解决方案是编写量角器测试,以验证在所述页面/路线上,我添加到谷歌的规则仍然有效,但

在我将
UA xxx id
注入运行在
app.site.com
上的angular应用程序后,我可以使用google tag manager动态地为我想要跟踪的东西整理规则

例如,我可以查找CSS类样式为
blue
的任何内容,并告诉google跟踪点击总数。但是如果后来其他开发人员更新了CSS,使得规则不再匹配,那么我就有麻烦了

问题:您使用什么样的测试或测试框架来保持理智,并编写测试以避免度量规则被打破/消失


想到的一个解决方案是编写量角器测试,以验证在所述页面/路线上,我添加到谷歌的规则仍然有效,但我想知道社区实际使用的是什么。

我投票将这个问题作为离题题来结束,因为虽然这是一个好问题,但它邀请了开放式讨论,而这并不是真正的目的。嗨@pulkitsinghal,目前我也处于同样的位置。你听说过夜班吗?以@EikePierstorff为例——人们应该去哪里寻求社区的建议?根据常见问题解答,这不是最佳实践问题。我提供了一个具体的解决方案,并要求其他人使用这些解决方案(如果有的话)。如果我们不在StackOverflow上合作,那么在哪里?