Home > Questions and Answers > Traffic Source Questions

How to detect and redirect mobile/web/tablet traffic ? (5)


10-28-2013 10:18 AM #1 krisicash (Member)
How to detect and redirect mobile/web/tablet traffic ?

Hey guys i just noticed that 20% of the traffic that i am geting is Mobile and Tablet and i am not monetizing it.

So how do i detect which traffic is mobile/tablet/web and redirect to the apropriate landers from there. I am using cpvlab.
What is the best script for that ?

Traffic > script detecting mobile/web > redirect mobile/web/tablet traffic to apropriate landers

Also Do the wap offers convert on tablets or i should send the tablet traffic to the web offers ?

Also is it just me or the forum search function is not working, i am geting some error ?


10-28-2013 10:39 AM #2 caurmen (Administrator)

I'm not sure if there's a CPVLab-specific script to do this. Your best option may be to use a simple mobile-detection script like this one, either to redirect before base.php (right after your traffic source) or to show the right landing page by using a PHP include statement - you'll need to mod the script a little bit to do that, but replacing the last few lines with

Code:
   
if(strlen($ausg)>0)
    {
        include 'yourmobilelander.php;
        exit;
    }
include 'yourweblander.php';
should do the job.

Note: I've not tested that script, but on a quick look through it looks reasonably solid.

For a better but more time-consuming solution, you could use a mobile-aware tracker - either the STM Mobile Tracker or something like MobAff. That'll give you the option to redirect and track by individual device and carrier.

Hope that helps! Let me know if you need more details.


10-28-2013 05:36 PM #3 JasperP (Member)

Here's another mobile detection PHP library
http://mobiledetect.net/

It's fairly easy to use.. check out the demo


10-29-2013 08:39 PM #4 stackman (Administrator)

Some WAP offers converts with tablet traffic and some don't.

ex1: Mobile subscription offers will if the user is on 3G/4G etc.. but won't if the user is on WIFI

ex2: App installs will convert with tablets whether on 3g or WIFI, just need to be right app for the right OS


10-30-2013 12:15 AM #5 krisicash (Member)

Thanks. You guys rock.
I also found very simple solution from http://detectmobilebrowsers.com/ also featured in video #2 in zeno's adult follow along (tnx zeno) cant post thread link because search function of the forum is broken.



Code:
<?php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
header('Location: http://mobilelander.coml');

else
header('Location: http://weblander.com');
?>


Home > Questions and Answers > Traffic Source Questions