我完全遵循了这里的步骤,并为我们的Android应用程序设置了内容实验:
https://support.google.com/tagmanager/answer/6003007?hl=en
我们的应用程序已经使用Analytics进行了几个月,它确实跟踪屏幕浏览、事件、目标等。Tag Manager容器链接到Analytics属性,我确信我正在查看正确的属性,并且容器已发布(已发布3天)。
当我在应用程序内部时,从容器中获取不同变体的数据,即使三天后,我仍然没有在Analytics中看到任何会话。这真的很让人沮丧。
在以上指南中是否有一些未提及的秘密配方,或者我可能犯了一些初学者错误?根据我上面提到的指南,是不需要从应用程序内部显式执行任何操作以使会话计数的。
编辑1
发布此帖后,内容实验的几个会话出现在Google Analytics Web界面中(经过10天!),但目前只有一个变体,尽管我通过调试已经明确确定了我正在获取两个变体。自最初提问以来,我只做了一个更改,即向我们正在使用的Tag Manager容器添加了(虚拟)Google Analytics标签。我不知道这是否触发了Google Analytics开始捕获会话,除非GA/Tag Manager团队在其端口上修复了某些问题,否则很可能如此。
无论如何,我仍然在摸索这个功能的黑暗中,因为官方文档存在一些重大漏洞。在下面链接的指南中,没有提到我们必须在容器中创建一个分析标签才能使标签管理器和分析之间建立连接。事实上,它在那里说,唯一需要将它们连接起来的是从标签管理器显式地添加一个外部帐户链接到分析服务,这是我从一开始就做的。编辑2
好吧,看起来丢失的A变体是个误报,现在分析内容实验报告中有几个会话都来自两个变体。
仍然不清楚为什么要花整整一个星期时间才能得到报告中的第一个会话,即使我整个星期都运行了几个会话,但直到我向我们的Google Tag Manager容器添加一个虚拟的Google Analytics标记后,没有一个会话显示出来。此标记被配置为跟踪虚拟事件,实际上应用程序从未尝试触发该事件,并且它绝对不会在Google Analytics中显示。
编辑3
好的,24小时后,我并没有看到更多来自昨天的会话,尽管我昨天定期在几个设备上运行应用程序以确保今天能看到一些新内容。更糟糕的是,在标签管理器中定义实验时,我选择了来自分析服务的目标作为测试目标,尽管在转化->目标->概述下,我看到了同一天8次转化,但在两个变体会话中的内容实验中都显示0次转化。我确定所有这些转化都是由我完成的,因为此Google Analytics属性仅用于测试,它不是真实的。