使用条件javascript语句设置Google analytics track事件

使用条件javascript语句设置Google analytics track事件,javascript,google-analytics,Javascript,Google Analytics,我有下面的代码,我想添加一个脚本,将跟踪事件传递给GA。 请注意,由于某些限制,我无法在下面的实际代码中放置任何脚本-我需要在页面的其他位置将其作为单独的独立脚本应用 我只需要知道如何把这一切放在一起 我想要的逻辑是 如果单击a.productSizeSelector 然后不点击选择#ddlSizes下的任何子选项 ga('send','SizeNotSelected','SizeClick','Select','PDP') 如果单击任何子选项,则为Else ga('send','Size(选项

我有下面的代码,我想添加一个脚本,将跟踪事件传递给GA。 请注意,由于某些限制,我无法在下面的实际代码中放置任何脚本-我需要在页面的其他位置将其作为单独的独立脚本应用

我只需要知道如何把这一切放在一起

我想要的逻辑是

如果单击a.productSizeSelector

然后不点击选择#ddlSizes下的任何子选项

ga('send','SizeNotSelected','SizeClick','Select','PDP')

如果单击任何子选项,则为Else

ga('send','Size(选项值例如:M)Selected','SizeClick','Select','PDP')


大小
请选择
M
特大号
XXL
5XL
请选择

您的伪代码应该可以极大地帮助您完成实际的实现。您只需要正确设置
ga('send','event',…)
。这就是你被困的地方吗?对不起,我没有看到一个真正的问题。我想我只是需要知道如何把它组合起来。是的,你为什么不试着把它编码出来,如果你被卡住了,然后把你尝试过的东西发回来。不过,你的配料都很好。恕我直言,这就是我寻求帮助的原因。。。只需要一个起点。我很乐意帮助您编写代码,那么如果您尽最大努力从您拥有的伪代码开始,又如何呢?因为一旦您完成了这些,那么您就有96%的成功了!
<fieldset class="Frm01 S01">
<label for="ddlSizes">Size</label> <span id="ddlSizesPanel">
<select class=
"productSizeSelector selectBox" id="ddlSizes" name="ddlSizes" onchange=
"javascript:setTimeout('__doPostBack(\'ddlSizes\',\'\')', 0)" style=
"display: none;">
    <option selected="selected" value="0">
        please select
    </option>

    <option value="46">
        M
    </option>

    <option value="48">
        XL
    </option>

    <option value="49">
        XXL
    </option>

    <option value="131">
        5XL
    </option>
</select>
<a class="selectBox productSizeSelector selectBox-dropdown" style=
"width: 230px; display: inline-block;" tabindex="0" title=""><span class=
"selectBox-label" style="width: 201px;">please select</span><span class=
"selectBox-arrow"></span></a></span>