点击无响应的Google Analytics事件跟踪

时间:2017-03-15 21:17:47

标签: javascript php html google-analytics

嘿,我似乎无法让Google Analytics事件跟踪工作。以下是我正在使用的内容,它在PHP中但输出正确。然而,当我进入实时并选择按钮时没有任何反应。

$prodqoutput = 
'<div class="container" style="margin-bottom: 50px;">
    <div class="col-sm-6 col-md-4">
    </div>
    <div class="col-sm-6 col-md-4">
        <img src="' . $logo . '" style="width: 100%;"><br />
        <center><span>' . $excerpt . '</span></center>
        <a href="' . $internalstorelink . '" target="_blank" ga("send", "event", "Out Bound Click", "No Product Button", "'.$brand.'", "'.$title.'");>
            <button style="height: 50px;" type="button" class="btn btn-primary btn-lg btn-block">
                View More Products! <span class="glyphicon glyphicon-refresh"></span>
            </button>
        </a>
    </div>
    <div class="col-sm-6 col-md-4">
    </div>
</div>';

如果有人能提供帮助那就太棒了。

提前致谢。

编辑:我设法找到嵌套引号是这种情况下所需要的。感谢https://www.bankholidaysales.co.uk/

的那些人

2 个答案:

答案 0 :(得分:0)

ga('send', 'event', { eventCategory: 'whatever', eventAction: 'submit', eventLabel: 'Whatever', eventValue: 1});

最好把它加载到js函数中并在点击时触发该函数。但以上是它需要的格式。

答案 1 :(得分:0)

我猜你在'$ title'中提交的最后一个值是一个数字。否则,它应该是。文本变量是Category,Action和Label。价值必须是一个数字。 https://developers.google.com/analytics/devguides/collection/analyticsjs/events

当我使用Google Analytics时,我更喜欢与jQuery结合使用,例如:

<a href="' . $internalstorelink . '" class="cta-ga" data-brand="'. $brand .'">
    <button>View More Products!</button>
</a>

<script>
$(document).ready(function() {
    $('a.cta-ga').click(function(){
        label = $(this).attr('data-brand');
        ga('send', 'event', 'Out Bound Click', 'No Product Button', label);
                             //Category          //Action         //Label
     });
});
</script>

我创建了一个名为“data-label”的数据变量。在我得到这个值并用她的数据发送事件之后。