将标签设置为图像 "alt" 属性 - Google 标签管理器
Set label as an image "alt" attribute - Google Tag Manager
我在 Google 标签管理器中写了一些 JQuery。基本上,当单击滑块中的图像时,它会将数据推送到 Google Analytics。我的标签可以正确触发,但我想将标签 属性 设置为图像的 alt 标签。这样,我就能知道每张图片的点击次数。这是我到目前为止编写的代码:
<script>
(function ($) {
$(function () {
$('.front .flexslider .views-field-field-slider-image img').click(function() {
var label = (code here);
dataLayer.push({
'event': 'GAEvent',
'eventCat': 'Slider',
'eventAction': 'Click Slider Home',
'eventLabel': label,
'gaNonInt': false
});
});
});
}(jQuery));
</script>
如您所见,我已将 label 变量分配给 eventLabel 属性,但我不知道如何为其分配 alt 属性值。非常感谢任何建议!
如果我理解你想要获取 alt 值属性:
<script>
(function ($) {
$(function () {
$('.front .flexslider .views-field-field-slider-image img').click(function() {
var label = this.alt;
dataLayer.push({
'event': 'GAEvent',
'eventCat': 'Slider',
'eventAction': 'Click Slider Home',
'eventLabel': label,
'gaNonInt': false
});
});
});
}(jQuery));
</script>
我在 Google 标签管理器中写了一些 JQuery。基本上,当单击滑块中的图像时,它会将数据推送到 Google Analytics。我的标签可以正确触发,但我想将标签 属性 设置为图像的 alt 标签。这样,我就能知道每张图片的点击次数。这是我到目前为止编写的代码:
<script>
(function ($) {
$(function () {
$('.front .flexslider .views-field-field-slider-image img').click(function() {
var label = (code here);
dataLayer.push({
'event': 'GAEvent',
'eventCat': 'Slider',
'eventAction': 'Click Slider Home',
'eventLabel': label,
'gaNonInt': false
});
});
});
}(jQuery));
</script>
如您所见,我已将 label 变量分配给 eventLabel 属性,但我不知道如何为其分配 alt 属性值。非常感谢任何建议!
如果我理解你想要获取 alt 值属性:
<script>
(function ($) {
$(function () {
$('.front .flexslider .views-field-field-slider-image img').click(function() {
var label = this.alt;
dataLayer.push({
'event': 'GAEvent',
'eventCat': 'Slider',
'eventAction': 'Click Slider Home',
'eventLabel': label,
'gaNonInt': false
});
});
});
}(jQuery));
</script>