2013-07-14 2 views
0

웹 사이트는 임상 측 technlogies knockout, jquery 및 Kendo를 사용하여 ASP.NET MVC4를 사용하여 개발되었습니다. 우리는 omniture sitecatalyst 웹 분석 도구를 구현하여 사용자 정보를 캡처합니다. 다음과 같은 변수를 정의하여 페이지를 캡처합니다 조회수.omniture sitecatalyst를 사용하여 사용자 작업 추적

**variables defined using sitecatalyst** 

SiteCatalyst code version: H.25 

//Traffic Variables 

s.pageName="home" 
s.server="server1" 
.s.channel="channel1" 

// Conversion Variables 

s.eVar1="loginid 

우리는 제품 이미지, 제품 이름과 속도로 제품 페이지를 사용자가 prodcut 이미지를 클릭하면 그것은 그 product.To 디스플레이의 관련 정보이 정보를 우리가 동적으로 자바 스크립트를 사용하여 테이블을 작성하여 창을 팝업을 표시됩니다 해당 페이지에 표시되며 아래 코드와 유사합니다. 특정 제품을 클릭하고 나는 사용자 정의 이벤트를 사용하여 필요한 경우 또는 사용자 (은 loginid)이 제품에 대한 태그가 있는지 page.Not 자바 스크립트를 SiteCatalyst를 사용하여 몇 번 코드

var html='<tbody'; 
var onclicktext="onclick=prodclickapply(products,id);" 
html+='<tr valign="top" productid="" 
html+='<td class="prodimage"> 
html+='<img class="prodimage> src=""+"/> 
html+='</td>; 
html+='<td class="prodname">; 
html+='</tr>; 
html+='</tbody>'; 

은 이제 찾을 필요 변환 변수는 조금 혼란 스러울 정도입니다. 코드를 제안 해주세요. 이것을 어떻게 할 수 있습니까? 사전에

감사

답변

0

귀하의 코드는 구문 오류를 많이 가지고 있지만, 그 옆으로 ..

사용자 (은 loginid) : 당신은 때를 팝업 할 필요가 없습니다, eVar1 가정을 방문 범위입니다 방문자는 제품을 본다. 방문하는 동안 한 번 펑하는 소리가 들리면 나머지 방문을위한 모든 활동에 묶여 있어야합니다. 귀하의 로직이 모든 히트에 그것을 팝업으로 설정되어 있다면, 그것은 큰 거래가 아니야 .. 그것은 귀하의 인스턴스 미터법을 부 풀릴 것이지만, 그 미터법은 어쨌든 꽤 쓸모가 없습니다.

제품보기 :이 제품에 대한 세부 정보를 기록하기 위해 products 변수와 함께 사용할 수 있습니다 prodView라는위한 전자 상거래 이벤트가 있습니다. 보고서 제품군에 대한 전자 상거래 추적을 활성화하고 prodView (및 다른 전자 상거래 이벤트는 다음에 수행 할 예정이므로)을 사용하도록 설정하십시오. 변수 products에 대한 구현 매뉴얼을 읽어야합니다. 그것은 꽤 복잡 할 수 있습니다. 하지만 기본 구현을 위해서는 제품 ID를 전달해야합니다 (카테고리가있는 경우 제품 범주도 있지만, 범주 보고서는 거의 쓸모가 없으므로 아무도 신경 쓰지 않습니다).

다음은 관련 항목을 팝하는 래퍼 함수입니다. 당신의 클릭 이벤트에 추가 :

function s_viewProduct(id) { 
    s.linkTrackVars = 'products,events'; 
    s.linkTrackEvents = 'prodView'; 
    s.events = 'prodView'; 
    s.products = ';'+id; 
    s.tl(true,'o','product view'); 
} 

id는 제품 ID해야하고, 제품에 고유 한 뭔가해야합니다. 고유 한 경우에만 보고서 친숙한 이름을 사용하거나 제품과 관련된 생성 된 ID를 사용할 수 있습니다 (SAINT 분류를 사용하여 원하는 경우 보고서 친숙한 이름을 가져올 수 있음) . 세미콜론이나 쉼표가 포함되어 있지 않은지 확인하십시오 (사용하는 경우 제외 시키십시오). 그 이유는 그것들이 products 변수에 사용되는 구분 기호이기 때문입니다.

+0

감사합니다. 방문자가 특정 제품을 여러 번 (내 방문/세션 내에서) 조회 한 횟수를 알고 싶다면 질문이 하나 더 있습니다. evar1을 트래픽 변수로 변경해야합니까? 또는 loginid에 대한 트래픽 및 변환 변수를 가질 수 있습니까? – user2580179

+0

'eVar1'이 방문과 같이 만료되도록 설정되었다고 가정하면 리포트에서'products'를'eVar1' 또는 그 반대로 분해 할 수 있으며'prodView'를 미터법으로 사용할 수 있습니다. –

관련 문제