问题标签 [data-layers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 无法使用 javascript 将值从函数传递到数据层数组
我正在尝试在下面的 HTML 中收集值(显示 1 -10 of 74)
通过使用 window.onload 函数
/** * 在页面加载后返回“Showing 1 -10 of 19300”的文本并将值传递给 dataLayer。*/
并传递给 dataLayer 对象(搜索结果),以便谷歌分析可以从 dataLayer 中获取值。
但是我似乎无法将 querySelector 的值传递给 dataLayer,因为我不断得到“未定义”。是 windows.onload 不允许我传递值,还是我只是使用错误的代码语法来完成这项任务?
感谢您提前提供任何帮助。
所以我想我真正的问题是如何将 window.onload 函数的值传递给全局变量,以便我可以将它传递给我的 dataLayer?
google-tag-manager - Google 跟踪代码管理器 - 从数据层获取嵌套值
我想在 addToCart 数据层中获取价格键。它不能通过简单地创建一个价格变量来工作 - 我得到了未定义的值。如何获取嵌套这么深的密钥?
https://s22.postimg.org/f7g95zrk1/Screen_Shot_2016_11_05_at_14_09_00.png
angular - Angular2:数据层的最佳实践
我是 Angular2 的新手,正在边做边学。现在我已经成功地用一个父组件、几个子组件和数据库服务构建了多个视图之一。现在我将转向使用它们各自的父子组件来实现其他视图。
应用程序应该使用可以在其他组件中添加/更新/删除的相同数据集,因此我正在考虑拥有一个单独的数据层,它可以由应用程序的所有组件直接查询。更重要的是——我需要相同的服务实例,这样中间数据在任何地方都可用,而且还可以避免不必要的数据库访问。在 Angular2 中定义和使用这样的类的最佳方法是什么?
更新问: 那么现在,当我可以直接访问整个应用程序中数据层的同一实例的变量时,在组件中处理变量的最佳方法是什么?
a)我是否应该使用本地组件变量,它们是相同数据层变量的副本(因此显式加载、获取和设置它们),例如
或者b)我应该只使用数据层变量,对它们进行迭代,从组件中获取和设置它们吗?
或者也许有一个选项c?
javascript - Google 跟踪代码管理器自定义事件侦听器不起作用
我正在谷歌标签管理器中创建一个事件监听器,它应该监听任何按键。我按照这个指南。
这是我的更改监听器:
我在博客中包含了字段和标签。现在我在标签设置中找不到文档路径。只能选择一一设置字段。有没有人最近用新的 UI 设置了一个监听器并且可以告诉我如何正确设置?
php - 数据层中的 PHP 变量
我是 PHP 和 dataLayer 的新手,但我有以下代码,其中包括一个带有 PHP 代码的 dataLayer。我想使用数据层变量将它们映射到谷歌标签管理器,并想使用下面代码中可用的 PHP 变量。我想从 PHP 变量中填充的内容如下。
名称、价格、类别和数量从 PHP 变量填充到数据层结构。
此外,它应该以类似方式获取所有产品变量,具体取决于加载此代码的页面上有多少。
此外,希望填充 transactionTotal,它是单个产品价格的所有价格的总和。
帮助表示赞赏。
javascript - 谷歌标签管理器可变数据层自定义javascript未定义
我需要在数据层中编写自定义 javascript 的帮助。我正在尝试获取名称。
宣传印象:
我试过这个javascript,但它返回未定义。当我在本地尝试此操作时,它会完美地返回名称。
任何人都可以帮助解决这个问题。提前致谢。
php - 一种生成 dataLayer 格式输出的优雅方式?
我需要从 php 数组生成以下类型的输入:
我编写了以下函数来完成它,但它并不优雅而且可能很复杂。它是否存在类似的东西但在 PHP 中构建?它类似于json_encode()
函数,但有一些区别:
python - Caffe HDF5 数据错误
我创建了三个顶部的 HDF5 数据文件,并将其用作我的简单多任务 Caffe Net 的输入以进行实验。我总是在某个时候得到同样的错误(有时在开始时,有时在它开始测试阶段(间隔)之后一点点)。我曾尝试减少批次数(低至 4 个),并一次以 hdf5 块写入 100 个图像(从 4000 个逐渐下降)。它总是同样的错误。但是,当我在训练和评估的 hdf5 列表文件 (txt) 中仅尝试 2-3 个 hdf5 文件时 - 它可以工作(至少在功能上)。这是我的prototxt:
我收到此错误:
这是我对 HDF5 文件进行预处理和写入的尝试。
完整输出(用于初始化训练(eval 类似)):
javascript - 解析 xhr.responseText | GTM 数据层推送
我发现这个很棒的脚本可以将 JSON 收集到我网站的特定触发区域。
我想解析xhr.responseText
只收集ID_number
。
这是脚本: