Contents

Alert와 완료 처리

NOTE

넷퍼넬에 완료 요청이 되기 전에 브라우저의 Alert창이 뜨는 경우에는 문제를 발생시킬 수 있으므로 반드시 확인해야 합니다.

Alert 경고창이 뜨기 전 완료 처리란?

넷퍼넬은 “키 발급”을 받게 되면 반드시 “완료 처리”를 해줘야 합니다. 그런데 키 발급 이후 “완료 처리” 전에 페이지에서 Alert 경고창이 뜨면 확인 버튼을 누르기 전까지는 완료 처리가 되지 않고 멈춰있게 됩니다.

이 경우 서비스에는 지장이 없지만 넷퍼넬 통계 값의 처리 시간이 길어지고 확인 버튼을 누르지 않으면 발급받은 키 값이 “Timeout(Default:20sec)” 값으로 처리됩니다. 그래서 Alert 경고창이 뜨기 전에 넷퍼넬 완료처리를 해주면 됩니다.

적용방법

기존 방식

키 발급 및 요청 → Alert 경고창 → 완료 처리

Alert 경고창 뜨기 전 완료 처리 적용 방식

키 발급 및 요청 → 완료 처리 → Alert 경고창

Sample Code

Sample Page

<html>
	<head>
	<title>NetFUNNEL Sample Page</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	
	<!-- netfunnel.js 가 존재하는 경로로 변경!!! -->
	<script type="text/javascript" src="netfunnel.js" charset="utf-8"></script>
	
	<!-- Additional JavaScript -->
	<script type="text/javascript">
	function load()
	{
		NetFunnel_Complete({},function(ev, ret){
			alert('경고창');
		});
	}
	</script>
			
	</head>
	<body onload="load()">
	</body>	
</html>