Sitecore 6.5 DMS-通过API注册目标完成 [英] Sitecore 6.5 DMS - Registering a goal completion via the API

查看:12
本文介绍了Sitecore 6.5 DMS-通过API注册目标完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用API而不是"谢谢"页面在我的Sitecore 6.5站点上注册目标/转换。

我看过这个关于如何操作的问题Sitecore OMS - achieving a goal on a form submission但答案与Sitecore 6.5之前的API有关,在那里它进行了相当大的改进。

有人这么做过吗?或者此功能是否已被故意删除?

推荐答案

您是否尝试过

protected void btnSubmit_Click(object sender, EventArgs e)
{
    if (Sitecore.Analytics.Tracker.IsActive && Sitecore.Analytics.Tracker.CurrentPage != null)
    {
        PageEventData eventData = new PageEventData("My Goal Name");
        eventData.Data = "this is some event data.";
        VisitorDataSet.PageEventsRow pageEventsRow = Sitecore.Analytics.Tracker.CurrentPage.Register(eventData);
        Sitecore.Analytics.Tracker.Submit();
    }
} 

这应该在当前页面上注册目标,但在您决定在代码中注册之前

这篇关于Sitecore 6.5 DMS-通过API注册目标完成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆