MGID Pixel 客户事件

1. 在 MGID 中获取 Pixel 代码

1.1 获取基础 Pixel 代码

  • Tracking method 选择 Pixel
  • Select how to add pixel 选择 Manually
  • 然后点击 Get Pixel Code

  • 将 Pixel Code 复制下来备用

1.2 添加事件

  • Goal type 选择 Event
  • 输入 Event name
  • Conversion category 选择对应类型,如 add_to_cart

2. 在 Shopline 中添加客户事件代码

2.1 创建自定义事件代码

2.2 将从 MGID 中获取到的代码添加到事件代码中

2.2.1 添加基础代码

将 1.1 的代码复制到代码中
注意:需要去除代码中的
<script type="text/javascript"></script>

2.2.2 添加事件代码

根据事件信息,创建事件代码,并将事件代码放入基础代码的下方。

analytics.subscribe("Shopline 事件名称", event => {
    _mgq.push(["MgSensorInvoke", "MGID 事件名称"])
});

Shopline 事件名称获取:请查看以下文档

MGID 事件名称获取:需查看配置中的 Event name

2.2.3 完整代码参考

以下为 page_viewed,add_to_cart,Purchase 三个事件的示例代码:

<!-- Mgid Sensor -->
(function() {
    var d = document, w = window;
    w.MgSensorData = w.MgSensorData || [];
    w.MgSensorData.push({
        cid:981293,
        project: "a.mgid.com"
    });
    var l = "a.mgid.com";
    var n = d.getElementsByTagName("script")[0];
    var s = d.createElement("script");
    s.type = "text/javascript";
    s.async = true;
    var dt = !Date.now?new Date().valueOf():Date.now();
    s.src = "https://" + l + "/mgsensor.js?d=" + dt;
    n.parentNode.insertBefore(s, n);
})();
<!-- /Mgid Sensor -->

analytics.subscribe("page_viewed", event => {
    _mgq.push(["MgSensorInvoke", "page_view"])
});

analytics.subscribe("product_added_to_cart", event => {
    _mgq.push(["MgSensorInvoke", "add_to_cart"])
});

analytics.subscribe("checkout_completed", event => {
    _mgq.push(["MgSensorInvoke", "Purchase"])
});

2.3 连接像素代码