我一直在做一些研究,试图弄清楚我是否可以让谷歌分析与Facebook应用程序/页面一起工作.到目前为止,我已经看过Facebook提供的分析,今年晚些时候将弃用,并使用FBGAT创建跟踪图像.从我发现的,跟踪图像将不再工作,我想知道社区有什么说法或者是否有可能跟踪进入应用程序/页面的流量?
我想onclick在列表的每个链接的属性中添加JavaScript代码.该代码用于Google Analytics分析事件跟踪.
这是清单:
<ol>
<li>
<a href="">Alberto Guardiani</a>
</li>
<li>
<a href="">Antica Bottega</a>
</li>
<li>
<a href="">Ash</a>
</li>
<li>
<a href="">Ballin</a>
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
这是jquery附加onclick代码后应该是这样的:
<ol>
<li>
<a href="" onclick="_gaq.push(['_setCustomVar', 2, 'Designer', 'text1', 3]);">text1</a>
</li>
<li>
<a href="" onclick="_gaq.push(['_setCustomVar', 2, 'Designer', 'text2', 3]);">text2</a>
</li>
<li>
<a href="" onclick="_gaq.push(['_setCustomVar', 2, 'Designer', 'text3', 3]);">text3</a>
</li>
<li>
<a href="" onclick="_gaq.push(['_setCustomVar', 2, 'Designer', 'text4', 3]);">text4</a>
</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我不知道这是否可能与jQuery append或我应该怎么做这个问题.你能建议某种解决方案吗?
我想在我的Android应用程序上导入谷歌分析,我的代码是
private GoogleAnalyticsTracker tracker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.demo);
tracker = GoogleAnalyticsTracker.getInstance();
tracker.startNewSession(getString(R.string.analytics_id), this);
tracker.trackPageView("/demo");
}
@Override
protected void onDestroy() {
super.onDestroy();
tracker.stopSession();
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用......我在哪里做错了?谢谢......注意:我使用了tabactivity和每个标签代码......
我在Google分析中有一个名为my-newsletters的自定义报告.我想通过php调用来获取此报告,$ga->requestReportData(...)然后解析响应并对其进行格式化.
首先,我创建了一个帐户来收集所有我的简报打开和点击点击 - 每当有人打开简报或点击时事通讯中的链接时,我会通过调用Google上的__utm.gif来捕获该时事通讯.部分工作,我包括在呼叫(在着陆页又名utmp的参数)的一些数据,如单词"开放"和"点击"来区分的事件,我希望以后解析出也有一些其他的数据,再加上我使用广告系列字段,也许我应该对源字段做一些事情 - 现在我只是重复utmp字段.到目前为止,这部分似乎有效.
现在,我需要帮助来定义一个报告,该报告将返回utmp和广告系列字段信息以及每个点击次数,按照我猜的点击日期排序.然后我需要从我的PHP调用该报告,然后解析它 - 解析部分我不担心.
PS:这是我用来生成utm url的代码
function getGoogleUtmUrl($source='Emails', $referer='opens', $estid='0',$mailid='0', $campaign){
$stat_id='MO-xxx31982-1';
$var_utmcs=urlencode( 'UTF-8');
$var_utmac = $stat_id;
$var_utmhn = 'mysite.com'; //enter your domain
$var_utmn = rand(1000000000,9999999999); //random request number
$var_cookie = rand(10000000,99999999); //random cookie number
$var_random = rand(1000000000,2147483647); //number under 2147483647
$var_today = time(); //today
$var_referer = $referer; //referer url
$utm_source = 'my_newsletter';
$utm_medium = 'Emails';
$utm_campaign = $campaign;//$_GET['url'];
$var_uservar = $estid.'_'.$mailid; //enter your own user defined variable
$var_utmp = 'mysite.com/newsletters/'.$referer.'/'.$estid.'/'.$mailid;//.$estid;//$_GET['url']; //this example …Run Code Online (Sandbox Code Playgroud) 我正在尝试跟踪页面上表单上的提交按钮的点击,但它无法正常工作.我正在使用此代码:
$('#edit-company-questions-submit').submit(function() {
_gaq.push('_trackEvent', 'Forms', 'Submit', 'Sales contact');
});
Run Code Online (Sandbox Code Playgroud)
这是正确的还是我误解了?
使用谷歌分析产品生成的代码:(信息审查)
<meta name="google-site-verification" content="xxxxxxxxxxxx" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxxxxxxx']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type =
'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)
导致内部500错误,代码在head标签中
我正在测试Google Analytics广告系列跟踪.我在本地页面上有一个由onclick事件触发的以下JavaScript代码:
<script type="text/javascript">
function trackCampGoogle() {
try {
_gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
_gaq.push(['_setCampNameKey', 'ga_campaign']); // name
_gaq.push(['_setCampMediumKey', 'ga_medium']); // medium
_gaq.push(['_setCampSourceKey', 'ga_source']); // source
_gaq.push(['_setCampTermKey', 'ga_term']); // term/keyword
_gaq.push(['_setCampContentKey', 'ga_content']); // content
_gaq.push(['_setCampNOKey', 'ga_nooverride']); // don't override
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_trackPageview','CampTrackerGoogle']);
setTimeout('document.location = "' + link.href + '"', 100);
}catch(err){}
}
</script>
Run Code Online (Sandbox Code Playgroud)
当我点击Chrome中启用了GA调试器的链接时,跟踪信标会触发,但不显示正在传递的广告系列数据:
Campaign Count : 1
Campaign Source : (direct)
Campaign Medium : (none);
Campaign Name : (direct)
Run Code Online (Sandbox Code Playgroud)
这是,呃,令人沮丧.我错过了什么?我们需要通过JavaScript而不是网址传输广告系列数据.
您好我已在管理员中添加了Google分析帐号,我是否还需要在要跟踪的文件中添加Google跟踪代码,在Google中它仍显示
未在您网站的主页上检测到Google Analytic跟踪代码
请告诉我如何将Google分析设置到我的网站.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxxxxxxx']);//fake
_gaq.push(['_setDomainName', 'fake.com']);//fake
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)
我需要在文件中添加此类代码吗?
我在向分析中添加自定义过滤器时遇到问题.我正在尝试使用自定义字段来指定我想要从配置文件中排除的数据.
我已阅读无尽的教程和论坛帖子,无法深入到这个问题的最底层!
我正在设置以下内容(在_trackPageview之前调用_set CustomVar:
_gaq.push(['_setCustomVar', 1, 'loggedin', 'true', 1]);
_gaq.push(['_trackPageview']);
Run Code Online (Sandbox Code Playgroud)
设置配置文件过滤器:
过滤器类型:自定义过滤器,排除过滤器字段:自定义字段1过滤器模式:loggedin = true(也尝试"loggedin","ture")
此配置文件中显示的数据不会排除在Google Analytics(分析)代码中没有此自定义变量的用户.
请帮忙!
我想知道如何克服iOS 7 udid issue.
我们已经尝试过:我们已经实现了vendorUniqueID,正如Apple建议一旦用户卸载应用程序就会更改它,因此不是一个好选择.
广告唯一ID不是一个选项; Apple建议仅建议用于广告目的.由于我们的应用程序不是广告展示应用程序.
我们需要知道的是:我们已经有了恢复ID,有没有办法store that restoration ID可以在重新安装应用程序后检索它.
我想知道Google分析'和Flurry分析'是如何跟踪的.
google-analytics ×10
javascript ×3
jquery ×2
php ×2
ajax ×1
analytics ×1
android ×1
facebook ×1
filtering ×1
flurry ×1
installation ×1
ios7 ×1
magento ×1
objective-c ×1
onclick ×1
profiles ×1
tracking ×1
udid ×1