<分区>
这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论,说明问题可能在哪里得到解答。
关闭 7 年前。
<分区>
这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论,说明问题可能在哪里得到解答。
关闭 7 年前。
是否有任何解决方案可以防止谷歌分析接收来自垃圾邮件发送者的虚假信息?问题是任何人都可以通过知道跟踪 ID 来发送信息。
我找到了以下解决方案,过滤域。但这是针对网络的,如何针对移动应用实现?
https://blog.kissmetrics.com/protect-analytics-from-hacking/
谢谢
最佳答案
在网站上您可以右键单击,显示源代码
但您不能在移动应用程序上。因此,无法从您的客户应用程序中找到您的试用 ID。尽管如此,如果您的代码被推送到公共(public)存储库(例如 Github),机器人可能会找到它。
即使您的 trackingID 是保密的,您也会有一些机器人随机向您的帐户发送垃圾邮件(他们会尝试所有可能的跟踪 ID)。 Google 添加了一个工具来防止这种情况:转到 Admin
> View
> View settings
> 打开 Exclude all hits from known bots 和蜘蛛
。然后 Google 会自动过滤来自已知虚假域的点击。
即使使用 Google 的自动过滤器,您仍可能会看到一些垃圾邮件。这可以通过他们在您提供的链接中解释的内容来解决。
在您的文章中,他们创建了一个自定义维度
,并使用它从垃圾邮件数据中过滤真实数据。您也可以在您的移动应用程序中使用它,问题是,它不需要是一个主机名,它只需要是一个只有您知道的字符串,它是一种添加到您的跟踪 ID 中的新 secret (应该已经保密)。
这是可行的,因为机器人可以处理每个 trackingID 的尝试,但他们无法尝试每个 自定义维度
和每个可能的 value
,这对他们来说工作量太大。
关于ios - 如何保护谷歌分析移动跟踪 ID 免受黑客攻击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36688563/
相关文章:
ios - ECSlidingViewController 顶 View 动画问题
ios - 在 iOS 的 UI 自动化中,如何在执行 #import 之前等待 performTaskWithPathArgumentsTimeout 完成
google-analytics - 如何在目标转化、Google Analytics 中跟踪唯一 URL?
javascript - 在 Web.config (MVC 3) 中存储 Google Analytics 的帐户 ID
javascript - 如何在 Google Analytics 中报告 session 变量?
ios - 使用 swift 从解析的 Json 中提取数据