gpt4 book ai didi

google-analytics - 将 Google Analytics 跟踪添加到 Dynamics CRM 安装

转载 作者:行者123 更新时间:2023-12-03 16:18:18 30 4
gpt4 key购买 nike

我想将 Google Analytics 跟踪脚本添加到 Dynamics CRM 中的所有页面加载中 - 这样我就可以跟踪和分析人们在应用程序中的工作方式并找到我们流程的痛点。

我修改了跟踪脚本以提取用户 ID (GUID) 和实体 ID (GUID) 并将它们放入自定义维度中。我希望使用它来确定在我的报告中查看站点的用户、表单名称、实体名称等。我也设置为

但是,我们的开发人员说,最好的方法是手动将脚本添加到每个实体(或类似的东西 - 但这是对每个实体执行的手动操作)。我觉得它是一个网页......所以它应该能够像其他任何东西一样在标题中包含一些 javascript。

有没有更好的办法?有任何想法吗?我不希望它变得笨拙-这是针对生产/企业系统的……显然,从这个角度来看,我对动力学不是很熟悉……只是在寻找一些想法。

最佳答案

假设该脚本是您希望在页面加载时运行的一段 JavaScript。然后将脚本添加到每个页面不仅是最好的方法,而且是唯一受支持的方法。 Microsoft 提供了多种扩展和定制 CRM 的方法,但不幸的是,它们不仅允许您做任何您喜欢的事情。

因此,虽然 CRM 只是一堆网页,但它们并不是您可以自由编辑的网页。 Microsoft 提供了许多可扩展点,但直接编辑 DOM 不是其中之一。

我想这里的一个很好的比喻是 StackOverflow 允许我输入我喜欢的任何答案,但不允许我更改字体。虽然这是我可以编辑的网页,但它不是我的网页。

这一切都表明它值得牢记支持的实际含义。不受支持的东西通常意味着:

  • 你想做的事情可能不会很容易。
  • 如果你真的让它工作,CRM 的下一次更新可能会破坏它。
  • 微软在崩溃时可能不会觉得有义务提供帮助。

  • 您可以找到 Supported extensions for Microsoft Dynamics CRM有用。

    就您为完成这项工作所做的工作而言:
  • 您可以尝试破解打开已安装的服务器文件以找到添加脚本的位置。但是,我建议不要这样做,因为它不受支持(我建议反对任何不受支持的东西)。
  • 您可以在网络资源中编写一次脚本,并在每个页面上使用。唯一需要重复的地方是向每个表单添加事件处理程序,这对于单个表单来说相对较快。
  • 您的用户可能没有使用每个页面(而且您无论如何也不能将脚本添加到每个页面,只能添加表单),因此只需定位您需要的页面,而不是试图获得 100% 的覆盖率。
  • CRM 具有一组可用于创建字段和实体的元数据 Web 服务。也许您可以使用它来执行表单编辑并自动化该过程。

  • 如果您正在寻找分析系统性能,那么添加表单脚本可能不是最好的方法。无论如何,跟踪客户表单交互只是真正触及 CRM 使用的表面。插件、工作流、数据库和 Web 服务都执行服务器端但影响客户端性能呢?

    也许扩大您的搜索范围,包括诸如 CRM 监控、优化和管理等主题。例如; Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online .

    关于google-analytics - 将 Google Analytics 跟踪添加到 Dynamics CRM 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33944726/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com