我可以将事件传递给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。
答案 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匹配。
希望有所帮助