标签: sitecore-dms

在Sitecore 8中禁用Google Analytics

我有一个Sitecore体验平台(Sitecore版本8,外行术语),我不想使用Analytics.当我查看Sitecore Experience时,整个分析都是如此.我想以"干净"的方式禁用Google Analytics,但对于Sitecore 8,我理解它的方法不同.什么是正确的方法?

注意:是的,我知道:

<setting name="Analytics.Enabled" value="false" />

是的,我在Stack Overflow上看到了看似相关的问题.

先感谢您!!萨沙

sitecore sitecore-dms sitecore8

13
推荐指数
1
解决办法
9090
查看次数

使用Sitecore页面编辑器进行Jquery

我需要在一行中的第一个单词周围放置span标签.我使用下面的Jquery,它在sitecore标准模式下工作正常.

$("body").has(".widget h2").addClass("standard-mode");
$("body").has(".scLoadingIndicatorInner").removeClass("standard-mode").addClass("page-edit");


$('.standard-mode .widget h2').html(function(i, html){
    return html.replace(/(\w+\s)/, '<span>$1</span>')
})
Run Code Online (Sandbox Code Playgroud)

当我第一次加载页面编辑器时,这也可以正常工作(不插入span标签),但是当我创建一个多变量测试时,使用箭头标记在A/B之间切换显示就像插入不应该设想的span标签一样在页面编辑模式下执行,但它确实打破了html,如下所示.

<h2>
        &lt;<span>input </span>id="fld_D26C954B73BE4C62B6F25BE191A86F18_7B55B5E5EDD84D4E88B16C6E073495A5_en_1_0e80a9c63ab6419f8135b70511e892f1_16487" class="scFieldValue" name="fld_D26C954B73BE4C62B6F25BE191A86F18_7B55B5E5EDD84D4E88B16C6E073495A5_en_1_0e80a9c63ab6419f8135b70511e892f1_16487" type="hidden" value="Badger Cull"&gt;<span class="scChromeData">{"commands":[{"click":"chrome:common:edititem({command:\"webedit:open\"})","header":"Edit the related item","icon":"/temp/IconCache/SoftwareV2/16x16/cubes_blue.png","disabledIcon":"/temp/cubes_blue_disabled16x16.png","isDivider":false,"tooltip":"Edit this item in the Content Editor.","type":"common"},{"click":"chrome:rendering:personalize({command:\"webedit:personalize\"})","header":"Personalize","icon":"/temp/IconCache/PeopleV2/16x16/users3_edit.png","disabledIcon":"/temp/users3_edit_disabled16x16.png","isDivider":false,"tooltip":"Personalize component.","type":"sticky"},{"click":"javascript:Sitecore.PageModes.PageEditor.postRequest('ActiveISPageEditor:publish(id={D26C954B-73BE-4C62-B6F2-5BE191A86F18})',null,false)","header":"Publish the related item","icon":"/temp/IconCache/Network/16x16/download.png","disabledIcon":"/temp/download_disabled16x16.png","isDivider":false,"tooltip":"Publish this item.","type":"common"},{"click":"chrome:rendering:editvariations({command:\"webedit:editvariations\"})","header":"Edit variations","icon":"/temp/IconCache/SoftwareV2/16x16/breakpoints.png","disabledIcon":"/temp/breakpoints_disabled16x16.png","isDivider":false,"tooltip":"Edit the variations.","type":"sticky"}],"contextItemUri":"sitecore://master/{D26C954B-73BE-4C62-B6F2-5BE191A86F18}?lang=en&amp;ver=1","custom":{},"displayName":"Header Text","expandedDisplayName":null}</span><span scfieldtype="single-line text" sc_parameters="prevent-line-break=true" contenteditable="false" class="scWebEditInput scEnabledChrome" id="fld_D26C954B73BE4C62B6F25BE191A86F18_7B55B5E5EDD84D4E88B16C6E073495A5_en_1_0e80a9c63ab6419f8135b70511e892f1_16487_edit" sc-part-of="field">Badger Cull</span>
    </h2>
Run Code Online (Sandbox Code Playgroud)

任何建议都会有所帮助.

javascript jquery sitecore sitecore-dms page-editor

8
推荐指数
1
解决办法
1900
查看次数

Sitecore MaxMind选项

Sitecore 6.6(更新4).

MaxMind可以选择与DMS集成的特定Sitecore的查找服务.MaxMind还有一些更通用的Web服务.

"通用"Web服务可以与Sitecore/DMS一起使用,还是仅限于使用特定于Sitecore的版本?如果没有限制,我应该使用Sitecore特定版本的原因,因为它更昂贵.

谢谢!

sitecore sitecore6 sitecore-dms maxmind

6
推荐指数
2
解决办法
1678
查看次数

如何完全禁用Sitecore Analytics

我们的生产服务器遇到了cpu问题.在使用jetbrains cpu profiler进行分析后,我们注意到程序集中的某些函数Sitecore.Analytics已被执行.

这有点奇怪,因为我们在de config文件中禁用了所有与分析相关的配置.

在查看之后/sitecore/admin/showconfig.aspx我们注意到Sitecore.Analytics在这个配置中仍然有很多相关的配置,而这些配置在我们的配置文件中被停用.

例如

在文件中/App_Config/Include/EventHandlers.config,配置如下所示:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
 <sitecore>
   <events timingLevel="custom">
   </events>
 </sitecore>
</configuration>
Run Code Online (Sandbox Code Playgroud)

在查看showconfig.aspx它时看起来像这样:

<events timingLevel="custom">
<event name="forms:save"/>
<event name="item:saved">
            <handler type="Sitecore.Analytics.Data.Items.ItemEventHandler, Sitecore.Analytics" method="OnItemSaved"/>
            <handler type="Sitecore.Analytics.Automation.Data.Items.ItemEventHandler, Sitecore.Automation.MarketingAutomation" method="OnAutomationStateChanged"/>
        </event>
        <event name="item:deleted">
            <handler type="Sitecore.Analytics.Automation.Data.Items.ItemEventHandler, Sitecore.Automation.MarketingAutomation" method="OnAutomationStateChanged"/>
        </event>
        <event name="media:request">
            <handler type="Sitecore.Analytics.Media.MediaRequestEventHandler, Sitecore.Analytics" method="OnMediaRequest"/>
        </event>
</events>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这些仍在返回showconfig.aspx?有没有办法完全删除/禁用sitecore分析模块?

sitecore sitecore6 sitecore-dms

6
推荐指数
1
解决办法
4533
查看次数

在Sitecore Analytics中制作营销广告系列的行为与Google Analytics相同

Sitecore Analytics中营销广告系列的默认行为是,只有在访问的第一页上应用广告系列时,它们才会应用于访问.这可以是标记有该营销活动的登录页面,也可以是通过sc_camp查询字符串参数.

我发现这种行为在某些商业场景中有些问题.它与Google Analytics处理营销广告系列的方式也不同.如果用户通过其他营销广告重新进入该网站, Google Analytics将为该用户启动新访问.

我想在Sitecore Analytics中模拟我正在处理的POC中的这种行为.我是通过initializeTracker管道尝试过的.我可以成功检测到访问的营销活动的变化,但我无法结束并重新开始访问.我已经尝试过利用Tracker.EndVisit()并只是改变访问的ID.似乎都没有导致与市场营销活动相关的新访问.

有谁知道如何在同一个请求中成功结束上次访问并开始新访问?

我在CMS/DMS 7.1 rev 140130工作.我目前的代码如下.

using System;
using System.Web;
using Sitecore.Analytics;
using Sitecore.Analytics.Pipelines.InitializeTracker;
using Sitecore.Analytics.Web;
using Sitecore.Configuration;
using Sitecore.Data;
using Sitecore.Web;

namespace ActiveCommerce.Training.PriceTesting.Analytics
{
    public class RestartVisitOnNewCampaign : InitializeTrackerProcessor
    {
        public override void Process(InitializeTrackerArgs args)
        {
            if (HttpContext.Current == null)
            {
                args.AbortPipeline();
            }

            //no need to restart visit if visit is new
            if (Tracker.CurrentVisit.VisitPageCount < 1)
            {
                return;
            }

            //look for campaign id …
Run Code Online (Sandbox Code Playgroud)

analytics sitecore sitecore-dms sitecore7 sitecore7.1

6
推荐指数
1
解决办法
1437
查看次数

营销人员和DMS的Sitecore Web表单 - 不记录活动,目标和退出信息

在WFFM中有一个选项,以便当有人放弃表单时,表单中输入的任何数据都会被记录下来,并且可以通过Dropout Report访问.

我有一个WFFM,我已经开启了Analytics并打开了dropout功能.不幸的是,我没有看到数据库中记录的任何数据和Dropout报告是可见的,但是空的.

我从WFFM文件夹中包含的javascript代码中看到,一系列AJAX调用应该保存模糊事件的字段 - 调用/ sitecore modules/web/Web Forms for Marketers/Tracking.aspx

我尝试调试Javascript代码,但该方法应该将信息发布到/ sitecore modules/web/Web Forms for Marketers/Tracking.aspx永远不会被调用.你能想到这个代码不起作用的任何原因吗?此外,有谁知道这个信息应该记录在哪个表中?它是WFFM DB中的字段表吗?

最后,即使我已经在这个特定的WFFM表单上启用了分析,并且我已经将一个活动和一个目标与提交表单相关联,但这些都没有被记录下来.我看到表单中输入的数据已成功存储并显示在数据报告中,但没有关于广告系列和目标的信息记录在数据库中.

我甚至直接在运行的DMS DB中手动检查:

select top 10
p.DateTime, p.UrlText, cp.CampaignName
,i.Url, vi.VisitId
from pages p
inner join ItemUrls i on p.ItemId = i.ItemId
inner join Visits vi on vi.VisitId = p.VisitId
inner join GeoIps g on vi.Ip = g.Ip
left join Campaigns cp on cp.CampaignId = vi.CampaignId
order by p.DateTime desc
Run Code Online (Sandbox Code Playgroud)

这个显示正在命中呈现表单的页面,但没有与该访问关联的活动.

然后我尝试了以下内容:

select pe.datetime, ped.Name, pg.UrlText from PageEvents pe
inner join PageEventDefinitions …
Run Code Online (Sandbox Code Playgroud)

sitecore web-forms-for-marketers sitecore-dms

5
推荐指数
1
解决办法
3148
查看次数

以编程方式在Sitecore Engagement Plan中注册访问者

我想通过代码在特定的参与计划状态中注册Sitecore访问者.在文档中找不到如何执行此操作.

任何人?

sitecore sitecore6 sitecore-dms

5
推荐指数
1
解决办法
1145
查看次数

Azure中的Sitecore DMS

我已使用Sitecore Azure 3.0.0将Sitecore部署到Azure CD上.

但是,在我手动将"analytics"连接字符串更新为sql azure之前,我没有收到任何分析数据.

如果有人已经在上面进行了配置,您能否帮我解决以下问题:

  1. 手动连接字符串是最佳解决方案吗?或者,我错过了sitecore azure deploy的任何配置设置.

  2. 是否可以将SQL Azure分析同步到内部部署分析?我们需要将其用于灾难恢复,即在发生灾难时将所有Web,核心和分析部署到不同的数据中心.

  3. DMS是否会降低Sitecore CD的性能?

谢谢.

sitecore azure sitecore-dms sitecore-azure

5
推荐指数
1
解决办法
877
查看次数

Sitecore dms - 获取访客的所有个人资料

我尝试使用2种方法在登录后获取访客的所有个人资料:

  1. 使用Tracker.CurrentVisit以获取配置文件
  2. 获取访问者VisitorManager.GetVisitorByExternalUser()然后获取个人资料(visitor.DataSet.Profiles)

他们两个都无法获得任何个人资料记录.我检查ProfilesAnalytics数据库上的表:这个访问者有一些个人资料记录.那么登录后如何获取访问者的旧配置文件.

谢谢.

profile sitecore visitor sitecore-dms sitecore7.2

5
推荐指数
1
解决办法
324
查看次数

Sitecore Analytics报告匿名用户与成员

我正在尝试在Sitecore Analytics中设置一个报告,该报告将报告由成员/非成员分割的访问者数量.我查看了访问者和访问表,但据我所知,没有任何东西告诉我它是否是匿名用户.我是否需要设置访客个人资料才能获得我想要的内容,或者是否有更简单的方法?

reporting sitecore sitecore-dms

4
推荐指数
1
解决办法
760
查看次数