假设你有一个形象,想知道有多少人点击它。 当图像用户点击运行这段代码:
var dataLayer = new Dictionary <string, object>();
dataLayer.Add ("event", "imageClick");
dataLayer.Add ("imageName", "Bart Simpson");
Android.Gms.Tagmanager.TagManagerClass.GetInstance (context).DataLayer.Push (dataLayer);
要通过GTM获得GA这个数据,你必须遵循你的GTM容器下列步骤操作:
- 创建一个新的TAG
- 选择谷歌Analytics(分析)作为产品
- 将GA的跟踪ID和跟踪类型事件
- 设置类别到{{平台}}(这将让的Android)
- 设置行动到{{事件}}(此将得到imageClick)
- 设置标签送到数据层类型的新变量,并命名为imageName(这将让巴特·辛普森)
- 设置火在到无论如何(这将触发每次事件被推向GTM)
- 保存并发布容器现在
您可以看到GA控制台中弹出的事件。您可以一次发送多个变量,但您必须创建具有不同事件的多个标签才能在GA中查看它们。
编辑:
- 否,则必须将事件推送到数据层。
- 仅当您按照上面的说明配置TAG时。
在GTM存在对网络基本的跟踪是一样插入谷歌分析网站的每个网页上的跟踪代码,但只适用于像网页浏览,按钮上没有自定义事件的基本的东西。
Source
按照这个答案,我们需要将数据推送至GTM得到跟踪吗? – Sankarann
正确,但为了使它在GA上可用,您必须首先配置TAG。 –
编辑答案以匹配您编辑的问题 –