问题标签 [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.

0 投票
3 回答
12969 浏览

c# - 如何制作数据访问层C#

我被赋予了创建数据访问层以连接到基本 c# 应用程序的 sqlite 数据库的任务。据我所知,我需要 2 个类文件,1 个保存方法,一个连接到数据库。但是我不确定从哪里开始,任何帮助将不胜感激。

提前感谢布赖恩

更多的 -

从你们提供的链接来看,数据访问层似乎只是一个带有基本方法的类文件,例如 createDB、AddToDB、GetFromDB 和项目中的其他类,只需引用这个类文件并调用这些方法。

我的假设是否正确?如果不是,我想听听你对此的看法:)

0 投票
1 回答
1113 浏览

javascript - GTM 如何将数据层推送到 GTM 门户?

我正在尝试将 GTM 用于我的网站。我已经像这样初始化了dataLayer变量:

现在我已经触发了对gtm.js的请求 现在,我再次推送到我的 dataLayer onclick 按钮。

我可以看到 dataLayer 变量已附加到新对象。但是,我在控制台中看不到任何向 GTM 门户触发的请求。我不明白如何将新对象(在点击事件期间推送)传达给 GTM 门户?

0 投票
1 回答
648 浏览

google-analytics - GTM/UA 追踪多位作者

看起来这很简单,但我找不到太多可用的文档。目前在我们的文章系统中,每个作者的名字在每个页面上都是这样显示的:

据谷歌称,使用自定义维度是在 UA 中跟踪作者的方式。设置自定义维度“作者”并将范围设置为点击/会话/用户。不确定我是否完全理解不同的范围选项。我得到以下代码:

我假设应该是:

那是对的吗?另外,如何将作者信息传递到 dataLayer 中,然后通过 GTM 调用作者页面视图?有多位作者呢?

0 投票
1 回答
248 浏览

macros - GTM 减少标签数量

GTM 启动并运行,主 UA 标记与 ClickListener 标记一起到位。

为了减少宏的数量,我将 dataLayer 变量宏用于事件类别、操作、标签、值和交互,因此它们可以用于许多规则和标签。

所以我想从一个链接/按钮收集数据(添加到收藏夹),我添加了一条规则来监听点击,使用 {{event}} 等于 gtm.click 和 {{Event Label}} 等于 Add_to_Fav (我推送的标签通过 onclick 到 DL。

到目前为止一切都很好,但我需要创建另一个 UA 标签(跟踪类型 - 事件),它会根据之前制定的规则触发。这是我的问题,使用这种方法似乎会创建很多标签。如果我有另外 20 个链接要从中收集数据,我是否需要继续创建这样的标签。当然,这会影响页面加载速度,因为所有页面上都会触发许多标签。

希望这一切都清楚。

0 投票
1 回答
1791 浏览

google-maps - 如何从 Google Maps API V3 中的 KML 图层中删除所有事件

我正在制作一个使用谷歌地图来帮助部署太阳能的网络应用程序。本质上,我正在全屏加载谷歌地图并使用以下代码覆盖 KML 图层:

这个应用程序的另一个特点是用户可以点击地图中的任何地方,并使用点击点的纬度和对数,它将太阳能数据返回给用户。

通过使用 click 事件处理程序,这一切都可以正常工作:

但是,具有 KML 图层的地图部分仅注册该图层的点击,而不会访问我创建的点击事件...

有谁知道如何禁用 KML 图层的点击事件?或者如何让我的事件侦听器取代 KML 层的事件侦听器?

我已经尝试通过在 KML 图层和地图上使用点击事件来获取经纬度,但这只会产生该图层所在位置的静态纬度经度,而不是用户实际点击的位置。

提前感谢您的帮助!

0 投票
1 回答
840 浏览

e-commerce - 谷歌标签管理器 - 电子商务的数据层实现

我想使用 Google Tag Manager 进行电子商务跟踪。我只是不确定是否设置数据层。是我在网站上实现它还是程序员,然后我向他发送我需要获取的数据?

感谢您的帮助和回答。

0 投票
1 回答
528 浏览

javascript - 如何使用 javascript 从 dataLayer 读取信息?

我正在做一个电子商务网站。我们的一个跟踪合作伙伴需要设置一个名为“csAdd”的函数。该函数读取客户购物车,然后上传信息。

我想为购物车中的每一行显示的是遵循此模板的信息:

Sku2、Sku3 等也一样。

结果*如下:

请注意,有些单引号是空的,这不是错误,我们的跟踪脚本需要在不存在信息的情况下使用空引号(例如不含增值税的项目成本)。

*我的问题是:我不知道如何告诉 javascript“对于购物车中的每一行,请通过 csAdd 将信息发送给我

所需的信息已经显示在 dataLayer 中,所以我认为 javascript“可以”读取:

但是我该如何进行呢?提前感谢您的时间和帮助。

0 投票
2 回答
15878 浏览

javascript - 努力添加模糊事件侦听器

我在我工作的网站上有一个搜索框,我想跟踪人们正在寻找的搜索词。

由于搜索框会自动猜测某人正在输入的内容并进行搜索,因此没有点击事件。

在控制台中,当模糊发生时我想要的 textContent 是 .textContent :

但是这里返回的值只有在有人实际输入内容时才不是 null。所以附加一个模糊事件似乎是要走的路。在另一个论坛上有人帮助的背景下,我在控制台中走了这么远:

在控制台中输入所有内容后,我没有看到任何值被推送到 dataLayer,这让我认为 blur 事件不起作用(与 dataLayer.push 函数相反。)

带有相关搜索框的页面在此处

我如何将模糊事件附加到不关注搜索框的人身上?

0 投票
1 回答
1946 浏览

events - 如何通过 GTM for UA 跟踪轮播横幅展示次数?

我正在尝试通过 GTM for Universal Analytics 跟踪带有事件的轮播横幅展示次数。我已经看到许多解决方案涵盖_gaq.push但确实需要dataLayer.push解决方案,因为我们正在将所有硬编码标签迁移到 GTM..

单个横幅有效,因为我使用gtm.load规则来获取dataLayer.push,但是当有多个横幅时,此解决方案不起作用。

任何可以帮助的想法/链接?

0 投票
1 回答
763 浏览

data-layers - 从使用 Data Layers API 添加的 geoJSON 功能获取标记参考

我正在使用数据层 API 将 geojson 数据添加到地图。

但问题是 addGeoJson 方法返回一个特征列表,我找不到接口方法来检索与该特征关联的标记 obj 引用。

我不想动态创建谷歌标记对象,将它们添加到地图并删除该功能。这是矫枉过正。

在我离开数据层并管理我自己的标记之前,我只想要正确的方法。

谢谢,

赛博。