Facebook追踪代码安装手册(shopify版本)

一、创建pixel像素

注:为了方便后续像素维护和管理,建议使用上面的命名规则;

二、创建的像素,关联广告账户

创建后的像素,需要手动关联广告账户。​

操作如下:点击【关联资产】-【其他业务资产】勾选对应的广告账户,点击【添加】

三、事件管理工具配置

点击像素内后面的…【在事件管理工具中打开】

在像素的事件管理后台标签页内,找到设置-启用自动高级匹配模块,点击【网站自动匹配】。

该模块的作用如下:

高级匹配可以帮助您优化Meta广告,从而获得更好的成效。借助高级匹配功能,将经过散列处理的客户信息连同您的Meta Pixel像素代码事件一同发送给我们,这可帮助您将更多转化进行归因,并覆盖更多用户。我们会对网站上的客户信息进行散列处理,然后再将其发送至Meta技术平台,以保护用户隐私。

使用高级匹配功能有助于:

提高归因转化量。我们能够将您网站上发生的转化更多地与Meta用户进行匹配。这有助您了解您的广告对网站转化量的影响。

扩大您的自定义受众规模。我们能更好地将您网站的访客与Meta用户相匹配,扩大您的自定义受众规模。

降低单次转化费用。转化量优化广告系列更加高效,因为我们能更好地识别可能采取期望操作的用户类型,并向他们投放广告。

四、像素安装

1.官方插件【Facebook与Instagram】推荐✨

该插件自带capi功能,集成好Pixel后,选择【最多】最大化利用capi功能;

插件集成会自动集成所有基础电子商务事件,例如查看商品,加购,发起结账,购买等;

该插件对Shopify店铺地址有做限制,中国内陆地区无法使用;

安装教程

2、通过第三方插件集成Meta Pixel

插件集成会自动集成所有基础电子商务事件,例如查看商品,加购,发起结账,购买等;​

推荐的三方插件有:

CB追踪 – FB Multi Pixel(付费)

OMEGA Facebook Pixel(免费+付费版)

3、通过客户事件功能模块手动部署代码

此方法集成的像素不具备capi功能

将获取到的meta pixel id在以下代码内metapixel_tag(1个)进行替换后,可直接使用该代码进行数据追踪。​

以下代码已集成:商品浏览、添加购物车、发起结账、填写支付信息、完成购买,5个meta广告投放所需标准事件。

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'metapixel_tag');
fbq('track', 'PageView');
// ViewContent 商品浏览事件
analytics.subscribe("product_viewed", event => {
fbq('track', 'ViewContent', {
content_ids: [event.data.productVariant.product.id],
content_name: event.data.productVariant.product.title,
content_type: 'product_group',
content_category: event.data.productVariant.product.type,
value:event.data.productVariant.price.amount,
currency: event.data.productVariant.currency
});
});
// ViewContent 添加购物车事件
analytics.subscribe("product_added_to_cart",(event) => {
  fbq('track', 'AddToCart', {
    contents:event.data.cartLine.merchandise.product,
    content_ids:[event.data.cartLine.merchandise.product.id],
    content_name:event.data.cartLine.merchandise.product.title,
    content_type: 'product_group',
    num_items:event.data.cartLine.quantity,
    currency:event.data.cartLine.cost.totalAmount.currencyCode,
    value:event.data?.cartLine.cost.totalAmount.amount,   
  });
});
// ViewContent 发起结账
analytics.subscribe("checkout_started",(event) => {
  fbq('track','InitiateCheckout',
  {
  currency:event.data.checkout.currencyCode,
  value:event.data.checkout.totalPrice.amount,
  });
});
//AddPaymentInfo 添加支付信息
analytics.subscribe("payment_info_submitted", (event) => {
  fbq('track', 'AddPaymentInfo',
  {
  currency:event.data.checkout.currencyCode,
  value:event.data.checkout.totalPrice.amount,
  }
  );
});
// 结帐_完成
analytics.subscribe("checkout_completed", event => {
const lineItems = event.data.checkout.lineItems.map(item => ({
id: item.variant.id,
name: item.title,
price: item.variant.price,
quantity: item.quantity
}));
fbq('track', 'Purchase', {
content_ids: lineItems.map(item => item.id),
content_type: 'product',
value: event.data.checkout.totalPrice.amount,
currency: event.data.checkout.totalPrice.currencyCode,
num_items: lineItems.length,
contents: lineItems
});
});

在shopify后台创建客户事件

在shopif后台点击【设置】-【客户事件】,添加自定义像素代码。

粘贴代码,点击保存,点击连接。

连接成功后,这里状态为:已连接。

五、测试像素事件

在谷歌浏览器中下载:Meta Pixel Helper插件,用于事件检测。

下载地址:chromewebstore.google.com

打开网站,依次进行事件的模拟,顺序为:打开网站首页→浏览商详页→添加购物车→发起结账-填写支付信息→完成购买。

注:这里会默认展示所有的事件名称,只有当对应的事件触发的时候,才会变成正常状态(绿色字体)

1、浏览商详页,触发Page_View

2、浏览商详页,触发ViewContent

3、点击添加购物车,触发AddToCart

4、点击checkout,触发InitiateCheckout

5、在结账流程中添加支付信息时,触发AddPaymentInfo

6、完成购买后,触发Purchase

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注