Google 애널리틱스에서 빈 검색어 문자열 매개 변수를 삭제하는 방법을 아는 사람이 있습니까?Google 애널리틱스에서 빈 검색어 문자열 매개 변수 제거
URL의 예는 다음과 같습니다 비어이기 때문에 Google 웹 로그 분석은 "C"를 필터링 할 것이 예에 http://www.domain.com/index.asp?a=test&b=test&c=&d=test
.
제공되는 도움에 감사드립니다! --JavaScript
Google 애널리틱스에서 빈 검색어 문자열 매개 변수를 삭제하는 방법을 아는 사람이 있습니까?Google 애널리틱스에서 빈 검색어 문자열 매개 변수 제거
URL의 예는 다음과 같습니다 비어이기 때문에 Google 웹 로그 분석은 "C"를 필터링 할 것이 예에 http://www.domain.com/index.asp?a=test&b=test&c=&d=test
.
제공되는 도움에 감사드립니다! --JavaScript
@ user1494396에서 만료; 과 같이 정규식에서 페이지 이름을 전달하기 위해 비동기 추적 코드를 리팩토링 :
(function (window) {
function cleanQs() {
if (!window.location.search) {
return window.location.pathname;
}
var locSearchArr = window.location.search.match(/[^\=\&\?]+=[^\=\&\?]+/g);
var locPathName = window.location.pathname;
if (locSearchArr && locSearchArr.length > 0) {
locPathName += "?" + locSearchArr.join("&");
}
return locPathName;
}
var _gaq = window._gaq || (window._gaq = []);
window._gaq.push(['_setAccount', 'UA-XXXXX-X']);
window._gaq.push(['_trackPageview', cleanQs()]);
})(this);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
참조 : 코드
"http://www.domain.com/index.asp?a=test&b=test&c=&d=test".match(/[^\=\&\?]+=[^\=\&\?]+/g)
는 [ "B = 시험 ','D = 시험 ','A = 시험"]의 배열을 반환한다.