len*_*den 13 facebook facebook-ads-api
我的问题与dan绝对相同- Facebook转换像素与"服务器到服务器"选项.有人写道,没有办法,但那是2013年,所以我希望有些改变.
那么,有没有办法从服务器端调用facebook像素事件(例如CompleteRegistration)?
我可以更详细地描述情况.想象一下,该用户访问我们的网站,其中fb像素跟踪'PageView'当然.当用户传递表格并发送他的电话号码时,我们称之为"领导"事件.但是,当我们的经理成功确认此用户时,我们需要再跟踪一个事件!当然,它发生在其他计算机等等,所以不知道如何"连接"到基本用户.
我见过很多像这样的文档部门,但即使有可能,也无法完全理解.
从逻辑上讲,当调用"Lead"事件时,我们需要为用户生成特定的id(或者它可以是电话号码).然后,我们应该将此id用于该用户的"CompleteRegistration".但我无法理解,如何在技术上做到这一点.
如果有人可以解释的话,那将是非常感激的.
PS据我了解,它完全适用于移动应用程序的API.如果没有其他解决方案,是否可以将它用于我们的情况?
Jon*_*rch 17
使用脱机转换记录用户离开您的网站后发生的事件.从技术上讲,记录这些转换非常简单.设置一切需要花费一点力气
按照FB文档(安装步骤1-5)中的设置步骤操作,这些步骤如下:
完成设置后,请按照同一页面上的" 上传事件数据"步骤操作步骤1-3,以创建离线事件集并将其与您的广告相关联.这些可以通过示例中的链接在Graph API Explorer中执行.这些可以通过编程方式完成,但不属于从服务器为一个广告系列进行事件调用的范围.
创建事件集后,您就可以上传您的CompleteRegistration活动了!
您需要向FB发出多部分表单数据请求,数据键将是转换事件的数组.正如@Cbroe所提到的,在发送给FB之前,您必须将匹配键(您提供的有关用户的数据与FB用户匹配)进行哈希处理.您能够提供的匹配键越多,匹配您的用户的机会就越大.因此,如果您可以同时收到他们的电子邮件和电话,那么您更有可能匹配您的用户.
这是使用node.js调用FB的示例:
var request = require('request')
// The access token you generated for your system user
var access_token = 'your_access_token'
// The ID of the conversion set you created
var conversionId = 'your_conversion_set_id'
var options = {
url: 'https://graph.facebook.com/v2.12/' + conversionId + '/events',
formData: {
access_token: access_token,
upload_tag: 'registrations', //optional
data: [{
match_keys: {
"phone": ["<HASH>", "<HASH>"]
},
currency: "USD",
event_name: "CompleteRegistration",
event_time: 1456870902,
custom_data: { // optional
event_source: "manager approved"
},
}]
}
}
request(options, function(err, result) {
// error handle and check for success
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6806 次 |
| 最近记录: |