尝试构建比为Google Analytics和Shopify设置的电子商务跟踪更好的跟踪。
在我的首页上,我有一份畅销书清单。这些产品可以添加到购物车中,但这是通过ajax完成的,一旦添加产品,您就不会被重定向到购物车。我尝试使用Google Analytics目标事件跟踪此事件。以下是添加到购物车形式的产品:
<form method="post" action="/cart/add">
<input type="hidden" name="id" value="{{ product.variants.first.id }}" />
<input type="submit" value="<ly-as-2156597>Add To Bag |</ly-as-2156597> {{ product.price | money }} " class="submit add hidden-phone" onClick=”_gaq.push(['_trackEvent', 'bestseller', 'click', '{{ product.title }}', '{{ product.price | money_without_currency }}']);” />
<a href="{{ product.url | within: collection }}"><input style="
width: 60px !important;" type="button" value="<ly-as-2156598>View</ly-as-2156598>" class="submit" /></a>
</form>
如您所见,添加了_trackEvent,并且它也会添加到Google Analytics目标中。
但是当我测试它时,它不会出现在实时视图中,所以它不起作用。
有什么想法吗?
答案 0 :(得分:2)
_gaq方法是对ga.js
https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApi_gaq
您可能需要analytics.js
的新语法,如下所示:
ga("send",{hitType:"event",eventCategory:"click",eventAction:"bestseller",eventLabel:product.title})
https://developers.google.com/analytics/devguides/collection/analyticsjs/events#overview
答案 1 :(得分:0)
我使用此代码解决了这个问题:
onClick="ga('send', 'event', 'Bestsellers', 'Added to Cart', '{{ product.title }}', '{{ product.price | money_without_currency }}');"