Facebook像素目的地


Facebook Pixel.它可以让你衡量和优化Facebook广告的表现。Facebook Pixel Destination是开源的。您可以浏览代码在GitHub上

笔记:Facebook已弃用其模块化“广告”网站“套件,以前由Facebook自定义受众和Facebook转换跟踪组成。我们已经将这两个目的地纳入了这个新的和改进的“Facebook Pixel”目的地。

本文件最后更新日期为2018年10月31日。如果您注意到任何差距、过时的信息或只是想留下一些反馈来帮助我们改进文档,让我们知道!!

用例

Segment支持的其他Facebook目的地

这一页是关于Facebook Pixel.。对于其他Facebook目的地的文档,请参阅下面链接的页面。

Facebook目的地 由人格来支持
Facebook应用程序事件 是的
Facebook脱机转换 是的
Facebook Pixel.
Facebook自定义受众 是的
Facebook用户定制网站 是的

入门

在开始之前,请确保Facebook像素支持您选择实现的源类型和连接模式。您可以了解更多信息联系方式在这里

网页 移动 服务器
Device-mode
☁️云模式
  1. 从Segment web应用程序中,单击目录
  2. 在目录中搜索“Facebook像素”,选择它,并选择要将目的地连接到的源。
  3. 在目标设置中,输入您的pixelId来自Facebook ADS Manager中的Pixels选项卡

段自动初始化Facebook的像素与您的pixelId加载后Analytics.js.

如果您不熟悉分段规格,请查看介绍什么页面方法所做的事。示例调用如下:

分析();

我们已经映射了Analytics.page()Facebook的FBQ('track',“pageview”)方法,并将转发所有的页面视图相应。注意,集成将忽略您传递的任何参数Analytics.page()

确认

如果您不熟悉分段规格,请查看介绍什么识别方法所做的事。示例调用如下:

分析确认'ze8rt1u89'{名称'Zaphod金'性别'男性'电子邮件'jane.kim@example.com.'电话'1-401-555-4421'地址{城市'旧金山'状态'加利福尼亚州'邮政编码'94107'}});

当您使用段识别呼叫时,它将在下次用户加载您的网站上的页面时更新Facebook像素。Facebook像素不支持使用识别立即更新用户属性。当您在段中执行标识呼叫时,它将使用其高级匹配功能更新在Facebook像素中。

跟踪

如果您不熟悉分段规格,请查看介绍什么跟踪方法所做的事。示例调用如下:

分析跟踪我的自定义事件{登记日期新的日期(),mycoolproperty.foobar});

在我们的analytics.js客户端集成中,我们支持这三个方面记录向Facebook发送事件的方法。

随时,您可以定义自定义contentType在集成选项上。如果存在该值,则它将优先于任何其他设置或默认值。

分析跟踪'结账开始了'{收入2产品[{idfb_product_1234货币美元类别T恤数量1价钱2}]},{'Facebook Pixel.'{contentType'mycustomtype.'}});

标准事件

发送标准事件,使用分段目标设置标记为“映射您的事件到标准FB事件”。然后,任何时间段接收到映射中的一个事件,它将被发送到Facebook作为您指定的标准事件。事件中包含的所有属性都将作为事件属性发送。你可以找到关于这些事件的文档这里

此外,Segment将专门处理以下事件类型,并将它们作为标准事件发送:

  • “订单完成”将以“采购”的形式发送
  • “产品添加”将以“AddToCart”的形式发送
  • “已查看的产品列表”将以“ViewContent”的形式发送
  • “已浏览产品”将被发送为“ViewContent”
  • “搜索产品”将被发送为“搜索”
  • “结帐开始”将被发送为“IniteTecheckout”

Facebook要求在“购买”活动中使用货币——如果你不使用,Segment会设置默认值为“USD”。

您可以为上面列出的事件设置自定义属性。使用设置“标准事件自定义属性”以列出要发送的所有属性。

以下是您在设置视图中指定标准事件的方式:

事件映射“></p>
        <p>您可以将多个Track事件映射到同一个Facebook标准事件。</p>
        <h3 id=遗留事件

发送遗产转换事件,使用名为“遗留转换像素ID”的段设置。在该映射中出现的任何事件将被发送到Facebook,其中指定的像素ID用作Facebook像素eventName。转换事件仅支持货币价值作为事件属性,所以只有这些将与事件相关联。货币将默认为“美元”,如果遗漏。

自定义事件

发送风俗事件,发送未在映射中出现的任何事件。将包含在活动中的所有属性将作为事件属性作为事件属性。

时间戳

Facebook Pixel使用自定义时间戳格式:ISO 8601时间戳而无需时区信息。对于以下事件字段,如果您通过JavaScript日期对象时,它将被转换为此自定义格式。如果你传入一个字符串,它会假设该字符串已经按照Facebook期望的格式进行了格式化:

  • 登记日期
  • 离开日期
  • departingArrivalDate
  • departingDepartureDate
  • RetribingArrialdate.
  • returningdeparturedate.
  • 旅游
  • 旅游

先进的匹配

Segment Facebook Pixel集成支持先进的匹配它可以让你通过像素发送你的客户数据,以匹配更多的Faceboo万博官方购彩k用户的网站行为。有了这些额外的数据,你就可以报告和优化你的广告,以获得更多的转换率,并建立更大的再营销受众。当页面加载时,在我们发射像素之前,我们将检查用户之前已经识别的特征,并将其与每次调用一起发送。

Facebook接受以下属性:

  • 第一个名字
  • 电子邮件
  • 电话号码
  • 性别
  • 生日
  • 城市
  • 状态
  • 邮政编码

如果你遵循细分规格,这些会自动正确发送。

Facebook还接受外部ID。这可以是广告商的任何唯一ID,例如忠诚度成员资格ID,用户ID和外部cookie ID。为了发送一个external_id你可以指示你想要Segment映射到的用户特征external_id使用仅客户端:外部ID的高级匹配特征键环境。

有限的数据使用

2020年7月,Facebook发布了有限的数据使用功能以帮助企业遵守加州消费者隐私法案(CCPA)。这一功能限制了所有选择不出售数据的加州居民存储和处理用户数据的方式。您可以在每个事件上向Facebook发送Limited Data Use数据处理参数,以便Facebook可以适当地应用用户的数据选择。Segment建议大家先熟悉这个特性Facebook接受的数据处理选项

该目的地支持以下参数:

  • 数据处理选项
  • 数据处理选项国家/地区
  • 数据处理选项状态

您可以使用该功能使用使用有限的数据使用目标设置并使用数据处理初始化参数控制它。

使用有限的数据使用除Facebook像素外,所有Facebook目的地默认禁用目标设置。如果您使用其他Facebook目的地,则必须从目标设置中手动启用此功能。

数据处理目的设置

你可以改变使用有限的数据使用目标设置以启用或禁用有限数据使用。如果您想要发送数据处理参数作为有限数据使用特性的一部分,则必须启用(设置为“on”)。

数据处理初始化参数

您设置的数据处理参数是数据处理选项段在向Facebook发送数据时使用。默认情况下,段使用以下数据处理参数:

数据处理参数 默认值 这是什么意思
数据处理选项 [“LDU”] 使用Facebook的有限数据使用处理
数据处理选项国家/地区 0. 使用Facebook的地理位置来确定国家
数据处理选项状态 0. 使用Facebook的地理位置来确定状态

Facebook使用了context.ip.确定事件的地理位置。

属性的设置可以手动更改数据处理参数集成目的。对于Facebook Pixel,您必须在其中存储这些设置加载对象以便Segment可以设置它们之前它呼叫初始化。下面的示例显示了如何在Analytics.js中设置自定义数据处理参数。

分析负载replace_with_your_write_key.{集成{'Facebook Pixel.'{dataProcessingOptions[['LDU'],11000]}}});

设置

将类别映射到FB内容类型

如果你使用房地产、旅游或汽车动态广告你可以映射类别内容类型值。例如,您可以将类别“cars”映射到“vehicle”内容类型,这样Facebook就可以从您的目录中推广相关的车辆。要了解可以映射到哪些内容类型,请参考Facebook动态广告文档。

对于大多数实现,我们建议将这些映射保留为空。默认情况下,我们将设置内容类型到“产品”。

故障排除

PII被封锁

Facebook在发送个人身份信息(PII)作为Pixel事件的属性方面执行了严格的准则。为了坚持这些指导方针,Segment将自动扫描跟踪PII的事件属性并将任何从事件中标记为Facebook的属性。目前已过滤以下键:

  • 电子邮件
  • 性别
  • 城市
  • 国家
  • 电话
  • 状态
  • 压缩
  • 生日

任何跟踪包含这些密钥的属性的事件将发送到Facebook,并省略这些属性。

如果有使用这些键作为非pii属性的事件,则可以使用PII Allowlist属性环境。您也可以添加到此列表和/或可选的哈希块列表属性Blocklist PII属性环境。

不一致或丢失的转换

Facebook转换像素对火灾的最常见原因是不一致的,就是页面在像素在页面上加载时重定向或重新加载。在转换事件发生后,确保您的页面不会重定向或重新加载至少300ms。在某些情况下,需要延迟500ms。

我们建议使用我们的trackLinktrackform.延迟页面重定向的帮助程序。文件的文件。您可以延长延迟将超时设置为500ms

额外或重复转换

这可能是由于从开发,分期或测试环境发送的转换事件。我们建议为每个环境设置单独的源。这样,您可以在Facebook转换跟踪中测试转换像素的指向事件,或在非生产环境中完全关闭Facebook转换跟踪。

仔细检查您的映射转换事件是否在您网站上的其他任何位置都不会发生。如果用户重新加载转换页面或重新触发跟踪事件,则可能会进行双重计数。

Facebook的转换默认情况下报告视图 - 通过转换以及Click-遍及转换。您可以在报表归因设置中更改Facebook转换跟踪内的设置。

Facebook转化率不匹配谷歌分析

Facebook统计的是每个人的转化率,而谷歌Analytics统计的是每个浏览器cookie会话(除非你正在使用谷歌分析用户id).

如果有人在手机上看到或点击广告,那么后来在桌面机上直接回来购买Google Analytics不会知道这是同一个人,但Facebook会。在那种情况下,Google Analytics在桌面直接访问时,Google Analytics计算了2个唯一访问。Facebook计算一个转换,转换归因于上次广告单击/在手机上查看。

由第三方工具未经认证或未检测到的脚本

多次这是对工具检测过程的限制,其中探测器正在寻找页面上的特定HTML元素。我们的客户端Analytics.js库将工具库或像素异步加载到页面上。因此,检测失败。

为了确认工具的库或像素实际加载到页面上,可以打开javascript控制台当页面加载时,转到网络选项卡。

检查网络选项卡,看看脚本是否加载“></p>
        <p>如果脚本未加载,请检查是否已禁用任何形式的AD阻滞剂。</p>
        <!-- in the file we're pulling from the API,

设置

段允许您从段应用程序更改这些目标设置,而无需触摸任何代码。

允许PII属性

默认情况下,段将从属性中剥离任何PII跟踪发送到Facebook的事件。如果您想要重写此功能,可以在此设置中将希望允许的每个属性作为行项目输入。请参考我们文档对于我们过滤掉的确切属性名称。

Blocklist PII属性

Facebook有一个严格的政策,禁止任何个人可识别的信息(PII)作为其API作为事件的属性发送。默认情况下,此集成将扫描跟踪事件这些属性并从已发送给Facebook的有效负载中划分它们。如果您的事件包含具有PII值的其他属性,则可以使用此设置追加此默认列表。您也可以使用此设置可选地散列任何PII值而不是丢弃它们。

仅客户端:外部ID的高级匹配特征键

请表示用户特征键,您希望段用于发送external_id使用高级匹配的Facebook像素。段将使用这个特征的价值将其映射到Facebook Pixel的external_id

启用高级匹配

如果为true,我们将初始化Facebook像素,其中包含从您之前的段cookie中缓存的任何用户特征。确认()呼叫。

遗留转换像素ID

这些是你的弃用转换像素id从Facebook转换跟踪。Facebook仍将接受这种格式的数据,尽管它不再可能创建转换像素id。现在您可以在它们的接口中基于标准和自定义事件创建转换。在左侧列中输入事件名称,在右侧列中输入像素ID。

有限的数据使用

有限的数据使用(LDU)设置控制是否在FB像素SDK中设置有限的数据使用模式。启用LDU时,段将发送默认用户地理选项以请求Facebook Geolocce事件。要覆盖默认地理选项,请在键下设置分析.js加载选项中的值dataProcessingOptions

将类别映射到FB内容类型

在左边输入类别值,在右边输入要映射到的Facebook内容类型。Facebook会识别特定的事件类型,这些事件类型可以帮助投放相关广告。如果没有对应的类别值,我们就会默认设置产品产品组,取决于事件。

将您的活动映射到标准FB事件

在左侧输入您的事件以及Facebook标准事件以映射到右侧。Facebook认可肯定标准事件可用于自定义受众、自定义转换、转换跟踪和转换优化。当您将一个事件映射到一个标准的Facebook事件时,我们将通过该名称发送事件。任何未映射的事件仍将作为自定义事件发送。

像素ID

控件上创建的代码片段中的像素IDFacebook Pixel创建页面

标准事件自定义属性

在此处添加要作为标准事件的一部分发送的所有自定义属性(订单已完成,结帐开始,等等)属性名

使用UserId或匿名ID作为外部ID

如果要发送,请启用此设置,用户身份(或匿名如果不存在)作为外部ID到Facebook。

值字段标识符

用于预购活动,如产品被加产品,选择您想要映射到Facebook的value属性的Segment属性。

此页面上次修改:2010年10月20日



从Segment开始

段是将网站和移动应用程序数据集成到超过300个分析和增长工具的最简单方法。
创建免费帐户