在阅读Facebook Analytic的documentation时,我偶然发现这个名为EVENT_NAME_VIEWED_CONTENT
的默认事件接受了3个参数:CONTENT_TYPE, CONTENT_ID and CURRENCY
。
我想知道Facebook是否提供了匹配CONTENT_ID
和CONTENT_TYPE
的方式来获取资源的名称,可能是通过我的后端应该实现的标准化端点或者其他东西
免责声明:我知道我可以创建一个也会收到name
或title
参数的自定义事件,但我现在有兴趣使用默认值
答案 0 :(得分:0)
目前无法通过您自己的后端配置Facebook Analytics进行此查找。但是,您可以将自定义参数与预定义事件一起使用:
FB.AppEvents.logEvent(
FB.AppEvents.EventNames.VIEWED_CONTENT,
null /* valueToSum */,
{
[FB.AppEvents.ParameterNames.CONTENT_ID]: contentId,
name: contentName,
},
);
如果您真的只对资源名称感兴趣,也没有什么可以阻止您将字符串传递给CONTENT_ID
。
FB.AppEvents.logEvent(
FB.AppEvents.EventNames.VIEWED_CONTENT,
null /* valueToSum */,
{
[FB.AppEvents.ParameterNames.CONTENT_ID]: contentName,
},
);