php - 用户 ID 模块 - 哈希电子邮件地址
问题描述
所有媒体网站现在都可以通过不同的预投标用户模块共享其用户的哈希电子邮件地址。( https://docs.prebid.org/dev-docs/modules/userId.html ) 通常,您可以使用 php 哈希函数对所有电子邮件进行哈希处理,然后再实现正确的模块并发送所有哈希值。关于如何实现此功能的任何想法?
我找到了这个脚本https://gist.github.com/ehedaya/288c7280ee76b436cceec15941e4093a但我不知道应该在哪里添加它。
非常感谢你的帮助!
解决方案
通常 Prebid.js 用户 ID 模块与散列电子邮件的集成涉及 3 个步骤:
- 在您的服务器端语言中使用散列函数来获取散列的电子邮件值
- 将该值传递给 Prebid.js 的前端,可能通过 cookie 或 HTML 上的隐藏元素
- 在您的前端 JS 中,从第 2 步中读取值,并将其传递给 Prebid.js 用户 ID 模块
现在回到你的问题:
我找到了这个脚本https://gist.github.com/ehedaya/288c7280ee76b436cceec15941e4093a但我不知道应该在哪里添加它。
这仅涵盖步骤 1。您需要获取经过哈希处理的电子邮件并按照步骤 2 和 3 使用户 ID 模块工作。
推荐阅读
- javascript - Ng-repeat 不适用于 Flask,$scope.variablename = data.result 在 $.post API 调用后超出范围
- sql-server - 如何从 GROUP BY 查询中删除特定范围的记录?
- javascript - 如何将字符串化对象添加到 url 的末尾
- c# - 通过 ASP.NET 中的内联 C# 到 GUID 的字符串
- javascript - 将html表中未选中的复选框行转换为javascript数组
- java - 如何定位具有使用 Thymeleaf 组成的 id 的输入字段的值
- flutter - Google 自动完成不会在 Flutter 中返回结果
- linux - 如何尾随所有文件并通过通配符名称排除某些文件?
- firebird - 为什么 Firebird 2.5.8 在 SELECT CURRENT_ROLE 上返回 NONE?
- reactjs - 单击按钮后在 Jest 中测试函数调用(模拟 fetch 调用)