Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actions on google Google Home-如何获取自定义分析报告的唯一id_Actions On Google_Google Home - Fatal编程技术网

Actions on google Google Home-如何获取自定义分析报告的唯一id

Actions on google Google Home-如何获取自定义分析报告的唯一id,actions-on-google,google-home,Actions On Google,Google Home,我们正在创建自定义分析报告。我们需要检查新用户并返回用户数。目前Google Home提供了一个用户ID,但问题是如果用户超过30天没有使用它,它将删除该用户ID。所以我们需要一个独特的设备ID。是否有机会获得唯一的设备ID。简短回答:否 更长的答案: 您无法获取设备ID,原因如下: 多个用户可以使用同一设备。如果您确实想要跟踪唯一的用户,那么无论如何您都不需要设备ID 用户可以从多个设备使用您的操作,并且在所有设备之间将被报告为同一用户 即使他们这样做了,它也可能有与用户ID相同的限制,在一段

我们正在创建自定义分析报告。我们需要检查新用户并返回用户数。目前Google Home提供了一个用户ID,但问题是如果用户超过30天没有使用它,它将删除该用户ID。所以我们需要一个独特的设备ID。是否有机会获得唯一的设备ID。

简短回答:否

更长的答案

您无法获取设备ID,原因如下:

  • 多个用户可以使用同一设备。如果您确实想要跟踪唯一的用户,那么无论如何您都不需要设备ID

  • 用户可以从多个设备使用您的操作,并且在所有设备之间将被报告为同一用户

  • 即使他们这样做了,它也可能有与用户ID相同的限制,在一段时间不使用后重置它


  • 使用唯一的用户ID。即使用户能够重置该ID,并且30天不使用撤销,它为您提供了足够准确的唯一用户和返回用户的数量表示,与web上可用的唯一标识相当。

    我真的不明白为什么会有30天的超时。。。如果是一年或两年,至少会更好。这么长时间后“忘记”是完全合理的。但是30天很短。一些(幸运的)人可以休假那么长时间……我不能代表谷歌说话,他们也不太可能回答,但这可能是在为开发者提供实用工具和用户提出的隐私问题之间取得平衡。最近引入了一些方法来解决这一问题,让用户同意您在更长的时间内拥有他们的身份。