2013年7月5日 | 标签:

axure制作的ga批量生成工具准备做一个在线的 ga的 url批量生成器 可以将汉字转为url编码

http://share.axure.com/EP85ZD

这个是在线的网址

当选择下拉框的others时候 会允许自定义输入

当不勾选其他输入框的时候会自动隐藏

下面的内容会自动缩进

 

——————————-

经过5小时的玛代码

ga批量生成工具

总算完成了实际功能

总结下里面用到的知识点

前段代码:

所有效果都是需要用Javascript做的

jqurey是一个高级的Javascript库 里面内置了很多函数 直接引用就可以

Javascript操作原理语法很简单

选择一个html元素可以使用document.getElementById(“123”)

添加css属性就是document.getElementById(“123”).style.display = ‘none’

触发条件可以是 当下拉框选择特定值或者勾选复选框

document.getElementById(“123”)[document.getElementById(“123″).selectedIndex].value==”0”

document.getElementById(“termcheck”).checked

就可以实现对html元素的显示和隐藏

 

程序实现:

提交表单 当前页面现实

要实现在当前页面刷新 我首先想到的是ajax 但是看起来比较复杂

就想着怎么实现提交表单 在当前页面显示  然后找到一个类似的案例

是更具当前页面是否post或者get到值来显示  那么就是

if($_POST[baidu]){echo “”}

可以了

 

文本框内上显示换行

html页面上换号是《br》但是如果是文本框就需要用cha(13)了

url encode utf8转码

需要用到php函数 然后转出来的东西中间会有特殊字符串要注意

不过这里可以用来split

http://www.stephensem.com/gaurlgenerate/g_11.php

2013年5月13日 | 标签:

看到很多朋友说使用ga的pageTracker._trackPageView追踪点击按钮或者其他虚拟页面的url都失败了。 包括我也是

我最近使用wordpress的一个表单插件contactform7 来收集信息 但是页面上是ajax刷新 提交表单都是在当前页面刷新

这种情况下要追踪转换 有2个思路

第一利用提示信息  一般出现提示信息的时候 这里可以写一个html 用iframe插入

比如在页面源代码中找到  感谢提交成功

这个5个字会出现在页面上 那么我们只用加一个iframe 然后里面嵌套一个html页面 里面放上代码以及虚拟一个thank page的url就可以了 那么出现这个标签的时候 就会激活一个iframe了

 

还有一种就是找一个累死触发这个信息的js语句 然后使用pageTracker._trackPageView(“thankyou.html”)就可以虚拟一个叫thankyou.html的页面

 

但是我发现一直无法成功

原来后来搜索了很多英文的材料才知道 是因为现在的ga都是异步代码了 而pageTracker._trackPageView这样的方式已经过期

所以应该使用_gat.push[_trackPageView,”thankyoul.html”

就可以

这个国外的朋友方法也是不断调试出来的 用的类似 httpwatch的 监控页面提交后有没往ga传递信息 看里面调用的ga的gif后面的url字符串里面会有一个thankyou信息在里面 就可以知道了

2013年1月11日 | 标签:

之前写过一篇文章 怎么把sem购买的关键词记录到CRM数据库中 方便后期分析 很多网友网友转载

但是上面提到的方法有一个很大的弊端就是这样页面必须是封闭的 必须在访客抵达的当前页面添加表单,如果访问了其他页面再返回这个页面 信息就会丢失, 因为原理是通过根据当前url中特征字符串utm_soure等来读取关键词的,

如果用户通过sem来到这个页面 点击了几次再返回到注册页面 那么这个url就不会再带有utm这样的标记 就不能记录了

 

可以不可以把所有流量的来源都记录下来,而且不需要收到这个url的限制,无论访问了多少页面后再提交表单任然保留这些信息

等发生转换的时候 把这些信息存入到数据库呢 答案是可以 而且是非常简单

 

我们通过学习GA知道GA是通过cookie来记录信息分析的

那么我们就可以通过php的cookie函数把这个信息读取出来 然后当用户提交表达的时候也把这些信息记录到CRM后台中 方便分析

特别是一些转换价值很高的客户 比如留学类 一个订单就是几十万 所以客户的分析很重要

主要就通过前期营销渠道 看看这个客户是通过什么方式来到网站 用了多久完成转换

言归正传

直接讲干货

先写个例子

麦包包这个网站 www.mbaobao.com

当我们搜索关键词 麦包包 通过百度 来到网站 当然点击的是seo的位置

GA就会触发 然后记录下来你使用的搜索引擎和关键词以及是否是seo

你可以通过一些工具查看到有个叫cookiedit

_utmz的cookie的值里面有我们要的数据, 通过

php的函数$_cookie[_utmz] 就可以得到我们要的一串字符串

156510439.1357888146.4.3.utmcsr=baidu|utmccn=(organic)|utmcmd=organic|utmctr=%E9%BA%A6%E5%8C%85%E5%8C%85

再通过split可以得到

utmcsr=Baidu

utmcmd=organic

utmctr=%E9%BA%A6

%E9%BA%A6   UTF-8 encode  “麦包包

那么就可以把这些数据一起提交到后台就可以了

下面是一个实际客户的例子 留学类

我们成功的通过了上面的方法把客户的通过百度来的广告给记录到数据库中了

实现了crm数据和google analytics数据的联通

 

可以看到流量来源百度

可以看到流量来源百度来百度的客户联系放置出现在crm系统中