我们在我们的应用程序中使用Google Analytics,但现在我们需要更改此设置并使用Adobe Analytics。
在对这两种工具进行比较研究时,我现在意识到这些工具提供的优缺点和特色,
但如果我们继续使用Adobe Analytics,我没有找到任何有关应用程序性能影响的信息。
为此,我们创建了两个示例poc网站,并分别为这些应用程序中的两个工具提供了脚本。
对于GA,我们已插入在<head>
标记中剪切的脚本
对于AA,我们引用了客户端在<head>
标记中提供的脚本源,以及在关闭<body>
标记之前页面底部的以下行。 <script type="text/javascript">_satellite.pageBottom();</script>
以下是响应时间统计信息 -
0.030秒(GA)Vs 0.618秒(AA)
虽然GA看起来比AA快得多,但它是否低得惊人?这是使用AA的正确方法吗?
请提出任何建议。
答案 0 :(得分:8)
根据您提供的信息,您的测试不准确。
<script type="text/javascript">_satellite.pageBottom();</script>
这告诉我您实施了Adobe动态标记管理器(DTM),它不是核心AA脚本。 DTM是一个标签管理器,在标签管理器中你可以拥有任意数量的东西,这将增加页面加载时间,包括标签管理器库本身和(可能)AA。
如果您想要更好地比较,可以单独实施AA(不是通过DTM),也可以通过Google跟踪代码管理器(GTM)实施GA。或者甚至更好,而是通过DTM实现GA并禁用AA,然后交换以禁用GA以在DTM的上下文中进行比较。
答案 1 :(得分:1)
同样重要的是要注意s_code.js或DTM是同步负载,而GA是异步。仅这一差异就会对整体负载时间产生影响。
正如Crayon所说,更好的负载比较是使用DTM中的本机工具进行部署。
希望这有帮助。