使用JavaScript / jQuery跟踪Google Analytics的重定向页面

时间:2017-10-26 08:25:28

标签: javascript jquery redirect google-analytics

我有这个重定向链接www.example.com/redirect,用于识别移动设备是iOS还是Android,然后根据设备重定向到不同的链接。我尝试过在这个论坛中找到的不同方法,但它从未奏效。

以下是我尝试的最新代码:

zcat

1 个答案:

答案 0 :(得分:1)

这可能只是一个错字在这里,但你的代码中没有任何地方你实际上调用函数DetectAndServe,将你的代码更改为以下它应该工作。

<script>

$(document).ready(function(){


function getMobileOperatingSystem() {
  var userAgent = navigator.userAgent || navigator.vendor || window.opera;

      // Windows Phone must come first because its UA also contains "Android"


    if (/android/i.test(userAgent)) {
        return "Android";
    }

    // iOS detection from: http://stackoverflow.com/a/9039885/177710
    if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
        return "iOS";
    }

}

    function DetectAndServe(){

if (getMobileOperatingSystem() == "Android") {
     ga('send', 'pageview', {
            'page': '/33red33',
            'hitCallback': function() {
              window.location.href = 'http://android.com';
           }
           });           

    }
if (getMobileOperatingSystem() == "iOS") {

      ga('send', 'pageview', {
            'page': '/33red33',
            'hitCallback': function() {
            window.location.href = 'http://apple.com';
           }
           }); 

    }

};
DetectAndServe();
});

</script>