适用于 iOS 的 GA 和自定义尺寸

2023-12-22

我们在 iOS 应用程序中设置了 Google Analytics,该应用程序发送供应商标识符以区分报告中的用户。这是我们所做的:

在 Google Analytics 中,我们设置了一个自定义维度,如下所示:

名称:用户标识符 范围:用户 主动:真实

在应用程序中,我们在 AppDelegate 中添加以下内容:

[tracker set:[GAIFields customDimensionForIndex:1] value:uuidString]; // uuidString is the device identifier

在日志记录窗口中我可以看到cd1是正确的值,但我们的自定义报告没有显示自定义维度的数据。

我们正在使用 Google Analytics 3.02。

有谁知道我们哪里出了问题吗?


您要发送跟踪器吗?

这是一个来自iOS SDK 的自定义维度和指标 https://developers.google.com/analytics/devguides/collection/ios/v3/customdimsmets#set-send

// May return nil if a tracker has not yet been initialized with a property ID.
id tracker = [[GAI sharedInstance] defaultTracker];

// Set the custom dimension value on the tracker using its index.
[tracker set:[GAIFields customDimensionForIndex:1]
       value:@"Premium user"]

[tracker set:kGAIScreenName
       value:@"Home screen"];

// Send the custom dimension value with a screen view.
// Note that the value only needs to be sent once, so it is set on the Map,
// not the tracker.
[tracker send:[[[GAIDictionaryBuilder createAppView] set:@"premium"
                                                  forKey:[GAIFields customDimensionForIndex:1]] build]];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 iOS 的 GA 和自定义尺寸 的相关文章

  • 如何请求用户开启定位服务

    我需要我的应用程序来访问用户的当前位置 它在应用程序开始时检查用户是否已设置 如果没有 我需要应用程序显示提示以使其使用位置服务 就像警报视图一样 点击按钮 它应该会带您进入 iPhone 上的位置服务屏幕 您可以通过以下代码检查 loca
  • 如何使用 Swift 获取 YouTube 频道的所有播放列表?

    我的问题不是关于从一般频道检索视频 我只想获取该频道创建的所有 播放列表 并检索每个播放列表的缩略图 标题和视频数量 这是一个 YouTube 频道示例 正如您所看到的 有很多已创建的播放列表 截至目前 我只能获取某个频道最新上传的视频 在
  • Objective C UIImagePNGRepresentation内存问题(使用ARC)

    我有一个基于 ARC 的应用程序 它从 Web 服务加载大约 2 000 个相当大 1 4MB 的 Base64 编码图像 它将 Base64 解码后的字符串转换为 png图像文件并将其保存到磁盘 这一切都是在一个循环中完成的 我不应该有任
  • 应用程序传输安全已禁用,但仍然出现 SSL 握手错误

    我在通过 HTTPS SSL 连接到 API 时遇到问题 我已经使用下面的字典完全禁用了应用程序传输安全性 ATS 尽管 SSL 证书通过了 NSCURL 的所有测试
  • 使用 UIImageJPEGRepresentation 时,compressionQuality 应该是多少?

    我想对用户库中的照片应用滤镜 然后将其写回磁盘 我在用着UIImageJPEGRepresentation 该函数需要一个UIImage and a compressionQuality值介于 0 0 和 1 0 之间 因为我想保留原始质量
  • 对使用phonegap和钛的质疑[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 最近我听说了 PhoneGap 和 Titanium 移动网络应用程序的开发 我分析了这两个 Web 应用程序 并了解了如何使用它们以
  • iOS7 中“-webkit-overflow-scrolling: touch” 最初的屏幕外元素被破坏

    既然转基因种子已经发布了 我们现在可以谈谈了 看起来 iOS7 中的 webkit overflow scrolling touch 已损坏 最初不在屏幕上的元素的触摸事件不会触发 或者在某些情况下只是不可靠 这是一个例子
  • Swift 中通过不同类调用委托方法

    我正在获取 JSON 菜单 一旦 JSON 返回 我想运行 menuReady 来更新表的内容在 SomeTableViewController 类中 但下面的代码似乎不起作用 AIM Run 菜单就绪 JSON 返回后更新内容 PROBL
  • NSPredicate 的 onFormat 字符串

    我想用 id 键对数据进行排序 我如何理解格式字符串的用途NSPredicate格式 我有一个100号的帖子 我的代码 let objectIDs posts map 0 id let predicate NSPredicate forma
  • 为什么这个 SKPhysicsJointPin 不能将这 2 个精灵保持在一起?

    我显然不太了解 SKPhysicsJoint 但是除了 Apple 文档之外 网上的信息还很少 下面的代码有什么问题 我认为应该保持头部和颈部永久连接 我的意图是它们就像两张带有大头针的纸 这样它们可以旋转一点 但不仅仅是完全分开 当我运行
  • ResponseSerializer“无法使用 Swift 3 调用非函数类型“NSHTTPURLResponse”的值?

    我一直在使用以下代码 没有出现任何问题 直到更新到 Xcode 8 beta 6 它类似于这个例子 https github com Alamofire Alamofire generic response object serializa
  • KeyboardAvoidingView - 隐藏键盘时重置高度

    我正在使用 React NativeKeyboardAvoidingView设置我的高度View当显示键盘时 但是当我关闭应用程序中的键盘时 视图的高度不会变回原来的值
  • 设置 TableView setEditing 时无法选择 UITableViewCell

    我希望能够选择多行 如下所示的默认邮件应用程序 我有一个名为编辑的按钮 可以调用 self myTableView setEditing YES animated YES 编辑按钮成功显示单元格左侧的圆圈 如上所示的邮件应用程序 但是 当我
  • SpriteKit 碰撞检测中 SKSpriteNode 之间的间隙

    我已经尝试解决这个问题很长一段时间了 我有一个具有简单平台物理原理的游戏 其中玩家跌倒在一个方块上 这可以阻止他跌倒 这是可行的 但是玩家停止的位置和实际对象 精灵节点的位置之间存在明显的差距 这是一个屏幕截图 它应该是不言自明的 clas
  • 正确的标头 php mysql blob 显示图像

    我正在尝试在我的 PHP 页面中显示来自 mysql blob 的图像 我知道这不是最佳实践 然后我会将其引入我的 iOS 应用程序中 我在设置页面标题时遇到问题 我认为需要将其设置为图像 所以 这显示了图像 但我不相信页眉是正确的 hea
  • iOS Safari 通过单击按钮触发扫描信用卡

    您好 我目前正在创建一个测试应用程序 当用户单击文本字段名称或卡号时 扫描信用卡功能对我有用 我的问题是 我希望当用户单击 button1 时发生同样的情况 这应该打开相机来扫描卡并填充现有的文本字段 即名称 卡号和到期日期 额外的好处是
  • 删除 UINavigationBar 下的 1px 边框 - 不起作用

    IBOutlet var navBar UINavigationBar self navBar setBackgroundImage UIImage forBarMetrics UIBarMetrics Default self navBa
  • iOS 11 浏览器图像错误

    在 iOS 11 中滚动页面时出现以下错误 在 Firefox Safari 和 Chrome 中 在 Android 设备中 不会发生该错误 这些是背景图像 我不知道这是否是导致错误的原因 图 2 显示了图像在 Android 中的用途和
  • iOS AFNetworking downloadProgressBlock 计算返回负数

    我正在使用 AFNetworking 下载使用第三方类解析的数据 我之前曾多次使用 AFNetworking 执行类似的操作 但由于某种原因 当我调用 downloadProgressBlock 并进行计算以与我的进度条一起使用时 数字返回
  • 将文本拆分为数组,同时保留 Swift 中的标点符号

    我想将文本拆分为一个数组 保持标点符号与其余单词分隔开 因此字符串如下 Hello I am Albert Einstein 应该变成这样的数组 Hello I am Albert Einstein 我尝试过sting components

随机推荐

  • Pandas - write_frame 到 sqlite - datetime64[ns]

    我正在尝试从 postgresql 数据库查询数据并将其插入到 sqlite 数据库中 这是我的代码 import pandas as pd import pandas io sql as pd sql import sqlite3 as
  • getSupportFragmentManager getFragment 不带标签或 id

    我正在开发 Android 3 1 平板电脑应用程序 我在一项活动中使用 ViewPager 和片段 我的问题是我不知道如何为片段设置 ID 或标签 Activity public class FillEReportFragmentActi
  • 如何设置跨域标头以允许数据 URL?

    我有一个 javascript 脚本 它接受 SVG 字符串并尝试将其放在画布上 以对其进行光栅化 这在 Chrome 和 Firefox 中运行良好 但 Safari 会抛出错误 var img new Image img onload
  • CefSharp WPF 错误

    已使用 CefSharp 在 WPF 项目中使用 chromium Web 浏览器 构建按预期工作 但发布时收到的错误是 对与特定绑定约束匹配的类型 CefSharp Wpf ChromiumWebBrowser 的构造函数的调用引发了异常
  • 如何在git中合并提交之前找到两个分支的共同祖先?

    背景 我正在尝试编写一个脚本来简化使用 git 的向后移植过程 修复当前版本中的错误的一般过程如下 分支来自master到错误修复分支 例如bugfix abc 进行所有提交以修复错误bugfix abc Merge bugfix abc
  • 将生成的 GIF 保存到相机胶卷吗?

    谢谢阅读 我使用这个问题的方法创建了一个 GIF 通过 iOS 创建并导出 gif 动画 https stackoverflow com questions 14915138 create and and export an animate
  • 指定的架构无效。错误:“System.Data.Spatial.DbGeography”无法映射到原始类型

    我首先正在做实体框架 v6 数据库 尝试从我的数据上下文访问数据时出现以下错误 未加载关系 Model FK Table1 Table2 因为类型 Model Table1 不可用 以下信息可能有助于解决之前的错误 类型 Model Tab
  • Windows 上的 nohup 是什么?

    我想运行这样的 Java jar 文件 java jar spider jar 如何在Windows上后台运行它 在 Linux 上就像这样 nohup java jar spider jar gt var tmp spider log 2
  • popBackStack 后 ViewPager 中的片段未恢复

    Problem 从另一个片段返回后 片段不会重新附加到其托管 ViewPager 情况 一个 Activity 托管一个 Fragment 其布局包含一个 ViewPager PageListFragment在下面的例子中 ViewPage
  • Android Studio vs Eclipse + ADT 插件? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 对于这个问题我想得到客观的回答 为什么我应该使用 Android Studio 遇到问题和复杂的任务 例如导入为 Eclipse 开发的库 对我
  • 您在程序中使用“kibibyte”作为度量单位吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何将输出参数传递给存储过程?

    我编写了一个存储过程 格式如下 ALTER PROCEDURE usp data migration sourceDatabase varchar 50 sourceTable varchar 50 targetDatabase varch
  • 登录后 MVC 重定向

    我有一个 AccountController 用户可以在其中登录 还有一个名为 Admin 的区域 用户必须被授权才能查看 当用户使用正确的用户名和密码登录时 它会再次重定向到同一页面 Account Login ReturnUrl 2FA
  • 使用 Maven-3 使用 archiva 重新部署时出现 Http 409 错误

    我正在将 jar 文件部署到 Maven 存储库 archiva pom xml
  • 如何在Ocaml中快速将树结构打印成字符串?

    假设我在 OCaml 中有一个 树 形式的数学表达式 它被表示为如下的代数类型 type expr Number of int Plus of expr expr 嗯 这是一个very简化的定义 但足以描述问题 我想将其转换为逆波兰表示法的
  • 使用 Django Forms 来显示和编辑?

    我正在研究如何在 Django 中最好地创建可用于显示或编辑数据的 HTML 页面 也就是说 我希望字段的值在显示模式下显示为文本 但在编辑 添加模式下显示在其小部件中 看来 Django 的设计初衷并不是这样做 这些字段总是出现在它们的小
  • 如何在 iPhone 中以编程方式获取应用程序的存储大小

    I want to get the Storage Sizes of each Applications in iPhone through objective C Any one help to get like this 假设您正在为越
  • C++.Net 程序集可以轻松反编译吗?

    我知道所有程序集都可以以某种方式反编译 但 C 和 VB 应用程序最容易使用 Net Reflector 等工具反编译为源代码 所以我的问题是 如果我使用 C 的 Net 程序集和函数来编写应用程序 是否可以轻松反编译它 就好像它是带有 N
  • 将应用程序从 Carbon 迁移到 Cocoa

    我正在开发一个应用程序 需要将其整个代码从carbon迁移到cocoa 我在大学期间和实习期间有C C python和Java编程经验 但从未接触过Objective C或做过在此之前的任何 Mac Carbon 和 Cocoa 编程 那么
  • 适用于 iOS 的 GA 和自定义尺寸

    我们在 iOS 应用程序中设置了 Google Analytics 该应用程序发送供应商标识符以区分报告中的用户 这是我们所做的 在 Google Analytics 中 我们设置了一个自定义维度 如下所示 名称 用户标识符 范围 用户 主