-1

我正在尝试使用 Mixpanel 跟踪 Magento上添加到购物车按钮的点击次数。我正在按照mixpanel 博客中的说明进行操作。

我的跟踪代码如下所示

  <script type="text/javascript">
        mixpanel.track_links("#button btn-cart", "Clicked Add to Cart");
  </script>

其中按钮 btn-cart是添加到购物车按钮的 CSS 选择器。我已将此代码放入addtocart.phtml文件中。但是在 Mixpanel 上没有跟踪任何事件。我能得到一些帮助吗?

4

2 回答 2

1

“#”符号用于 ID 值,而不用于类。在 addtocart.phtml 文件的情况下,有问题的按钮默认没有 id,而是“button”和“btn-cart”这两个类。因为“button”是一个相对通用的类,用于 Magento 中的大多数(或所有按钮),我们希望通过使用“.”来定位“btn-cart”类。在它之前(相对于 # 符号)。

例子:

<script type="text/javascript">
   mixpanel.track_links(".btn-cart", "Clicked Add to Cart");
</script>

当然,可能有比使用 Mixpanel 调用乱扔 .phtml 文件更好的方法,但这是另一个项目。

于 2013-08-13T16:06:26.860 回答
0

我不认为选择器是正确的。如果您发布主题的 HTML,我们肯定会知道,但 base/default 是

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" id="map-popup-button"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

所以你需要

mixpanel.track_links("button.btn-cart", "Clicked Add to Cart");
于 2013-08-13T19:23:38.237 回答