注意:此项目没有可用的旧版文档,因此您看到的是当前文档。
Web push 不会捕获任何标识符。我们知道,找到一个可以链接到 CRM 或数据库的标识符至关重要。因此,在本指南中,我们将解释如何检查您的网站访问者是否是 Web push 订阅者。然后,您可以捕获该标识符并将其映射到您的数据库或 CRM。
检查网站访问者是否为推送订阅者
有一个简单的 JavaScript API – 用户订阅状态,它会告知某人是否为 Web push 订阅者。
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
}
}]);
订阅者哈希(订阅者标识符)和状态码会添加到响应代码中。这可以从 JavaScript 变量中保存,并在以后映射到您的数据库中。订阅者哈希是 Web push 通知 的唯一标识符,可用于更深入的 API 集成。
注意:但是,订阅者哈希会定期刷新,因此如果您将其用于任何集成,请确保您每月或每季度进行检查,以更新您 CRM 中的哈希。
映射配置文件 ID
除了映射我们的订阅者哈希并进行定期检查之外,还有另一种选择。您可以将您的数据库 ID 或 CRM ID 作为配置文件 ID 映射到我们系统中的订阅者。这样,您就可以更广泛地使用数据库或 CRM 中保存的细分来触发推送通知。
检查订阅状态的过程保持不变。但是,您可以在同一个回调中使用我们的“添加配置文件 ID” JavaScript API。
下面是示例代码的外观:
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
window._peq.push(["add-to-profile", "profileId"]);
}
}]);
这里的配置文件 ID 将是您要作为动态参数传递的确切 ID。
通过 REST API 发送通知
如果您尚未从仪表板获取 API 密钥,则需要获取它。如果您想通过 API 发送通知。
导航到站点设置 » 站点详细信息。滚动到 API 密钥部分,然后单击复制。
一旦您进行了映射,就可以使用REST API根据您系统中的事件或细分来发送推送广告系列。
您可以使用上述 API 中的可选参数
subscriber_hash or profile_id
这次一次性集成可连接您的推送数据库和客户数据库。
如果您遇到任何问题,请单击此处联系我们。我们的支持团队将能够为您提供帮助。