Google analytics 通过谷歌分析追踪个人信息

Google analytics 通过谷歌分析追踪个人信息,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我是谷歌分析的新手。我有一个转换设置,我想捕捉在e个人级别转换的个人的人口统计数据。当用户转换时,我希望将Google Analytics的统计数据传递到我自己的数据库中,或者在Google Analytics中保留转换时分配的ID记录并下载数据。这可能吗?我想对哪些人可能会转换与不转换进行分析——年龄、购物习惯等——并将这些细节与具体转换类型联系起来 想法 如果要在单个级别添加跟踪用户,请尝试创建自定义直径,并在每次进行GA调用时传递用户ID 在查看相同数据的旁边:-在您查看分析数据的表中,出

我是谷歌分析的新手。我有一个转换设置,我想捕捉在e个人级别转换的个人的人口统计数据。当用户转换时,我希望将Google Analytics的统计数据传递到我自己的数据库中,或者在Google Analytics中保留转换时分配的ID记录并下载数据。这可能吗?我想对哪些人可能会转换与不转换进行分析——年龄、购物习惯等——并将这些细节与具体转换类型联系起来


想法

如果要在单个级别添加跟踪用户,请尝试创建自定义直径,并在每次进行GA调用时传递用户ID


在查看相同数据的旁边:-在您查看分析数据的表中,出现的列表中将有一个名为“次要直径”的选项。。选择已指定的自定义直径名称。现在,您将能够在幻灯片中看到每一行的用户ID。

将用户ID添加到跟踪脚本中

问题的第一步是将用户ID添加到跟踪中。如果你有一些方法来识别你网站上的用户(例如:通过电子邮件营销工具、你的CRM等),那么你应该设置用户ID跟踪。以下是关于这一点的Google Dev文章:

然而,基本上。。。您只需将其添加到跟踪脚本中(替换当前的“创建”行,用系统提供的用户ID替换“用户ID”)

ga('create', 'UA-XXXXX-Y', { 'userId': USER_ID });
此外,我通常将此用户ID作为自定义维度,以便在Google Analytics和其他报告中查看。为此,首先为您的ID设置一个自定义维度,作为“用户级别”维度。然后在您的用户ID可用后添加此维度(假设这是您的第一个自定义维度):

将用户ID连接到人口统计数据

不幸的是,Google Analytics提供的人口统计信息(在“受众”下)与自定义维度(如用户ID)不兼容。因此,API只允许您汇总受众数据(即:连接到城市、用户数量、这些类型的人的页面浏览量等)。如果这对您有效,请查看GA查询资源管理器(以下),尝试不同的维度和指标组合,以便尽可能深入地挖掘,并最大限度地利用您从这些人口统计信息中获得的信息

将谷歌分析数据连接到您的数据库

为了以自动化的方式将GA数据连接到您的数据库,您需要设置某种预定的流程,以运行Google Analytics API的查询。为了探索可用的度量和内容的组合,我建议检查和。我所做的是设置SSIS包(使用)作为数据源,这使它变得相当简单。然后安排它每天运行,将我想要的数据填充到我的数据库中


或者,您可以直接从Google Analytics下载不太复杂的报告,并使用SQL Server Management Studio之类的工具将其导入您的数据库。

第一个想法是,您需要采取不违反Google Termin of Service的措施,即您不得在Google Analytics中存储识别用户的数据(虽然可以存储一个id,让您将GA数据与存储在第三方系统中的数据进行匹配)。将Google Analytics人口统计数据与涵盖独立用户的细分市场相结合很可能不起作用(GA通常不会为非常小的用户群显示人口统计数据).另外,请检查您所在国家的法律对建立个人资料有何规定(例如,在欧洲,您需要获得用户的同意)。我在美国。我还没有用户ID。这些是未经验证的新会话。我知道谷歌通常通过IP或某种方法知道一些人口统计信息。我想知道在网站上执行某些操作的人的人口统计信息,我想在数据库中查看人口统计信息。这对少量用户不起作用(我认为每个部分低于100个),所以人口统计报告用例将不适用于此解决方案。它可能是针对谷歌TOS的。
ga('set', 'dimension1', USER_ID);