iMobiTrax完整安装,设置教程

    |     2018年10月31日   |   联署营销   |     0 条评论   |    327

iMobiTrax是一个流量追踪工具,可以同时追踪mobile和desktop广告,有了它我们就能跟踪每一个clicks,根据转化情况,我们就可以科学的优化我们的广告。和iMobiTrax类似的追踪工具还有Prosper202、AdsBridge和Voluum,后2者提供的是订阅服务,按流量多少付费,如果你流量比较多或者是跑Pop,采用后2者作为追踪工具的成本将会很大。Prosper202跟iMobiTrax类似,都是购买版权,然后安装在我们自己的服务器,相对来说成本要低。本文将向你讲述iMobiTrax追踪系统的完整安装过程。

iMobiTrax安装与基础数据设置

上传API文件

假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp.org

a.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制文件(api.php,文件在附件中)到license目录下;

b.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如http://8.8.4.4/~imobi/license/api.php (注:把8.8.4.4替换为你服务器的真实IP);

c.检查IP forward是否开启:

运行 cat/proc/sys/net/ipv4/ip_forward

如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;

d.如果 IP forward没开启,修改/etc/sysctl.conf

将其中 “net.ipv4.ip_forward= 0” 修改为 “net.ipv4.ip_forward= 1”

如果没有上述这行,在/etc/sysctl.conf文件中增加这行

运行 sysctl -p  使修改生效

e.增加包转发策略

运行 iptables -t nat -AOUTPUT -d 50.28.102.240 -j DNAT –to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)

f.检查转发策略是否启用

iptables -L -t nat

如果在Chain OUTPUT(policy ACCEPT)中有如下条目

DNAT      all  —  anywhere             50.28.102.240        to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)

说明转发策略正常

g.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。

h.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。

以上操作在LinodeVPS,CentOS 7,lnmp.org一键包安装环境中测试正常。

本文件可以与IM使用同一服务器。

注意,

a.      当服务器重启后,可能需要重新增加包转发策略(也就是e骤),原因是部分系统重启后防火墙策略会被删除。或你可以保存一下防火墙策略,系统不同,命令不同,请自行GOOGLE。

b.      部分环境的default目录(也就是浏览器访问IP地址所对应的目录)很难找,请查阅对应环境的官网FAQ。

下载声明:

本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!

安装iMobiTrax及测试

1、首先获得iMobiTrax安装文件(你可以去iMobiTrax官网购买,也可以寻找开心版),解压之后我们得到如下图所示的文件。

imo安装文件-1

 

2、进入目录account–>mt,用记事本打开文件mt_config.php。我们这里要配置数据库信息,请填入创建的数据库信息,如下图所示:

imo配置数据库-2

3、保存上述文件之后返回第一步所示的目录中,全部选择所有文件并打包成zip文件,如下图所示:

imo打包文件-3

 

4、利用WinSCP工具将刚刚生成的Upload.zip文件包,上传到到你在添加虚拟主机时设置的目录路径中(类似/home/wwwroot/www.domain.com)。如下图所示:

imo上传文件-4

 

5、使用putty登陆到你的服务器,进入域名所在目录路径,然后使用命令(unzip -o Upload.zip -d ./)解压缩Upload.zip文件包到当前目录,如下图所示。

命令解压缩

 

 

 

 

 

6、完成上述步骤之后,我们打开浏览器访问www.domain.com/account/install.php开始安装iMobiTrax。输入你的Email、用户名、用户名密码、并选择GMT+8作为数据报表时区,然后点击按钮“Create Account”来创建一个iMobiTrax账户并执行iMobiTrax的安装。

开始安装

 

 

正常应该出现设置用户名密码页面。

如果提示数据库连接错误,请检查MYSQL安装是否正确,数据库,用户名,密码设置是否正确,mt_config.php文件修改是否正确。

如果出现500报错页面,请检查环境配置是否正确,各插件安装是否正确;

如果出现ioncube安装提示,则按提示安装ioncube;

如果500错误排除了不问题所在,请打开php及nginx的error log,诊断问题;

正常情况下,我们设置完用户名密码,会跳转到IM登陆页面。此时,输入你设置的用户名密码,登陆进去就可以了。

在此步骤中登陆不进去的原因可能会是:

a.      需要清理一下cookie及浏览器缓存

b.      将你的网址www去掉,或加上www试试。这种情况经常会发生。原因是im的跨域问题。

7、程序安装完成之后,我们就可以登录iMobiTrax了,在浏览器访问www.domain.com/account/login.php,输入刚刚你所创建账户的用户名和用户密码即可。登录之后如下图所示:

登录进后台

 

注意:我们在完成iMobiTrax安装之后,强烈建议你删除以下3个文件:

./account/install.php
./account/mt/mt_dbinstall.php
./Upload.zip

要执行删除操作,你可以在WinSCP工具中找到相应文件,然后点击右键选择删除即可。

iMobiTrax软件的基本使用

先放一些术语概念,方便新人:

Campaign:广告活动

直链:直链就是你对发布的广告链接,经过IM跳转,直接跳到联盟链接的广告。

LP(Landing Page):对外发布广告链接,然后跳转到你做的着陆页上,然后用户点击你的着陆页链接,跳到联盟后台的广告链接上。

Clicks:点击数

Leads:转化数

CPC (cost perclick):每点击成本

CTR(ClickThrough Rate):LP的点击率

CVR(conversionrate):转化率=转化数/点击数

EPC (earn perclick):每点击带来的盈利

P/L:利润

ROI:利润/成本

广告链接跳转,转化回传方式:

直链情况下,点击跳转方式:

来源(某网站或APP)——流量平台(IMOBI,Adwords,Airpush)——跟踪系统(ImobiTrax、prosper)——联盟后台(yeahmobi,furthermobi)——广告主

转化回传方式:

广告主——联盟——跟踪系统——流量平台

1、创建流量平台

创建流量平台

依次解释一下功能

Campaigns  ——运行的广告列表,详细总览报表;

Add Campaigns ——添加一个Campaigns

Groups——定义campaigns分组,方便筛选分类;

AffiliateNetwords——定义联盟列表,没什么用处,主界面又不能按联盟进行筛选。

Traffic Sources ——定义流量来源以及Tokens

Subid Update ——手动提交转化以及手动修改每点击成本;

Stats——查看Campaigns状态;

Reports——查看Campaigns报表,与Stats功能的区别就是可以导出更详细的报表;

Filters——查看过滤规则的结果;

Logs——Campaigns点击、Postback、第三方Postback、Robots记录。

 

【Traffic Sources】菜单,然后【Add Traffic Sources】设置我们跑的流量平台,Token设置参数,这个是流量平台提供的。

2、创建Campaign

创建Campaign

这里我们设置流量渠道,预计单价。

设置流量渠道

 

还要设置Tokens,我们跑哪个联盟就需要设置对应的名称。

设置Tokens

建立Campaign步骤:

a.你要确定你用什么样的流量源,找到该流量源的Token,到IM里去设置该流量源对应的Token。

b.确定你跑哪个联盟的什么OFFER,在IM里设置好联盟名称,设置好OFFER分类。

c.如果要是用LP呢,还要做好LP,上传到你的网站上目录中去。

d.建立一个Campaign,填上offer链接,LP路径做好各项设置。

e.将IM生成的链接扔到流量平台去,坐等每天1W刀入帐。

Postback回传步骤(这一步不是必须,可以不做):

到IM里,找到Postback 链接,复制到联盟后台,然后提交。

如果流量平台支持转化回传,拿到流量平台的Postback链接,复制到IM里提交。然后坐等每天1W刀入帐。

建立Campaign步骤:

 

其中有一个地方一定要注意,从联盟取来的链接,后面一定要加上&aff_sub=

这是因为IM会自动在OFFER链接后附加一串数字作为每个点击的subid,然后联盟要回传转化数据的话,需要这个subid的值传回到IM里。

当你做好LP后,LP有两个地方需要修改。

1将图中所示那一行<?phpinclude (‘/tracking/im/lp_track.php’); ?>加入到你的LP头部。

2将你的LP中,跳转到OFFER的链接修改为<?phpecho $offer; ?>

最后将你的LP文件名后缀改为.php

 

首先来看popads的tokens:
iMobiTrax追踪软件安装、设置教程
所以我们放到广告平台的Campaign Link长这个样子:

http://imobitrax.com/click.php?c=1&key=xxx&c1=[WEBSITEID]&c2=[CATEGORYNAME]&c3=[ISPNAME]&c4=[COUNTRY]&c5=[BID]&c6=[OSNAME]&c7=[BROWSERNAME]&c8=[DEVICENAME]&c9=[ADBLOCK]

再看广告联盟程序Cake Marketing里的affiliate link:
http://cake.com/?a=12345&c=67890&s1=
由于cake的s1(一般用于追踪流量源)无法追踪过多不同数据,所以我们要再多加一个subid用于追踪transaction id(追踪程序生成的随机数列),通过查询tokens得知cake用s1-s5作为subid

imobitrax追踪软件安装、设置教程-1

 

 

 

 

 

 

这样Affiliate link就是:
http://cake.com/?a=12345&c=67890&s1=popads&s2=[[subid]]
这里注意一下,我只是为了演示用方便,然而一般流量源名称别光明正大的写出来,现在几乎每个联盟都有自己的in house media buyer,明文写出流量源无异于给对手送钱。一般做法是加密或者干脆不写。

然后看一下IM生成的Postback:

imobitrax追踪软件安装、设置教程-2

这里面有3种postback,S2S/iframe/image
其中S2S的方式因为比其他两种方式准确而被广泛应用,这里也那S2S的link来,其中NETWORK_MACRO需要改成cake链接里名叫s2的token:
http://imobitrax.com/track.php?subid=#s2#
最后用一张图解释这三个链接的关系

imobitrax追踪软件安装、设置教程-3

 

imobitrax追踪软件安装、设置教程-4设置后的访客点击广告后的跳转流程

a.      首先,访客从某个流量来源看到你的广告并点击了它;

b.      然后流量平台会根据你设置的TOKEN,将其中的值填充,如上面图中的Token 5 (c5):项{category}将被替换为一个值,传递给你的IM。

c.      你的IM记录了这个访客点击记录(如时间、IP、useragent、referer、token等),将这些数据记录到数据库中。然后反馈给访客一个跳转,让访客的浏览器跳转到你的LP上。

d.      当访客对你的LP很感兴趣,点击了其中的行动链接,此时浏览器向IM提交了一个请求,浏览器记录下这个点击数据后,读取数据库中你设置的OFFER链接,在该链接后面加上一个subid值,反馈给访客,让浏览器跳转。

e.      浏览器接着跳转到联盟后台的链接,并进一步跳转到广告主链接。当访客访问链接跳转到联盟后台时,该链接会提交一个subid给联盟。联盟后台记录这个subid在数据库中。

f.       当这个访客的点击产生了一个转化,广告主首先得到这个转化数据,然后将该数据反馈给联盟,联盟得到数据后,根据数据库记录查找对应的数据,最后确认是你的转化,于是将它之前记录的subid值再传给你的IM。

g.      你的IM得到了一个转化!

h.      这这过程中,每一次的点击,subid都不会重复,这样保证了转化数据不会乱。

如果你看懂了以上,我觉得下面就不难理解如何将转化数据回传给流量平台了。

a.      首先你要知道流量平台的postback URL;

b.      其次你要设置好流量平台的token,该token的某一项一定要是流量平台传过来的惟一id,比如我们将该token设置到Token 5 (c5):项;

c.      然后在IM里,campaigns设置里,找到3rd-Party Server Postback URLs,将联盟的postback URL填好。

d.      将postback URL其中需要替换的惟一id,值修改为[[c5]]

e.      [[c5]]是你在trafficesource 里,该流量源的第5项。

回复 取消