标签: google-analytics-api

使用Google Analytics跟踪PHP API的使用情况

我的网络服务器上有一个访问网站数据库中数据的API.我想弄清楚如何使用谷歌分析来跟踪API使用情况.访问API响应的客户端将无法执行javascript.

我已尝试https://developers.google.com/analytics/devguides/collection/other/mobileWebsites来执行服务器端,但由于MY API无法打开任何图片,因此无法使用.有什么想法吗?

API示例是http://www.serviidb.com/api/video.

php google-analytics google-analytics-api

6
推荐指数
2
解决办法
4237
查看次数

在Android中,如何在按钮点击时使用Google Analytics事件跟踪

我的目标是使用Google Analytics事件跟踪计算按钮点击次数.

如何计算按钮点击次数以及哪个用户(和设备)点击了此按钮?

我正在使用此代码:

public class TestActivity extends Activity {
GoogleAnalyticsTracker tracker;
Button clickBtn;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    tracker = GoogleAnalyticsTracker.getInstance();
    tracker.startNewSession("UA-XXXXXXXX-1", 30, this);
    tracker.setDebug(true);

    clickBtn = (Button) findViewById(R.id.click);
    setContentView(R.layout.main);
    final Button createEventButton = (Button) findViewById(R.id.NewEventButton);

    createEventButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            tracker.trackEvent("Clicks", // Category
                    "Button", // Action
                    "" + clickBtn, // Label
                    77); // Value
            tracker.trackEvent("Clicks", "" + createEventButton, "Easy", 1);
            tracker.trackEvent("Completions", "Game-Deaths",
                    "Hard-Level-One", 15);
            tracker.trackEvent("Die", "Easy", " Two", 15);
            tracker.trackTransactions();
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

android google-analytics google-analytics-api

6
推荐指数
1
解决办法
1万
查看次数

如何使用Google Analytics Mobile SDK衡量保留率

我想使用Google Analytics Mobile SDK为我的移动Android应用程序创建保留群组分析.

基本上我想根据安装日期对我的队列进行分段(例如,在同一天安排我的应用程序的所有用户组)并在两周后测量保留(例如,每组中有多少人在两周后仍在使用该应用程序).我想最终得到一个图表,显示X轴上的日期以及Y轴上该日期的相关保留百分比.

我之前能够通过使用自定义变量来执行此操作(使用以前的分析版本),该变量指示每个用户的安装日期,而不是每个安装日期查询该组中仍为访问者的所有用户的API两周后.使用新的Google分析移动API无法再进行此操作.

google-analytics google-analytics-api

6
推荐指数
1
解决办法
2314
查看次数

如何从Python(Django)中获取Google Analytics中最受欢迎的网页列表?

我正在尝试使用其文档提供的代码访问Google AnalyticsAPI:https://developers.google.com/analytics/solutions/articles/hello-analytics-api

import httplib2
import os

from apiclient.discovery import build
from oauth2client.client import flow_from_clientsecrets
from oauth2client.file import Storage
from oauth2client.tools import run


CLIENT_SECRETS = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'client_secrets.json')
MISSING_CLIENT_SECRETS_MESSAGE = '%s is missing' % CLIENT_SECRETS
FLOW = flow_from_clientsecrets('%s' % CLIENT_SECRETS,
    scope='https://www.googleapis.com/auth/analytics.readonly',
    message=MISSING_CLIENT_SECRETS_MESSAGE,
)
TOKEN_FILE_NAME = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'analytics.dat')


def prepare_credentials():
    storage = Storage(TOKEN_FILE_NAME)
    credentials = storage.get()

    if credentials is None or credentials.invalid:
        credentials = run(FLOW, storage)

    return credentials


def initialize_service():
    http = httplib2.Http()
    credentials = prepare_credentials()
    http = credentials.authorize(http)

    return …
Run Code Online (Sandbox Code Playgroud)

python django google-analytics google-analytics-api

6
推荐指数
1
解决办法
1072
查看次数

Google Analytics - 在单个HTTP请求中跟踪多个事件

我需要跟踪搜索结果中项目的出现次数(在Web应用程序中).即用户搜索某些内容并获得前20项 - 跟踪每个第20项的1次访问.在另一个页面上,用户可以看到项目的统计信息 - 在搜索结果中显示的次数.

我考虑将Google Analytics事件跟踪用于该任务.例如来自Javascript:

ga('send', 'event', {
    eventCategory: 'item-category',
    eventAction: 'search',
    eventLabel: 'item-id',
});
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,Google AnalyticsAPI允许每1个HTTP请求仅注册1个事件.这意味着每次搜索都会发送20多个HTTP请求.这对我们的要求非常无效.

我寻找解决方法:

  1. 测量协议允许发送直接HTTP请求,但http://www.google-analytics.com/collect的 GET和POST版本仅为每个请求注册单个事件.
  2. Google数据中的批处理可能会有所帮助,但GData 看起来已经过时,我不确定它是否支持Google Analytics事件数据.它看起来非常重量级的实验.
  3. Management APIReporting API不支持上传事件数据.
  4. ga.js(以前版本的Google Analytics跟踪)无法实现:在一个HttpRequest中将多个事件发布到Google Analytics

是否可以为每个HTTP请求注册多个Google Analytics事件?

google-analytics google-analytics-api web

6
推荐指数
1
解决办法
5161
查看次数

使用Google Analytics跟踪由Wordpress后端生成的PDF

我正在尝试跟踪通过Wordpress后端动态创建的PDF.这是我到目前为止,

 <a class="download" onClick="_gaq.push(['_trackEvent', 
   '<?php echo $file['name']; ?>', 'Download', 'Test']);" 
    href="<?php echo $file['url']; ?>">
    Download <?php echo strtoupper($file_extension[0]); ?>
 </a>
Run Code Online (Sandbox Code Playgroud)

所以基本上,我试图让它看起来像在谷歌分析跟踪中,如果一个文件名为PDF2015而另一个文件名为PDF14,它将在后端显示.很难的部分是它们是动态生成的而不是静态的.现在,我尝试使用php echo $ file ['name']之前的方式; 我有一个标签'Regular',这就是所有PDF而不是PDF名称.

编辑:我试过这样做,等待GA更新:

<a class="download" href="<?php echo $file['url']; ?>">Download <?php echo strtoupper($file_extension[0]); ?></a><br />
<?php echo "
<script type='text/javascript'>
    $('.download').on('click',function(){
        _gaq.push(['_trackEvent',"."'".$file['url']."'".", 'Download', 'Test']);    
    }); 
</script>
"; ?>
Run Code Online (Sandbox Code Playgroud)

第二编辑:

<a class="download" href="<?php echo $file['url']; ?>" id="<?php echo `strstr($title, ' ', true); ?>">Download <?php echo strtoupper($file_extension[0]); ?></a><br />`
<?php echo "
<script type='text/javascript'>
    $("."'#".strstr($title, ' ', true)."'".").on('click',function(){
        _gaq.push(['_trackEvent',"."'".$title."'".", …
Run Code Online (Sandbox Code Playgroud)

javascript php wordpress google-analytics-api

6
推荐指数
1
解决办法
100
查看次数

Google Analytics Pod会安装太多依赖项

我刚刚将iOS Analytics 开发者指南中所述的Google Analytics Pod包含在内:

pod 'Google/Analytics'
Run Code Online (Sandbox Code Playgroud)

跑步时

pod install
Run Code Online (Sandbox Code Playgroud)

它安装以下依赖项:

Installing FirebaseAnalytics (3.2.0)
Installing FirebaseInstanceID (1.0.6)
Installing Google (3.0.3)
Installing GoogleAnalytics (3.14.0)
Installing GoogleInterchangeUtilities (1.2.1)
Installing GoogleSymbolUtilities (1.1.1)
Installing GoogleUtilities (1.3.1)
Run Code Online (Sandbox Code Playgroud)

由于我不使用Firebase,我想摆脱FirebaseAnalyticsFirebaseInstanceID(以及框架本身不需要的所有pod).

安装未使用的依赖项只会增加我的应用程序大小.我想只安装绝对最少量的pod来运行GoogleAnalytics.

关于如何踢出未使用的Pod的任何想法?

google-analytics google-analytics-api ios cocoapods swift

6
推荐指数
1
解决办法
463
查看次数

在API v4(python)中设置最大结果

在API的第3版中,我看到有一个max-results参数可以传递以获得超过1000条记录.我无法弄清楚如何使用python在API的v4中传递该参数.

我的代码如下所示.我已经在max_result上评论了我最好的猜测.

def get_report(analytics):
  # Use the Analytics Service Object to query the Analytics Reporting API V4.
  return analytics.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
          #'max_results': 100000,
          'dateRanges': [{'startDate': '2016-04-01', 'endDate': '2016-08-09'}],
          'dimensions': [{'name':'ga:date'},
                    {'name': 'ga:channelGrouping'}],
          'metrics': [{'expression': 'ga:sessions'},
                 {'expression': 'ga:newUsers'},
                 {'expression': 'ga:goal15Completions'},
                 {'expression': 'ga:goal9Completions'},
                 {'expression': 'ga:goal10Completions'}]
        }]
      }
  ).execute()
Run Code Online (Sandbox Code Playgroud)

python google-analytics google-analytics-api google-analytics-firebase

6
推荐指数
1
解决办法
2491
查看次数

Firebase自定义事件

我有一些像这样的自定义事件:

Bundle bundle = new Bundle();
bundle.putString("my_key", "some_value");
bundle.putString("my_key2", "some_value_2");
bundle.putString("my_key3", "some_value_3");
mFirebaseAnalytics.logEvent("my_event", bundle);
Run Code Online (Sandbox Code Playgroud)

在Firebase控制台中,我可以在"事件"选项卡中看到my_event,但我找不到my_keysome_value.我碰到像一些类似的问题其中指出,数据将可只要你的观众达到10以上.好吧,我已经达到了那些观众.
文件说:

自定义参数:自定义参数不会直接在Google Analytics报告中显示,但可以用作可应用于每个报告的受众群定义中的过滤器.如果您的应用程序链接到BigQuery项目,自定义参数也包含在导出到BigQuery的数据中.

但在"受众"标签中,我有:
在此输入图像描述

如果过滤器不适用 ,我该如何查询我的自定义事件?我不想使用BigQuery,我只想创建自定义事件并像使用Google Analytics一样查询它们.
谢谢.

android google-analytics-api firebase firebase-analytics

6
推荐指数
1
解决办法
1493
查看次数

来自Google Analytics API的Firebase数据

我们如何通过Google Analytics(分析)API获取Firebase数据?通常,APP数据位于Google Analytics(分析)媒体资源中,并且可以通过Google Analytics(分析)View ID获取数据。不幸的是,Google假定现在在Firebase上进行应用程序跟踪。我们如何通过Google表格上的Google Analytics API(核心API)获取Firebase数据?

google-analytics google-sheets google-analytics-api firebase

6
推荐指数
1
解决办法
689
查看次数