salesforce - 如何在每个 Salesforce 页面上包含 Javascript(用于跟踪/分析) 主页组件、自定义按钮、 Controller 、 Controller

标签 salesforce apex-code

要在每个 salesforce 页面上运行分析 javascript,我想在每个页面中插入 Javascript。

到目前为止,我读到了几种不同的方法:

home page component

  • 一个 HTML 主页组件(需要自定义 UI 以在每个页面上显示该组件)
  • 限制:不适用于 Chatter、报告和设置
  • 可能的问题:these comments指出“winter 13”的问题

Custom Button with Javascript

  • (对此还不太了解)听起来像是必须创建/将按钮分配给对象类型)

自定义 APEX Controller ?

这将如何运作?

Visualforce page ??

这将如何运作? 据我了解,可以用 Visualforce 页面替换所有内容,但这显然不是很优雅/可维护。

我很好奇还有哪些其他方法,特别是通过修改 Controller ? 使用所提出的方法还需要考虑哪些其他事项(缺点、风险)?

最佳答案

老实说,侧边栏组件听起来最适合这个。

您要添加到对象详细信息页面的任何按钮/链接都需要单击它(!),并且在“选项卡 View ”、“新记录”或“编辑”页面上不起作用。您可以使用 VF 页面覆盖其中的大部分内容,但这需要大量工作,而且您无法自定义这些特殊位置的 UI:Chatter、控制台选项卡、报告、仪表板。 我不确定“修改 Controller ”是什么意思,没有您可以访问的全局事物。

可以选择将一个小的 VF 页面嵌入到每个详细信息页面的页面布局中,但它在维护方面同样受到限制,并且不会出现在新/编辑页面上。

Force.com 网站有更好的分析选项(其中最重要的是 <site:googleAnalyticsTracking/> 标签)。您还应该收到每月简讯(通常会有 2-3 个月的延迟),总结 Salesforce 实例的使用情况、用户采用情况、需要探索的领域等。如果您没有收到,请检查您用户的“接收 salesforce 简讯”等设置。

关于salesforce - 如何在每个 Salesforce 页面上包含 Javascript(用于跟踪/分析) 主页组件、自定义按钮、 Controller 、 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13213659/

相关文章:

java - 实现用户登录的SAML实现

salesforce - 按过去 13 个月过滤

php - 销售队伍 : Retrieve custom fields via PHP

selenium - 如何处理 Selenium 中的 salesforce 悬停

Salesforce.com - 为什么 Apex 类上传不起作用?

java - 基本的 XML 解析问题。无法通过 Java XmlStreamReader 方法找到节点名称。有任何想法吗?

salesforce - 帮助/协助重构force.com代码库的工具(重命名自定义对象)

salesforce - Batch 类 Apex 中的执行困惑

java - 集成 java 和 apex (salesforce)

Salesforce 使用电子邮件模板帮助设置批准流程