问题标签 [sitecore-dms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sitecore - 获取 Sitecore 中单个页面的个人资料关键分数
我对 Sitecore Analytics 和用户配置文件密钥有疑问。我需要能够获得单个页面的配置文件密钥的分数。例如,如果我有一个名为“traveler”的配置文件键,它在给定页面上的值可能为 1-10,我需要能够获取内容作者分配的该键的值。我发现通过使用以下内容:
我可以获得用户在整个会话期间累积的总分,但我似乎无法找到仅针对当前页面获取分数的方法。
任何人都可以提供的任何见解将不胜感激。谢谢。
sitecore - Sitecore DMS 2.0 中的配置文件
我刚刚开始使用 Sitecore DMS 2.0,不确定我是否了解配置文件的工作原理。
我正在尝试创建一个页面,该页面将根据您是普通访问者还是属于指定的个人资料显示不同的信息。
我创建了一个角色,营销人员,最高得分为 10。然后,我创建了几个页面,如果您查看营销角色,它们会给出不同的分数(3、4 和 4)。我认为这些是累积的,即如果您查看了所有三个页面,您的营销角色总分将为 10,如果您随后查看包含个人资料相关内容的页面,您将看到该个人资料的内容。但是,它似乎只保留最后一页的分数。我究竟做错了什么?
更新:我的条件是:在配置文件和模式下的规则集编辑器中,我选择了“营销人员配置文件键的值大于或等于 10”。
谢谢,
安妮莉
sitecore - Sitecore 6.5 DMS - 通过 API 注册目标完成
我想使用 API 而不是“谢谢”页面在我的 Sitecore 6.5 网站上注册目标/转化。
我见过这个关于如何做到这一点的问题Sitecore OMS - 实现表单提交的目标,但答案与 Sitecore 6.5 之前的 API 相关,在那里它进行了相当大的检修。
有人做过吗?还是有意删除了此功能?
sitecore - 面向营销人员和 DMS 的 Sitecore Web 表单 - 不记录活动、目标和退出信息
在 WFFM 中有一个选项,当有人放弃表格时,表格中输入的任何数据都会被记录下来,并且应该可以通过 Dropout Report 访问。
我有一个 WFFM,为此我打开了 Analytics 并打开了 dropout 功能。不幸的是,我没有看到任何数据记录在数据库中,并且 Dropout Report 可见,但为空。
我从 WFFM 文件夹中包含的 javascript 代码中看到,一系列 AJAX 调用应该保存模糊事件中的字段——调用 /sitecore modules/web/Web Forms for Marketers/Tracking.aspx
我尝试调试 Javascript 代码,但从未调用过应该将信息发布到 /sitecore modules/web/Web Forms for Marketers/Tracking.aspx 的方法。你能想到这段代码不起作用的任何原因吗?另外,有谁知道该信息应该记录在哪个表中?它是 WFFM 数据库中的字段表吗?
最后,即使我在这个特定的 WFFM 表单上打开了分析,并且我已经将活动和目标与表单的提交相关联,但这些都没有被记录下来。我看到表单中输入的数据已成功存储并显示在数据报告中,但数据库中没有记录有关活动和目标的信息。
我什至直接在运行的 DMS DB 中手动检查:
这表明正在点击呈现表单的页面,但没有活动与访问相关联。
然后我尝试了以下方法:
但我没有看到此特定活动或目标的任何条目(而我看到与非 WFFM Sitecore 项目相关的其他活动和目标的条目)
任何建议将不胜感激!
谢谢,
弗朗切斯科
编辑
sc.webform.js 文件包含此方法:
这应该由 sc.webform 小部件初始化时的表单调用。它应该为所有输入字段、下拉列表和文本区域绑定焦点和模糊更改事件。不幸的是,当我试图在这个方法中放置一个断点时,它永远不会被调用。
第二次编辑
有趣的。我发现整个事情应该从嵌入在包含 WFFM 表单的页面中的这行 Javascript 代码开始:
一旦我在这里设置了一个断点,我终于能够追踪到 sc.webform.js 中定义的 jQuery.UI 小部件的 _create 方法。调用 _create 的代码实际上在 jQuery.UI 库中。有点道理,对吧?
最后,执行_create中的代码,模糊事件被绑定到TrackEvents方法,该方法也在小部件中定义:
现在没有意义的是,即使我终于可以看到 trackEvents 每当我在 WFFM 表单中从一个字段切换到另一个字段时都会被调用(为什么在这对我来说是个谜之前没有工作),我没有看到任何WFFM 数据库中记录的数据。我什至尝试在数据库中进行快速查询:
有人知道 Tracking.aspx 应该在哪里保存捕获的字段信息吗?
sitecore - DMS 2.0 中的自定义广告系列 URL
已编辑 该问题 (#347688) 已在 Sitecore CMS 6.5.0 rev 中修复。120427(6.5.0 Update-4)和 DMS 2.0.1 rev。120427
我们被要求解释编辑可以在哪里自定义活动跟踪 url,他们在参加 Sitecore 培训课程时看到了该功能,但在我们的平台中找不到当前已完全更新的功能。
在我看来,该功能已被删除,否则在查看活动项目的插入选项时,它隐藏在 DMS 安装中缺少的 {3AC13180-912F-4388-AF56-46A0F1172E70} 中。
有人对这个话题有见解吗?以及该功能是否仍然存在或已被其他型号删除。
OMS / 自定义广告系列跟踪 URL
在查看 Sitecore OMS 的旧文档时,与OMS 创建活动事件相关的部分,编辑器应该可以个性化触发页面访问以附加到特定活动的传入 url 参数。
参考:“ OMS 创建活动事件”第 13-14 页 http://sdn.sitecore.net/upload/sitecore6/64/online%20marketing%20suite%20cookbook-usletter.pdf
参与度分析/无自定义广告系列跟踪 URL (?)
在新的 DMS 2.0 / Engagement Analytics 中,还有页面事件,它们应该可以附加到活动中。但我们似乎无法在 Campaign 定义下创建任何内容,即使文档中的第一行表明了这一点。查看广告系列的“插入”选项,发现缺少 ID:{3AC13180-912F-4388-AF56-46A0F1172E70},这表明安装缺少此功能的项目。
参考:“参与分析页面事件”第 6-7 页 http://sdn.sitecore.net/upload/sitecore6/65/engagement_analytics_configuration_reference_sc65-usletter.pdf
活动
您可以将事件与特定活动相关联。要注册活动事件,请在活动定义项下,使用系统/分析/活动数据模板插入活动事件定义项。您可以使用 sc_camp 查询字符串参数的值激活活动,也可以将活动分配给内容项,例如登录页面。有关活动的更多信息,请参阅活动部分。要更改 sc_camp 查询字符串参数的名称,请参阅 Analytics.CampaignQueryStringKey 设置部分。
sitecore - 获取页数
我正在使用 Sitecore 6.5 开发网站
其中一项要求是在右上角显示 5 个最受欢迎的页面。
为此,我考虑使用分析报告用于页数的函数。
我想知道是否可以通过使用 Analytics API 来做到这一点Sitecore.Analytics
如果是这样,我可以有一些代码片段来做,因为我完全迷失了。
sitecore - Sitecore DMS 停止记录?
虽然我在 Pages 表中看到了数据,
空着回来。而且我看到最近的记录日期是 2012 年 4 月 12 日...考虑到该站点每天都在访问的事实...我试图理解为什么我在 sitecore_analytics 数据库中看不到任何记录?我查看了配置并确保启用了分析。
sitecore - Sitecore ECM 详细信息报告
我正在使用Sitecore 6.5 ECM
我的电子邮件活动。
有很多错误..但不知何故我设法克服了它们。
现在,ECM 工作正常,它可以查看有Engagement plan
多少,等等。percentage
Sent
Message Opened
Message Unopened
但是我的客户想要一份详细报告……比如,,,, Sent
对于Recipients
每封发送Opened
的Clicked
电子邮件。
所以,我想知道我应该采用哪种方法来获得以下报告。
我应该EmailCampaign dll APIs
用来获取它们还是应该直接从 查询database
?
我已经看过数据库了。并且表名不容易找到。
有没有人这样做过?我可以有一些片段来做到这一点吗?
sitecore - Sitecore Analytics Api - 电子邮件发送、打开和点击
我们使用的是 Sitecore 6.5,我们设置了电子邮件活动,并且电子邮件会在注册用户生命周期的不同阶段自动触发。
我的任务是获取统计信息 - “已发送”、“打开率”和“点击率”的电子邮件总数(这是用户单击电子邮件上的链接并访问我们的网站)。
有谁知道如何使用 Sitecore Analytics API 做到这一点。我需要提取此信息并将其显示为报告。
我是 Analytics 的新手,任何帮助都将不胜感激。
编辑:我需要在网页中将其显示为 4 列:日期、发送的电子邮件总数、打开的电子邮件总数和点击的电子邮件总数。因此,如果您能指出我正确的 API,那就太好了。
谢谢
session - 为条件规则、报告等加入 Sitecore Analytics (OMS) 会话和全局会话数据的最佳方式是什么?
我是一名新的 Sitecore Analytics 开发人员(Sitecore 6.3.1),我想知道 Sessions 和 GlobalSessions 在存储配置文件数据方面发生了什么。在阅读分析配置参考后,我看到:
分析配置文件不同于安全配置文件和分析标签。分析配置文件适用于单个 Web 客户端中的单个会话,而不是用户或全局会话。
我想根据 Global Session 为用户累积分数,但是查看反射器中的 API,似乎 Session 和 GlobalSession 对象之间没有定义关系......看起来我需要加入 Session 和 GlobalSession 在数据层,在那里获取会话列表,然后构建我自己的渲染条件规则,而不是使用 API 方法或其他任何内置的方法。
我的问题是:
- 我的理解正确吗?
- 是否有其他人试图跨会话跟踪用户,使用“标签”以外的任何东西?
- Sitecore 不将这些数据汇总到全球会话级别背后的逻辑是什么?