SiteCore 6.5 DMS - API를 통한 목표 완성 등록
-
12-11-2019 - |
문제
'감사교'페이지가 아닌 API를 사용하여 SiteCore 6.5 사이트에 목표 / 변환을 등록하고 싶습니다.
나는이 질문을하는 방법에 대해 SiteCore OMS - 양식 제출에서 목표를 달성하지만 답변은 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();
}
}
.
currentPage에 대한 목표를 등록해야하지만 코드에서 결정하기 전에 결정하지 않으면
다른 팁
GUID로 목표 항목을 참조하는 코드의 수정 된 버전을 사용할 수도 있습니다.
if (Sitecore.Analytics.Tracker.IsActive && Sitecore.Analytics.Tracker.CurrentPage != null)
{
PageEventItem goal = new PageEventItem(Sitecore.Context.Database.GetItem("GOALGUID"));
VisitorDataSet.PageEventsRow pageEventsRow = Sitecore.Analytics.Tracker.CurrentPage.Register(goal);
Sitecore.Analytics.Tracker.Submit();
}
.
코드가 그렇지 않으면 코드가 실패 할 때 목표가 배포 및 게시 된지 확인하고 게시하십시오.
제휴하지 않습니다 StackOverflow