Home > Other Systems (CPVLab, iMobiTrax, P202, Track Revenue, Click, Google Analytics, etc.) > The STM Mobile Tracker

STM Mobile Tracker V4 - Major Upgrade (57)


04-23-2013 02:03 PM #1 bbrock32 (Administrator)
STM Mobile Tracker V4 - Major Upgrade

Hey guys , will keep this short and update later since I am on a train right now.

Just some of the new features on this version :

1 - Cookie-less Tracking. Much more accurate tracking and minimal click loss
2 - Faster redirects due to code improvements
3 - Additional tracking variables
4 - Landing Page Rotation
5 - Option to pass carrier / model / device / os on your lander
6 - Landing Page CTR in group overview
7 - etc etc etc

GET IT HERE


04-23-2013 02:05 PM #2 pain2k (Veteran Member)

Finally out, thanks man. Drop some screenies in this thread later on.


04-23-2013 05:05 PM #3 trappedinabrowser (Member)



I just installed the previous version, might as well do a fresh install


04-23-2013 06:57 PM #4 caurmen (Administrator)

Tutorials for the STM Mobile Tracker V4



Let me know if you want any others!


04-24-2013 07:03 AM #5 weekendwarrior (Member)

Bingo. Cheers!


04-24-2013 07:55 AM #6 guardianads (Member)

Nice one! This alone makes the membership worth it.


05-01-2013 08:53 PM #7 britannia (Member)

Can someone tell me the server spec needed for this to work well with mobile? ive tried the search but not really been able to narrow it down...cheers


05-02-2013 12:05 AM #8 sarsap (Member)

I'm running it on a 1GB RAM Linode
ubuntu 12.04, nginx 1.4.0, php 5.4.14, mysql, memcache
Just started sending traffic to the server, but very fast to work with so far until the db will get heavy
Didn't encounter any major discrepancy in clicks between ad network and affiliate network


05-02-2013 01:28 AM #9 deondup (Member)

Quote Originally Posted by guardianads View Post
Nice one! This alone makes the membership worth it.
^^^ this!


05-20-2013 10:55 PM #10 vidivo (Member)

is it possible for someone to make an update version of this for an existing prosper202 install? id love to have this but to use it on my current tracker would be amazing.


05-21-2013 10:51 AM #11 caurmen (Administrator)

@vidivo - Unfortunately the changes to the database structure are pretty significant. It'd be theoretically possible to write a converter, but it'd be finicky and subject to all the usual problems you tend to find when you convert one data source to a radically different one.


05-28-2013 09:03 PM #12 avalanche (Member)
crazy error - anyone seen this?

I'm getting a strange error in the new tracker. The tracker installed, created a test campaign and everything was working fine.

Then I created a redirect link... still working fine. Then, I changed the url in the redirect link and now I get this php error.

Warning: Header may not contain more than a single header, new line detected. in /home/xxxxx/public_html/tracking202/redirect/tracker.php on line 452
then I changed the link back to the old one and got

Fatal error: Call to undefined method INDEXES::get_ca_id() in /home/xxxxxx/public_html/tracking202/includes/devices_detect_inc.php on line 52
so then I changed it back and went back to the "line 452 error". Now even if I delete the redirect or even use a non redirect link, I still get the 452 error. Any idea wtf is going on there? I haven't been messing around in any of the code, am running it on a beyond server.

Here are the lines in the code they're talking about - line 452 is actually the last line in the file.

[PHP]451) my_log('redirecting to: '.$redirect_site_url);
452) header('location: '.$redirect_site_url);?>[/PHP]


05-29-2013 10:04 AM #13 caurmen (Administrator)

Wow, that's a new one! I'm sorry to hear you're having this trouble!

Can you check and see if you can reproduce that error with a new test campaign? If so, if you can let me know the steps to reproduce the error, I'll test it over here and start tracking the bug down.


06-02-2013 10:43 PM #14 groomez (Veteran Member)

Suggestion for future upgrade: Multi tiered landing page tracking. Would be useful if we're running a multiple landing page campaign on mobile. Not that I am...
New tracker is nice, thanks guys.


06-03-2013 11:00 AM #15 caurmen (Administrator)

Gotcha, I'll put it on the "things to consider for next release" list!

Do you mean a multi-page lander as in ad -> page1 -> page2 -> offer ?


06-03-2013 11:35 AM #16 timtetra ()

Hmm.. I created one rotating lander campaign successfully in the past, but now when I goto add a rotating lander, the loading gif just keeps spinning next to Aff Network and never loads. Anyone else experiencing this issue? I'm not sure if this is related to installing Besmir's update mod to update CPC costs.


06-03-2013 11:46 AM #17 bbrock32 (Administrator)

Quote Originally Posted by timtetra View Post
Hmm.. I created one rotating lander campaign successfully in the past, but now when I goto add a rotating lander, the loading gif just keeps spinning next to Aff Network and never loads. Anyone else experiencing this issue? I'm not sure if this is related to installing Besmir's update mod to update CPC costs.
The CPC update shouldn't make a change at all. Can you try using a new browser?


06-03-2013 02:34 PM #18 groomez (Veteran Member)

Quote Originally Posted by caurmen View Post
Gotcha, I'll put it on the "things to consider for next release" list!

Do you mean a multi-page lander as in ad -> page1 -> page2 -> offer ?
This exactly. I've never been able to figure out how to do it in 202 without pulling my hair out. It would be much easier to make multipage surveys or qualifying landers. I was doing it with HTML5/JQuery but that's not sufficient enough for every phone out there. I'm sticking with Caurmen's thread about making a mobile lander for every device but tracking each page would be great.


06-03-2013 04:49 PM #19 timtetra ()

Quote Originally Posted by bbrock32 View Post
The CPC update shouldn't make a change at all. Can you try using a new browser?
Yeah it doesn't seem like it would from the source code. I just tried it actually in Safari and it works. In Chrome, it doesn't.


06-03-2013 06:06 PM #20 caurmen (Administrator)

@groomez - Yeah, multi-page landers are a real bugbear for Prosper. With the way that the STM Tracker now works, it would in some ways be easier to track multi-page funnels, though - definitely worth thinking about.


06-03-2013 07:22 PM #21 groomez (Veteran Member)

Quote Originally Posted by caurmen View Post
@groomez - Yeah, multi-page landers are a real bugbear for Prosper. With the way that the STM Tracker now works, it would in some ways be easier to track multi-page funnels, though - definitely worth thinking about.
Yeah I have no clue how to setup something in the STM tracker like mainpage.php > surveyorgame.php > youwin.php (and select from an offer wall or just 1 offer/prize) unless I'm using cpvlab. But, it would be pretty boss to have it in the STM tracker since it's just getting better and better.

It's easy to do on a single page using jquerymobile since you have just one page but not everyone has a smart phone in the world. And a recent test I did failed miserably when my lander obviously took long to load using too many outside queries and a bunch of other things. The simpler the better, which is why im now basing my landers using your template until I gather info on what handsets are doing best.


06-03-2013 11:37 PM #22 andyvon (AMC Alumnus)

The way I did this was create a different LP within P202 for each step (LPxxx_step1, LPxxx_step2) and calculate the metrics myself, e.g. P/L = rev step2 - cost step1. Pretty "dirty" solution though, so sth like the LP path thing in CPV Lab would be cool.


06-04-2013 09:56 AM #23 caurmen (Administrator)

@andyvon - that's almost exactly what I'd do if I had to track a multi-pager using something Prosper-based, too. Either that or track the funnel internally using another package (maybe even Google Analytics!) then just track the start and the end of the funnel in Prosper.


06-26-2013 03:10 AM #24 affluent (Member)

stm tracker did not sent t202kw to landing page
from

Code:
www.xxx.com/tracking202/redirect/tracker.php?t202id=297&t202kw=stm.com
redirect to
Code:
www.xxx.com/lp1.php?&subid=1652&rotateid=0&t202id=297
it did not show &t202kw=stm.com on url
I use url to calling out the site name on landing page
And on STM Tracker how can l hide link when mouse over on cta button same as Prosper202 use Landing Page: Outbound PHP Redirect Code

CPC did not show on Group Overview always $0.00


06-26-2013 08:04 AM #25 lucaschen (Member)

thx so much


06-26-2013 10:07 AM #26 caurmen (Administrator)

@affluent - Hmm, this is actually a really good point! I'll check out the best way to echo kw on the landing page and get back to you ASAP.


06-27-2013 01:51 PM #27 caurmen (Administrator)

I've checked this out, and you'll need to do a very minor code change to get keywords to be accessible in your landing page.

1) Open up "tracker.php" in /tracking202/redirect/

2) Replace line 441, which reads

Code:
	$redirect_site_url .= '&carrier='.$html["carrier"].'&brand='.$html["brand"].'&model='.$html["model"].'&os='.$html["os"];
with

Code:
	$redirect_site_url .= '&carrier='.$html["carrier"].'&brand='.$html["brand"].'&model='.$html["model"].'&os='.$html["os"].'&keyword='.$keyword;
That's it!

If you enabled "Passing Device Info" when you created your links, you should now be able to echo the keyword using

Code:
<?php echo $_GET["keyword"]; ?>


10-11-2013 02:30 PM #28 kai1 (Member)

Is it safe to optimise tables like it is in prosper202? Just checking since this is a modified version.


10-12-2013 11:14 AM #29 caurmen (Administrator)

@kai1 - Yep, that'll be fine.


10-12-2013 04:47 PM #30 bbrock32 (Administrator)

Quote Originally Posted by kai1 View Post
Is it safe to optimise tables like it is in prosper202? Just checking since this is a modified version.
Optimizing tables is always good and it works on every piece of software that relies on MySQL.


10-12-2013 10:15 PM #31 thedudeabides (Moderator)

What version of WURFL is included in this? 2.2? I Looked around in the files but didn't see the #. I ended up downloading the latest version and replacing the one included, leaving the cache folder. Is there licensing reasons you didn't use the latest version?

What about the GeoIPCountry.dat file already included in the geoip folder - where did you get that file from? I wanted to download a newer version but not seeing anything on Maxminds site named that.

Also I made a simple mod to identify web user agents using this plugin since WURFL isn't made to do that. Was giving me things like "Xbox/Microsoft Surface" for IE10 and not getting the OS.

Will upload it here later when I get a chance.


10-13-2013 09:25 AM #32 bbrock32 (Administrator)

@thedudeabides

I think in the latest release we added the 2.3 version. Anytime we release an update of the tracker it comes with the latest WURFL database available at the time.

The GeoIPCountry is from maxmind and is used to detect countries and do geo - redirects. You can get it here :

http://www.maxmind.com/en/country

Also , feel free to share the plugin. That's why we made the source open


10-24-2013 11:06 AM #33 pmmdevelop (Member)

How can I switch off mobile device detection option. I don't need it and i try to increase speed of redirects.


10-24-2013 07:12 PM #34 caurmen (Administrator)

I don't believe there's a simple way to do that in this version. We'll look at it for future versions!


10-31-2013 04:15 PM #35 thedudeabides (Moderator)

ETA on web detection mod should be later today/tomorrow. Was finishing up the post however when I noticed IE11 was causing broken links with WURFL. Trying to see about a fix.

edit:

Still having issues with IE11. Gonna have to come back to this when I have more time to familiarize myself with wurfl.


12-15-2013 10:27 AM #36 dario (Member)

Just to recap,
The pieces of this awesome Tracker that i can manually keep up to date are those i already found in the /3rd-parties/ folder ?:

GeoIPCountry.dat & wurfl ?

Is the GeoIPOrg.dat not necessary anymore (Step 2 of Caurmen's tutorial "Install the GeoIP Org Database") ?

Maybe I need a tutorial just for the "updating the 3rd-parties tools" task..


12-16-2013 11:12 AM #37 caurmen (Administrator)

GeoIPOrg is still definitely necessary - but you'll have to buy it yourself from MaxMind. Unfortunately there's no way for us to bundle it into the tracker.


06-05-2014 04:40 PM #38 grassr00ts (Member)

IS the STM Mobile Tracker V4 from the first post still the current version?


06-05-2014 05:29 PM #39 bbrock32 (Administrator)

Yep , still the latest version.


06-05-2014 06:24 PM #40 sai_ (Member)

Can you rotate Affiliate Networks? I notice I can rotate aff URL but can't put the aff network name on each or those added AFF URLS. I use to using cpvlab. Will cpvlab work with Mobile just as well? Thanks


06-05-2014 06:25 PM #41 sai_ (Member)

Also for GeoIP they are still approving my account. Is it necessary to have it before using STM Mobile Tracker?


06-06-2014 06:30 PM #42 caurmen (Administrator)

@sai - Yep, you'll need the GeoIPOrg database to use the tracker.

CPVLab will also work with mobile, if you choose to use that instead.


06-08-2014 04:01 AM #43 sai_ (Member)

Thanks Caurmen, switched back to cpvlab for now. Still working on getting STM Mobile Tracker to work though. I do like the interface alot. Something about the green highlight in reports


08-22-2014 01:46 PM #44 ngolim82 (Member)

Hi All,

Any way to do split testing between landing page and direct linking with STM Mobile Tracker. I know about the rotating lander and rotating direct linking.

Thanks


08-22-2014 07:02 PM #45 caurmen (Administrator)

You'll need to set up a landing page that just redirects to the offer. It's comparatively simple to do - a PHP header() call should do it.

Then you can just rotate between that landing page and others, as normal.


08-24-2014 01:29 AM #46 eskr0004 (Member)

Hello everyone...I've just finished installing the STM tracker per the instructions given but I'm receiving the following error:

Warning: include_once(/home/g000gli/public_html/tracking202/_config/top.php): failed to open stream: No such file or directory in /home/g000gli/public_html/202-config/template.php on line 136

Warning: include_once(): Failed opening '/home/g000gli/public_html/tracking202/_config/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/g000gli/public_html/202-config/template.php on line 136


Is this an easy fix?

Adam


08-24-2014 08:17 AM #47 zeno (Administrator)

Check template.php and find out what line 136 is.

Could be a permissions problem, could be that PHP short tags aren't on, could be that WURFL or GeoIP stuff isn't up to scratch, etc.

With errors like this, always go to the lines in the stated files to get a better idea of what command/code is actually causing the meltdown.


04-13-2015 12:27 PM #48 silver (Member)

Wow...I would like to give this a try... I am a little hesitant though because I thought i read somewhere that you need your own server not a shared server, then i read the installation instructions and it said nothing about shared or non shared server. (hey not technically experienced)If I truly stretch myself to install on a domain name in a reseller account with hostgator . a shared account, will it function...would appreciates some advice, thanks


04-24-2015 01:47 AM #49 lionheart (Member)

Quote Originally Posted by silver View Post
Wow...I would like to give this a try... I am a little hesitant though because I thought i read somewhere that you need your own server not a shared server, then i read the installation instructions and it said nothing about shared or non shared server. (hey not technically experienced)If I truly stretch myself to install on a domain name in a reseller account with hostgator . a shared account, will it function...would appreciates some advice, thanks
It will work, but once you start to get more traffic your shared plan might struggle - users will be waiting a long time for the page to load and will likely give up. You're better off investing in a VPS because the last thing you want is to pay for clicks that never see your offer.


05-06-2015 05:01 PM #50 littleboy (Member)

Is there a lite version of the db that can use for STM Mobile Tracker v4?

we need this 2 db?
GeoIPOrg.dat
GeoIPCountry.dat


06-30-2015 01:10 PM #51 algolova (Member)

Hi
Prosper202 already has a new version 1.8.3 that has lot of improvements. Are you planing to use it for STMTracker?


07-07-2015 06:55 PM #52 miopmiop (Member)

is this tracker still up and running? is it viable or should be use Voluum?


07-08-2015 10:23 AM #53 zeno (Administrator)

I would recommend using one of the much newer trackers like Voluum or Thrive. Note that Maxmind upped their GeoIP database price from $25 > $100 which is a pain and makes things less 'free' to start.


07-10-2015 02:41 PM #54 Mr Baffoe (Veteran Member)

Quote Originally Posted by algolova View Post
Hi
Prosper202 already has a new version 1.8.3 that has lot of improvements. Are you planing to use it for STMTracker?
The free Prosper202 is on version 1.8.14 (If you are on 1.8.3 that's at least a year old)
The paid Prosper202 Pro is on 1.9.13 with 1.9.14 launching by Monday


09-09-2015 07:35 PM #55 cikatomo (Member)

Hi,
is CPVlab better than this one?


11-13-2015 12:56 PM #56 spartanen (Member)

Can i deleta Voluum now?


12-25-2015 11:26 AM #57 webfit (Member)

I already used, with profit, other tracking solutions (as services and on premise). Just to make experience, I tested also this software version. Below my notes.

Using a newer version of MySql (for example CE 5.6.27 on my side) it's possibe to encounter some problems during the setup (like "Field 'user_pass_key' doesn't have a default value" and aborted installation). Basically these issues are due to a default setting of MySQL's new versions. This setting is inside the file my.cnf and in particular it could be:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLE S

My advise is: don't waste your time to change php script code inside installation files (typical nerd's approach from stackoverflow). The simplest solution could be to set:

sql_mode=""

in the my.cnf file.

Obviously, I suggest to study the meaning of this setting before to change it. http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html

Don't wait big things from this version of tracker. It's an old version. Some features don't work. Further updates are required. To start, if you need a plug and play solution, there could be other fast (but equally robust) ways. For example, I always love to give a look to codecanyon. To scale up there is always time, start to EARN before.


Home > Other Systems (CPVLab, iMobiTrax, P202, Track Revenue, Click, Google Analytics, etc.) > The STM Mobile Tracker