이 플러그인은 Adobe Analytics를 최대한 활용할 수 있도록 Adobe Consulting에서 무료로 제공합니다. Adobe 고객 지원 팀에서는 설치 또는 문제 해결 등 이 플러그인에 대한 지원을 제공하지 않습니다. 이 플러그인에 대한 도움이 필요한 경우 조직의 계정 관리자에게 문의하십시오. 계정 관리자가 도와줄 컨설턴트와의 만남을 주선할 수 있습니다.
getVisitDuration
플러그인은 방문자가 해당 시점까지 사이트에 있었던 시간(분)을 추적합니다. 사이트에서 최대 해당 시점까지 누적 시간을 추적하거나 활동을 수행하는 데 소요되는 시간을 추적하려면 이 플러그인을 사용하는 것이 좋습니다. 이 플러그인은 이벤트 간의 시간을 추적하지 않습니다. 이 기능을 원하는 경우 getTimeBetweenEvents
플러그인을 사용하십시오.
Adobe는 가장 일반적으로 사용되는 플러그인을 사용할 수 있도록 해주는 확장을 제공합니다.
플러그인 확장을 사용하지 않으려는 경우 사용자 지정 코드 편집기를 사용할 수 있습니다.
Analytics 추적 개체가 인스턴스화(s_gi
사용)된 후 AppMeasurement 파일의 아무 곳에나 다음 코드를 복사하여 붙여 넣으십시오. 구현에서 코드의 주석 및 버전 번호를 보존하면 Adobe에서 잠재적인 문제를 해결하는 데 도움이 됩니다.
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: getVisitDuration v2.0 */
s.getVisitDuration=function(){var d=new Date,c=d.getTime(),b=this.c_r("s_dur");if(isNaN(b)||18E5<c-b)b=c;var a=c-b;d.setTime(c+18E5); this.c_w("s_dur",b+"",d);if(0===a)return"first hit of visit";a=Math.floor(a/6E4);return 0===a?"less than a minute":1===a?"1 minute": a+" minutes"};
/******************************************** END CODE TO DEPLOY ********************************************/
getVisitDuration
메서드는 인수를 사용하지 않으며 다음 값 중 하나를 반환합니다.
"first hit of visit"
"less than a minute"
"1 minute"
"[x] minutes"
(여기서 [x]
는 방문자가 사이트에 도착한 이후 경과된 분 수입니다.)이 플러그인은 "s_dur"
이라는 자사 쿠키를 만듭니다. 이 값은 방문자가 사이트에 도착한 이후 경과된 밀리초 수입니다. 쿠키는 30분 동안 활동이 없으면 만료됩니다.
다음 코드…
s.eVar10 = s.getVisitDuration();
…은(는) 항상 eVar10을 방문자가 사이트에 도착한 이후 경과된 분 수와 동일하게 설정합니다.
다음 코드…
if(s.inList(s.events, "purchase")) s.eVar10 = s.getVisitDuration();
…은(는) inList 플러그인을 사용하여 이벤트 변수에 구매 이벤트가 포함되어 있는지 여부를 확인합니다. 포함되어 있다면 eVar10은 방문자의 방문 시작과 구매 시간 사이의 분 수와 동일하게 설정됩니다.
다음 코드…
s.prop10 = s.getVisitDuration();
…은(는) 항상 prop10을 방문자가 사이트에 도착한 이후 경과된 분 수와 동일하게 설정합니다. 이렇게 하면 prop10에 경로 지정이 활성화되어 있는 경우에 유용합니다. prop10 보고서에 "종료" 지표를 추가하면 방문자가 사이트를 떠나기 전에 몇 분 동안 방문이 이루어졌는지에 대한 세부적인 "산포도" 보고서가 표시됩니다.