如何使用Google跟踪代码管理器跟踪asp:按钮

时间:2018-03-19 19:51:11

标签: c# asp.net google-analytics google-tag-manager

让我们说我在一个网站上有一个asp:按钮,我试图跟踪它来计算不同用户点击的次数。

 <asp:Button ID="SubBtn" runat="server" OnClick="Button1_Click" runat="server" Text="Sub" />

在我的代码背后,我有一个到另一个页面的重定向链接。

我知道我需要包含类似

的内容
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button 1</a>

我是否需要将我的asp:按钮转换为html按钮才能使其正常工作?

1 个答案:

答案 0 :(得分:1)

您需要使用属性&#34; OnClientClick&#34;:

<asp:Button ID="SubBtn" runat="server" OnClick="Button1_Click" runat="server" Text="Sub" OnClientClick="dataLayer.push({'event': 'button1-click'});" />

您可以在MSDN上详细了解此属性:https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick(v=vs.110).aspx