Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sitecore分析与Adobe分析相比?JavaScript API?_Javascript_Mongodb_Sitecore_Adobe Analytics - Fatal编程技术网

Sitecore分析与Adobe分析相比?JavaScript API?

Sitecore分析与Adobe分析相比?JavaScript API?,javascript,mongodb,sitecore,adobe-analytics,Javascript,Mongodb,Sitecore,Adobe Analytics,我对Sitecore分析(使用MongoDB)知之甚少。我想知道是否有一个Javascript API可以用于非Sitecore网站?如果有的话,你能给我指一下文件吗?对于Sitecore分析方面的任何反馈/见解,我们将不胜感激。在使用Adobe Analytics和Target多年(使用DTM)之后,我的公司正在考虑迁移到Sitecore Analytics。我们还有其他不使用Sitecore的web属性,并且需要能够在这些站点上运行Sitecore分析。最后,是否有可能使用Adobe DTM

我对Sitecore分析(使用MongoDB)知之甚少。我想知道是否有一个Javascript API可以用于非Sitecore网站?如果有的话,你能给我指一下文件吗?对于Sitecore分析方面的任何反馈/见解,我们将不胜感激。在使用Adobe Analytics和Target多年(使用DTM)之后,我的公司正在考虑迁移到Sitecore Analytics。我们还有其他不使用Sitecore的web属性,并且需要能够在这些站点上运行Sitecore分析。最后,是否有可能使用Adobe DTM来处理此问题?

我不知道Adobe Analytics是如何工作的。对于Sitecore,您可以对非Sitecore站点使用(FXM):

联邦体验管理器(FXM)是一个允许 您需要跟踪访客互动并生成分析信息 在外部非Sitecore网站上

有关Sitecore分析的一般信息,请参见:

Sitecore Experience Analytics包含用于查看详细报告的工具 实时了解您网站的访问者。您可以使用这些报告 向您的销售团队提供有关访客的相关信息 网站,他们可以使用它来优化活动和优化 转换率


要连接到Sitecore Analytics数据库,您可以从以下位置使用此连接:


做自定义元素级别的跟踪怎么样?SiteCore Analytics能否在第三方网站上做到这一点?例如,为特定文本废弃一个页面,并根据该测试执行一些操作?据我所知,这将需要一些自定义编码。因此SiteCore Analytics只是页面级别的指标,而不是元素级别的指标?它可以做很多事情-这里的解释太多了。。你应该检查一下文件。不过,我不确定FXM在非Sitecore站点上能走多远。
//Connecting to the Analytics DB
var driver = Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbDriver.FromConnectionString("analytics");

//Building our query
var builder = new QueryBuilder();
var filter = builder.And(builder.GTE(_ => _.StartDateTime, DateTime.Now.AddDays(-30)), builder.EQ(_ => _.SiteName, siteName.ToLower())); 

//Retrieving data from the "Interactions" collection
var interactions = driver.Interactions.FindAs(filter)