[英]Google Analytics not registering some variables
在我的應用程序的主布局 GSP 的document.ready()
函數中,我有以下代碼:
var pageTitle = document.getElementsByTagName('title')[0].innerHTML;
if('index' == 'list') {
pageTitle += " Listing";
}
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)}ga.l=+new Date;
ga('create', 'UA-XXXXXXXX-1', 'auto', 'AppTracker', {
userId: 'uniqueUser',
campaignId: '123',
campaignSource: 'app',
campaignName: '123',
title: pageTitle
});
ga('send', 'pageview');
我想要做的是使用 Google Analytics 來跟蹤對應用程序的訪問。 不幸的是,現在我們的 GA 帳戶中似乎沒有顯示頁面標題和活動 ID/名稱。 關於我可能做錯了什么的任何想法?
謝謝!
不能在create
方法中定義活動參數和頁面標題。 這是我運行您的代碼時看到的內容:
因此,根據警告消息,請改用set
方法。
參見 https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#create
這段代碼最終起作用了。 我能夠通過接受 nyuen 的建議並安裝 GA 調試器來獲得此代碼。 不幸的是,除非請求成功,否則 FF 插件不會顯示任何內容,因此有必要為 Chrome 安裝插件。 適用於 GA 的 Chrome 調試器非常出色,可為您提供您所希望的所有錯誤消息。
var pageTitle = document.getElementsByTagName('title')[0].innerHTML;
if('${actionName}' == 'list') {
pageTitle += " Listing";
}
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)} ga.l=+new Date;
ga('create', 'UA-XXXXXXXXX-1');
ga('set', 'userId', 'uniqueUser');
ga('set', 'campaignId', '123');
ga('set', 'campaignSource', 'app');
ga('set', 'campaignName', '123');
ga('set', 'title', pageTitle);
ga('send', 'pageview');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.