我从Facebook上得到了一个错误:
购买事件缺少您要发送的一些重复参数 通过像素和反版本API购买事件,但是它们没有被正确地重复,因为这些事件中没有足够的事件接收到event_id参数。在没有event_id参数的情况下发送的事件实例不能重复。 向从像素和反版本API发送的所有购买事件中添加一个event_id参数。要向您通过反版本API发送的事件添加一个event_id参数,您可以使用Facebook开发者站点上的Payload工具来验证您的有效负载是否正确设置。若要向通过像素发送的事件添加event_id参数,请进入网站源代码,并向每个购买事件实例添加一个event_id参数。
但我正在发送event_id在我的像素事件购买!
发布于 2020-12-21 19:15:10
将event_id与 转换API一起发送到服务器的正确方法是与event_name
处于相同的级别,而不是在user_data
或custom_data
中。
但是,与客户端上的像素一样,您需要像这样将它作为第四个参数发送到fbq。
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'purchase.123456'});
注意,它称为eventID
从像素发送时,而不是event_id
。尽管错误消息称它为event_id
!在撰写本报告时,这是我能找到的第三个参数描述的唯一一页。
您可以在“事件管理器”工具中通过单击事件的“查看详细信息”来验证,然后查看“事件删除”。它将确认从像素接收到参数。它可能在这里显示了几个小时,甚至直到第二天--即使你看到的是实时收到的事件。
发布于 2022-10-05 08:52:49
我正在用GTM实现Facebook C.API (可能对您没有用处),使用不同的值用于eventID、AddToCart外部cookie ID(正如它们的文档(https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/server-event#event-id)中推荐的那样);抱歉,我不知道如何在这里添加链接,我没有编辑工具,CTRL不起作用),transaction_ID用于InitiateCheckout和购买。你可以使用Facebook的Ad
然而,event_id和event_name是最强的推荐,而不是唯一的推荐。你可以使用别人,只要他们是唯一的事件。
https://stackoverflow.com/questions/65398679
复制相似问题