谷歌标签管理器gtm.click {{Click Text}}
问题描述:
我有一个表格,里面有来自商店的详细信息,例如开放时间,电话号码等。当用户点击商店名称时,前面提到的细节会使用javascript显示。谷歌标签管理器gtm.click {{Click Text}}
每当用户使用跟踪代码管理器点击商店名称(SHOP NAME),然后在Google Analytics中显示相关信息时,我想检索这些商店名称(SHOP NAME)。我已经尝试了GTM中的几件事,但没有任何运气。
任何帮助真的很感激。
的代码如下:
<table>
<tbody>
<tr class="row" valign="top">
<td class="locationGridColZip" onclick="javascript: locationGridAddressToggle(this);">
<input type="hidden" name="ctl00$ContentRegion$ctl00$locationGridView$ctl02$hfStore" id="ctl00_ContentRegion_ctl00_locationGridView_ctl02_hfStore" value="2620|55,65739|12,35353">CITY
</td>
<td class="locationGridColImgOFF" onclick="javascript: locationGridAddressToggle(this);">
</td>
<td class="locationGridColAddress" onclick="javascript: locationGridAddressToggle(this);">
<h3>SHOP NAME</h3>
</td>
<td class="locationGridColShow">
<a onclick="javascript:map.setCenter(new google.maps.LatLng(55.65739, 12.35353));map.setZoom(12);" href="/butikker.aspx#gmap">SHOW ON MAP</a>
<a class="countryGmap countryGmap1" onclick="javascript:map.setCenter(new google.maps.LatLng(55.65739, 12.35353));map.setZoom(12);" href="/butikker.aspx#gmap"><img src="https://cdn.fotoagent.dk/webshop/production_solr/images/gmapDanmarkAlt.gif" alt="Vis på kort" style="border-width:0px;"></a>
</td>
</tr>
</tbody>
</table>
答
您可以用自定义JavaScript变量做到这一点。这将取决于你的情况,特别是你想代码触发该元素的“点击元素”标识的点,但我会用一个类似于:
function()
{
return {{Click Element}}.getElementsByTagName("h3")
}
有一些很好的例子自定义JavaScript变量在这里: http://www.apasters.com/blog/google-tag-manager-custom-javascript-variable-examples/
还有由厮磨艾哈佛这里良好的总体概述: http://www.simoahava.com/analytics/variable-guide-google-tag-manager/#6
答
既然你已经启用了jQuery,你可以用下面的自定义JS变量来启用它(请修改为需要):
function(){
try{
var ce = {{Click Element}};
var storeName = $(ce).closest('tr').find('.locationGridColZip').text().trim();
if (storeName.length > 0){
return storeName;
}
return 'undefined';
}
catch(e){
}
}
你能否发布有问题页面的链接? – nyuen
进入调试模式并点击您选择的元素。现在在GTM调试控制台中应该有你的列表中的点击。选择点击并查找变量的值。点击元素变量包含您可能正在查找的值。 – michaelsinner
@nyuen有问题的页面是https://www.skoringen.dk/butikker.aspx – PeterEistrup