如何将自定义维度值传递到Android中的Google跟踪代码管理器而不是网络

时间:2015-07-31 16:55:36

标签: android google-tag-manager

我可以将事件传递给Google跟踪代码管理器v4,但未设置自定义尺寸。我还没有找到任何关于如何做到这一点的例子。自定义尺寸设置正确。

我使用的代码是:

DataLayer mDataLayer = ContainerHolderSingleton.getDataLayer();
mDataLayer.pushEvent("clip-start",DataLyaer.mapOf("Network","network value here"));

应该这么简单。我已将自定义维度设置为自定义维度索引1,在管理员设置为索引1时。

犯规'帮助googles示例代码并没有告诉我多少:这是我在admin中输入自定义dimesnion时生成的生成代码。什么是"跟踪器"或字段..他们不告诉我哪个导入可以用于此。

String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(1), dimensionValue);

最终,如何将自定义Dimension值通过数据层传递给GTM。

2 个答案:

答案 0 :(得分:0)

我解决这个问题的方法是像这样使用GoogleAnalytics Tracker:

tracker.set("&cd1", "new video title");
tracker.set("&cd2", "vidoe type");                
tracker.set("&cd3", "access");

& cd1,& cd2等是这些常量字段将自定义尺寸传递到后端的方式。

请务必仔细检查示例代码以重复使用和下载容器。我已经破坏了它,这阻止我获得新的容器,因此也没有获得新的价值。逐字复制示例代码。

答案 1 :(得分:0)

可能是因为您可能没有在标记管理器中将自定义维度添加到Google Analytics分析标记中。使用带有值的参数添加自定义维度。 ID应与分析中的ID匹配。

希望有所帮助