您可以使用SiteManager类访问有关每个站点的信息,包括hostName Sitecore.Sites.SiteManager.GetSite("website1").Properties["hostName..."] ..如果您在Sitecore页面中运行,则可以使用访问当前运行的Site对象 Sitecore.Context.Site
给出一个简单的sitecore项: Item item; 该项目本身不包含它的网址。...要获取项目的URL,您需要调用static类Sitecore.Links.LinkManager string url = LinkManager.GetItemUrl(item); 这是一个重载接受UrlOptions
如果您要自定义Sitecore,则可以使用此选项,例如,通过向Sitecore桌面添加新应用程序。 Master - 包含所有内容的所有版本。这是业务用户创作和编辑内容的地方。...报告服务 Reporting Service API允许您执行查询并从集合和报告数据库中提取信息。...根据联系人的地理位置,xDB会通过DNS配置将其访问重定向到最近的群集(数据中心)。 负载平衡软件将联系人定向到适当的Sitecore内容传送服务器。...在会话期间,联系人,交互和设备的详细信息存储在私有或共享会话状态中。在会话结束时,Sitecore会将此数据刷新到集合数据库并对其进行计划以进行处理。...Reporting Service查询报告数据库以获取报告数据,以便在Experience Analytics(xAnalytics)等应用程序中使用。
Sitecore的API提供了各种方法来识别访问者并将有关访问者的各种详细信息与联系人记录联系起来。 如何识别匿名访客?...Sitecore开箱即用,为我们提供了许多方面来存储有关联系人的其他信息。这些数据可以帮助我们填写Sitecore体验资料。...在电子邮件方面,您可以通过为每个电子邮件地址提供密钥来指定任意数量的电子邮件地址,如下所示,我提供了名为Work Email的 密钥用于存储访问者工作电子邮件地址。...在电话号码 方面,您可以通过为每个电话号码提供密钥来指定任意数量的电话号码,如下所示我有提供称为手机 的密钥来存储访客的手机号码。您还可以将特定号码关联为首选 电话号码。...(“访客的电子邮件地址”); } [/ sourcecode] 摘要 使用Sitecore的新API,开发人员现在可以更轻松地关联访问者的各种信息并将其与联系人卡片联系起来,这将极大地帮助营销人员更好地了解访问者
这允许客户数据直接连接到Sitecore以外的应用程序。 本质上 - xConnect成为企业客户数据中心,通过基于REST的服务访问,无需Sitecore即可自动运行。...由于没有对客户数据的直接API访问,因此与客户配置文件相关的所有内容都必须通过Sitecore Web应用程序。现在,每个系统都可以直接访问客户数据。...SXA代表Sitecore自己的加速器框架,旨在通过100多个开箱即用的组件提高开发速度。...因此,营销人员现在可以将用户划分为列表,发送电子邮件跟进,通过应用程序发送推送通知,更新CRM联系人,触发广告系列以及轻松配置复杂的客户旅程。...增强的个人隐私控制 在处理Sitecore 9中的联系人时,我们现在可以获得GDPR和PII投诉的工具。
体验数据库(xDB)是Sitecore平台的关键元素,特别是当您希望将解决方案提升到简单的内容管理要求之外时。它用于跟踪您的用户(即联系人,访客,客户)与您网站的互动方式。...营销人员可以使用此数据来了解客户行为,开发和优化广告系列,通过购买流程跟踪用户并衡量网站的成功与否。 在您的Sitecore仪表板上,您可能已经看过体验配置文件磁贴。...通过xDB和Sitecore联系人,我们可以以相同的方式跟踪和识别经过身份验证的用户和未经身份验证的用户。 我们如何识别用户?...无论哪种方式,它都将使用以下Sitecore API: // identify the user Sitecore.Analytics.Tracker.Current.Session.Identify(...这里需要注意的一件事是Sitecore联系人可以拥有多个关联的电子邮件地址。在此示例中,我们创建了一个标有“Home”的电子邮件。
Sitecore的体验数据库,即xDB,是Sitecore营销平台的基石,既可作为记录每次交互的高度精细的分析数据库,也可作为客户数据的可扩展存储库。...好消息是,在最简单的情况下,一旦部署了Sitecore,您就可以启用xDB并让它开始收集数据,而无需配置任何Sitecore营销功能。...参与价值 这是Sitecore的一个核心概念,用于衡量访客参与度(通过表明信任或承诺的行动),作为衡量成功和触发自动定位的方法。 花几分钟为您的网站创建一个参与价值模型。...通过这样做,Sitecore将该会话与广告系列相关联,您可以推动个性化和参与计划触发器。广告系列在Marketing Center / Marketing Control Panel中配置。...您将通过特定的广告系列,特别是社交渠道和广告等外部来源,更好地将营销投资归功于结果。您还可以更轻松地查看广告系列工作与参与级别之间的相关性。
---- Drone是一款CICD工具,提供rest API,简单介绍下如何使用API 获取构建日志。 获取token 登录进入drone,点头像,在菜单里选择token ?...Build API 构建列表(Build List) 获取仓库的最新构建: GET /api/repos/{owner}/{repo}/builds curl -i http://drone.YOUR_HOST.cn.../api/repos/jqpeng/springboot-rest-demo/builds -H "Authorization: Bearer TOKEN" 响应正文示例: [ { "id...1564086343, "created": 1564085874, "updated": 1564085874, "version": 3 } ] 构建详情 通过该接口获取构建详情...构建日志 获取构建日志,需要传入{log} 和 {pid}, log是上面的{build},{pid}是上一步返回的pid GET /api/repos/{owner}/{repo}/logs/{log
他们的路径是“有机”(通过搜索引擎)还是来自付费广告?社交帖子?甚至是你发起的传统直邮活动?...如果您希望通过其他系统的信息(如CRM,PoS,ERP等)来补充这些粒度数据,那么最好地展示Sitecore的价值主张。...通过此信息,您可以深入了解不同类型的联系人如何与您的内容互动。 路径分析器显示哪些路径具有最多流量,哪些路径提供最高流量 参与价值,并提供每次访问或效率最高的参与价值。...Sitecore的首要目标是让营销人员能够“在上下文中”与客户和潜在客户交流。只有通过提供客户想要的东西,他们想要的时间,以及他们选择的渠道,品牌才能赢得他们的信任和业务。术语。...想了解sitecore 8.2路径分析情况请参阅相关文章 sitecore8.2路径分析器
而这正是这个新服务层的全新能力体现- 它允许您将Sitecore分析与来自营销堆栈中任何其他系统的客户数据相关联。 它通过引入新的xConnect客户端API来实现此目的。...这不仅适用于外部应用程序--Sitecore自己的应用程序现在使用客户端API进行所有数据访问。这确实延续了Sitecore的“API Forward”风格的开放式应用程序架构。...在Sitecore开发的几乎所有领域,我们依靠它们是一个允许我们访问数据的API,使我们能够创建独特的应用程序和“无头”CMS实现。我们现在对xDB数据具有相同的访问权限和能力!...您可以根据规则或他们采取的特定操作确定何时将联系人移动到特定广告系列。例如,一旦他们完成某个目标,或在电子商务模块中达到某个订单数量。...将用户添加到特定列表提供了一种简单的方法来控制通过Sitecore的EXM模块传递给客户的电子邮件。 作为自动化计划的一部分,您还可以设置监听器,以便您确定客户何时或是否继续进行下一步。
您可以使用体验数据,通过比较网页浏览量,转化率和参与度等指标来分析网站访问者和联系人的效果,优化和承诺水平。 营销人员可以查看仪表板和多个报告。他们还可以按日期范围或网站过滤报告数据。...要执行更高级的任务,开发人员可以使用Visual Studio和Sitecore Rocks创建新报表,编辑和添加图表和图形,或创建高级过滤器。...Experience Analytics包含以下类别的报告: 仪表板 - 通过显示一系列图表和性能指标,提供关键分析的概述。 受众 - 帮助您了解访问者的身份。...获取 - 向您显示推动您网站流量的因素。例如,来自广告系列和其他营销渠道。 行为 - 帮助您分析访问者的行为。例如,评估系统用户画像及个性化策略的效能。...这是由于未来版本的Sitecore中标准报告可能发生的变化。
SITECORE 8:体验概况概述 什么是体验简介? 体验配置文件是Sitecore中的仪表板应用程序,它说明了客户体验和交互的关键区域,例如访问者详细信息,访问,活动,目标,配置文件,自动化等等。...谁是联系人? 联系人是使用一个或多个设备与组织进行交互的访问者。...联系人可用于构建潜在客户的画像。通过存储来自各种来源(如CRM系统)的数据,随着时间的推移,可以建立联系人如何与您的组织进行交互的详细画像。它为组织提供了有关访问者旅程的详细视图。...您可以从Sitecore 8体验平台登陆页面访问体验配置文件,下图显示体验配置文件登陆页面 体验概况由两部分组成 1.)查找联系人:此部分允许您从数据库中搜索现有联系人,您目前只能使用姓名或电子邮件地址进行搜索...必须在Sitecore Marketing Center中预配置配置文件和配置文件密钥。
Sitecore体验管理包含未启用体验数据库(xDB)且无需购买xDB许可证情况下使用Sitecore内容管理系统。...设置,Sitecore.Xdb.config以自定义xDB在不同服务器环境中的执行方式提供支持。...xDB无法识别联系人。 联系人无法注册参与计划。 您无法使用IP地理定位服务。...无法识别联系人。 联系人无法注册参与计划。 IP地理位置服务不可用。...当您设置Xdb.Tracking.Enabled设置为true并禁用xDB: 无法立即识别联系人,并且会话结束时将丢弃从联系人收集的任何数据。 您可以将个性化规则用于联系方面和细分。
假设您的Sitecore解决方案需要一些API服务。显而易见的是使用.net Web API实现它们。有时,在构建消费应用程序时,理解API的各种方法对开发人员来说可能是一项挑战。...假设您的Sitecore解决方案需要一些API服务。显而易见的是使用.net Web API实现它们。有时,在构建消费应用程序时,理解API的各种方法对开发人员来说可能是一项挑战。...我们可以通过取消另外一行配置来绕过它: c.DisableValidator(); Web API服务 现在它查找并运行,我甚至能够找到我的服务方法。...但是,Sitecore有很多自己使用的Web API服务,很难找到我自己的服务。将Sitecore本机Web API控制器与我的分离是很好的。...can switch to My services API /swagger/docs/my_services)"); }); 现在我们为Sitecore API和My API提供了2个独立的视图
借助 Sitecore Experience Cloud,Sitecore客户数据收集实现了更多样深入,同时利用机器学习的强大功能可以助力企业获取更具有参考价值的实时洞察。...2.Sitecore Cortex助力企业实现实时数据洞察 Sitecore Cortex是内置于Sitecore 体验云中功能,可以实时分析大量数据,让企业能够飞速访问用户的触点,它通过实时数据洞察,...3.Sitecore xConnect – 扩展数据采集的可能性 Sitecore xConnect一定意义上已经可以作为一个单独的服务,它可管理所有客户和体验数据,可以通过各种传统和非传统来源扩展企业的客户数据接触点...同时它还附带一个连接到 Sitecore 情境内容发布服务器的 API,它使用来自 Sitecore Experience Database™ 的信息,支持设备和浏览器实时解读内容和个性化规则。...、改进内部安全措施等,同时针对具体的开发运营,Sitecore设置了五大原则,包括被遗忘权、组织存储个人信息必须征得本人同意、告知个人数据存储原因和位置、确保使用系统合规、确保营销订阅自由,通过这一系统的举措
在今天的教程中,我将介绍一些基本的API调用的实现。 Sitecore的实例 获得有关当前项目的信息,您可以使用Sitecore的上下文。...API从Sitecore获得当前页面的URL 使用Sitecore上下文结合LinkManager获取当前页面的URL: var currentUrl = Sitecore.Links.LinkManager.GetItemUrl...(Sitecore.Context.Item); Sitecore MVC的助手 在我们的Razor 视图,我们可能想得到的Sitecore信息。...虽然通过使用这些辅助类你可以在视图添加你想要的业务逻辑但有一个更好的方法就是把你所有这些内容写在的Sitecore的逻辑视图模型并通过他们联系视图来展现。...页面上下文 在绘制当前的请求,你可能想看看页面上下文,在渲染的背景下,网页将呈现;你可以使用PageContext来获取信息 var page = PageContext.Current.Item;
在上一篇(sitecore开发入门Sitecore的CRUD操作 - 第一部分)中我们讨论了如何使用Sitecore Item API,Glass,Fortis和Synthesis在Sitecore中创建项目...分裂的原因是因为Sitecore Item API在所有其他ORM中都是必不可少的(尽管ORM的一些提取了Sitecore Item API的复杂性)。...Sitecore Item API 使用Sitecore API从Sitecore中提取项目时,实际上有四种方法:Sitecore查询,快速查询,Lucene查询或ItemProvider中的直接GetItem...默认情况下,它只返回100个结果,但显然您可以通过修补以下配置设置来增加该数量: Sitecore技术,只是Sitecore和Lucene之间的结合,它允许更快的方式从树中的任何地方获取项目(只要它们在索引中)。索引是从树中构建的文档集合。
当您第一次部署Sitecore体验平台时,您可以选择三种主要体系结构选项: 内部部署服务器解决方案 混合服务器方案 云服务器解决方案 您是选择将Sitecore作为云,内部部署还是混合解决方案运行,取决于组织的类型和规模...内部部署服务器解决方案 在内部部署解决方案中,您可以在自己的物理服务器上安装所有组件,例如Sitecore应用程序服务器和MongoDB。...您可以通过以下方式之一将Sitecore安装为内部部署解决方案: 作为单服务器,独立环境(不可扩展)。所有组件都在一台服务器计算机上。 作为一个多服务器,可扩展的环境(完全可扩展)。...多服务器环境由每个Sitecore组件的服务器组成,例如,内容交付,内容管理,收集数据库,会话状态,报告服务,报告数据库和处理服务器。您还可以选择扩展此环境,以通过实现垂直和水平扩展来处理大数据。...减少对缩放集合数据库以处理大量联系人和访问的控制 将MongoDB与某些私有云解决方案一起使用时可能存在的限制 - 数据存储量有限 云服务器解决方案 在完整的云解决方案中,所有Sitecore Experience
通过从旧版Sitecore迁移内容来缩短项目时间 Sitecore 9可以轻松迁移旧版Sitecore的内容。这使您可以更快地向前移动项目,并在重复性任务上花费更少的时间。...使用xConnect统一和集中数据 xConnect是一个统一的API,可以集中数据并支持物联网。这是为了将单独的元素组合在一起并简化客户保留流程。...通过Sitecore 9的Headless功能获取超出范围的内容,吸引更多客户 使用Sitecore的 无头CMS 功能,您可以在Sitecore中创建内容,但可以在其他地方发布。...通过Omni渠道营销自动化更快地创建活动 集中化,整合和统一是在Sitecore 9发布时主导了很多对话的话。但支持这一切的核心信息是,Sitecore 9使一切变得简单明了。...使用 Sitecore Cortex,您可以教Sitecore为您的受众提供更好的目标体验。 通过新的见解,您很快就能找到新的目标群体,看看哪些有效,哪些无效。
要安装有用的核心.GeoIp,请在程序包管理器控制台中运行以下命令 Install-Package Helpfulcore.GeoIp 架构和可扩展性 该模块完全由配置驱动,因此所有依赖关系管理都通过简单的...logger) { // ... } } 因此原理很简单,GeoIpLookupProvider调用IGeoIpLocationRetriever从您实现的任何服务中获取数据...> api> sitecore> 如您所见,有两种提到的服务的检索器和适配器的实现。...它仍然包含在默认模块配置文件中,可以通过注释来简单地启用它。 Ip-api.com提供商 自从进一步研究后,我遇到了这项服务。...> api> sitecore> 调试本地环境 最终,Sitecore会忽略localhost