【问题标题】:Facebook Ads API - e-mails and hashes in a Custom AudienceFacebook Ads API - 自定义受众中的​​电子邮件和哈希
【发布时间】:2014-07-10 20:13:59
【问题描述】:

我通过 Facebook 的 Power Editor 上传了包含 212 封电子邮件的 csv,几秒钟后我可以看到有 200 名用户在观众中。

我通过 Facebook 的 Power Editor 将这 212 封电子邮件的 sha256 哈希值的 csv 文件上传到不同的自定义受众,几秒钟后我可以看到受众中有 100 个用户。

我使用广告 API 将相同的 212 封哈希电子邮件列表添加到不同的自定义受众,几秒钟后我可以看到受众中有 100 个用户。

在我看来,上传原始电子邮件与散列电子邮件不应改变 Facebook 中能够匹配的电子邮件数量。这种行为是预期的还是意外的?为什么会这样?

【问题讨论】:

  • 你确定你正确地散列它们吗?
  • 我使用 python 的 hashlib.sha256(email).hexdigest()。如果我没有正确散列,为什么甚至 100 会匹配?
  • 我认为文档说你应该在散列之前进行小写和其他一些清理
  • 我还没有看到,但知道这将是美妙的!你有链接或方向吗?
  • 查看文档中的哈希部分:developers.facebook.com/docs/reference/ads-api/…

标签: facebook facebook-ads-api


【解决方案1】:

诀窍是在散列之前对电子邮件进行规范化(根据https://developers.facebook.com/docs/reference/ads-api/custom-audience-targeting#hash)。

我在 Python 中,所以对我来说这是在做 email_string.lower().strip() 而不仅仅是 email_string。 lower() 更重要,因为我认为没有空格,但肯定有大写字母的电子邮件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多