Feedance AI 功能正在推出。
看看这个!

Adzuna是什么?

Adzuna 是一个全球求职搜索引擎,由 Andrew Hunter 和 Doug Monro 于 2011 年 4 月在伦敦创立。与传统的招聘网站直接发布职位不同,Adzuna 扮演着聚合器的角色:它将大型招聘网站、专业门户网站和雇主招聘网站上的职位列表整合到一个可搜索的数据库中,然后通过搜索、电子邮件提醒和移动应用程序将这些职位信息呈现给求职者。

对于雇主和招聘平台而言,Adzuna 的业务遍及全球众多市场,并通过其自身的搜索结果以及合作伙伴网站网络发布招聘信息。要想让招聘信息触达 Adzuna 的用户群体,就必须以 Adzuna 爬虫程序所期望的结构化 XML 格式提交招聘信息,并定期更新。

为什么要将你的招聘信息流连接到 Adzuna?

Adzuna 将其招聘信息产品定位在覆盖面和匹配质量上,而非单纯追求数量。根据 Adzuna 的雇主产品页面所述:

  1. 该平台每月用户超过 10 万,其中 65% 的用户被认为是与其他主要招聘网站不同的独特受众。
  2. 房源信息可通过搜索、电子邮件、移动应用程序以及由 100 多个合作伙伴网站组成的网络进行分发。
  3. Adzuna 采用基于人工智能的匹配技术,据称可将每个用户的申请率提高约 20%,旨在将更多相关的候选人引导至职位列表,而不仅仅是增加点击量。
  4. 该平台可与 18 个以上的应聘者跟踪系统集成,并可访问从其历史职位发布档案中提取的基准数据。

对于信息流管理工作流程而言,实际好处显而易见:一旦您的职位数据正确映射到 Adzuna 的架构,源系统(ATS、招聘页面或人力资源平台)中的每个新职位或更新职位都可以自动传递给该受众,而无需手动重新输入。

Adzuna 的每次点击费用 (CPC) 字段

与典型的产品信息流不同,Adzuna 自己的 XML 规范包含一个内置于信息流本身的专用竞价机制: cpc 标签。支持程序化竞价的广告主可以直接在 Feed 中包含每次点击的费用,格式为十进制数,例如: 0.20Adzuna 的文档指出,您的客户经理会事先与您商定最低/最高 CPC 范围,并且 feed 中提供的值允许您在该范围内按每个任务进行出价,而不是为整个帐户设置一个固定费率。

这意味着程序化Adzuna账户的信息流结构和变现是关联的——一个可以填充信息流的渠道 cpc 按职位(例如,对更难填补的职位出价更高)进行操作,比静态的、一次性的出口操作具有直接的杠杆作用。

Adzuna 需要什么格式的订阅源?

Adzuna 的职位信息规范采用 XML 格式,结构简洁严谨。根据 Adzuna 已发布的 XML 规范:

  1. 根元素是 <jobs>每条帖子都单独包装在自己的标签中。 <job> 标签。
  2. 强烈建议使用 XML 声明,例如 <?xml version="1.0" encoding="UTF-8" ?>采用 UTF-8(Unicode)编码。
  3. 该文件必须是格式良好的有效 XML 文件——Adzuna 特别提到要使用类似这样的工具进行验证。 xmllint --noout test.xml 在提交之前。
  4. CDATA 部分是可选的。如果不使用 CDATA 部分,则字段内容中的尖括号和 & 符号必须进行转义。 &lt; 和 &amp; — 未转义的直接字符会破坏 XML。
  5. 信息源可以通过两种方式提供:托管在 Adzuna 爬虫按计划下载的 URL 上(该 URL 可以设置密码保护),或者从 Adzuna 明确列入白名单的 IP 地址上传到 Adzuna 的 FTP 服务器——从未列入白名单的 IP 地址尝试上传将直接失败。
  6. 文中明确指出,使用 gzip 或 zip 等常用算法压缩文件是极佳的选择。

一个最小的例子符合这个形状:

<?xml version="1.0" encoding="UTF-8" ?>
<jobs>
  <job>
    ...
  </job>
</jobs>

Adzuna要求职位列表具备哪些属性?

Adzuna 的 XML 规范文档定义了一组作业级标签,这些标签分为必填字段、“强烈推荐”字段和可选的增强字段:

领域需求笔记
title强制性只需填写实际的职位名称——Adzuna 的规范明确指出不要包含地点、薪水、ID 号码或“紧急”或“招聘”等关键词,因为这会降低搜索相关性。
id强制性您原始系统中职位广告的唯一标识符。
description强制性内容必须至少包含 100 个字符,并且应使用 HTML 格式而非纯文本。Adzuna 会删除不当或冒犯性内容。
url强制性每个职位都有一个唯一的 URL,指向一个页面,求职者可以在该页面上查看职位并在线申请。跟踪参数(例如 utm_source) 可以由 Adzuna 添加或附加。
location强制性接受完整地址或仅城市,但如果一个标签中出现多个位置,Adzuna 只会使用第一个位置——最好使用一个清晰​​、最近的城镇/城市。远程办公人员应将位置设置为国家/地区,并使用…… remote 字段代替。
country强制性建议使用 ISO 3166-1 编码。Adzuna 的馈线规格列出了 20 个支持的国家/地区:澳大利亚、奥地利、比利时、巴西、加拿大、瑞士、法国、德国、西班牙、印度、意大利、墨西哥、荷兰、新西兰、波兰、俄罗斯、新加坡、南非、英国、美国。
salary非常理想我们更倾向于使用格式化的数值,例如“年薪 20,000 英镑”,但也接受纯文本格式(例如“50 英镑”、“日薪 150 欧元”)。对于未提供薪资信息的英国职位,Adzuna 将采用其自身的市场估算值。
company非常理想此处不应使用雇主的实际名称——招聘机构或招聘网站的名称。
category非常理想仅提供一个值,该值来自 Adzuna 提供的 29 个职位类别列表(或其对应的映射值)。Adzuna 指出,在英国和美国,它还会使用自己的模型自动对广告进行分类,该模型可能会覆盖用户提供的值。
contract_type可选(影响筛选条件)只接受以下其中之一 permanent or contract.
contract_time可选(影响筛选条件)只接受以下其中之一 full_time or part_time.
remote可选(影响筛选条件)接受 1/Yes/Remote or 0/No/Non-Remote.

规范中其他可选字段包括 geo_lat / geo_lng, postcode, salary_min / salary_max / salary_frequency (可接受的值: hour, day, month, year)/ salary_currency, date (首次发布日期),以及 cpc 用于程序化竞价。

如何将Adzuna与Feedance连接

Feedance 位于您的源作业数据和 Adzuna 的数据源需求之间,因此一般的工作流程如下所示:

  1. 将您的数据源(ATS、HR平台、招聘页面CMS或电子表格/数据库导出)作为 Feedance 中的数据源连接起来。
  2. 将您的职位字段映射到 Adzuna 的架构:职位名称到 title,您内部对 id完整的职位描述(需包含HTML格式,100字以上) description实时申请页面 url以此类推,按地点、国家、薪资、公司、类别、合同类型和时间以及远程状态进行分类。
  3. Feedance 会生成一个符合规范的 XML 文件。 <jobs>/<job> 结构正确,转义或 CDATA 处理正确,并将其托管在稳定的 URL 上。
  4. 将该 feed URL 提供给 Adzuna(或者,如果您使用基于 FTP 的传输方式,请分享 Feedance 将上传的 IP 地址,以便 Adzuna 可以将其列入白名单)。
  5. Feedance 会定期刷新信息流,因此新发布的帖子、已填补的职位和已编辑的详细信息无需手动重新提交即可保持同步。
  6. 使用 Feedance 的 feed 诊断功能来发现结构性问题(例如缺少必填字段、描述长度不足、XML 格式错误),以免这些问题导致 Adzuna 的爬虫程序跳过作业。

你的职位信息应该多久更新一次?

Adzuna 自己的规范规定,它每天至少下载一次信息源并更新其搜索索引,并且您生成的文件必须至少以该频率更新。

实际上,职位列表比大多数产品目录更具时效性——一个已经招满的职位仍然显示在 Adzuna 上,会浪费点击量(对于 CPC 账户来说,还会浪费预算),因为求职者会被引导到一个无效的申请页面。一个信息流管道会在职位开放、变更或关闭时自动重新同步,同时仍能满足 Adzuna 每日至少一次的抓取频率,从而确保求职者看到的内容与实际空缺职位保持一致。

Adzuna常见的订阅源错误及解决方法

Adzuna并未公开数据错误代码列表,但其XML规范明确规定了导致作业被拒绝或误读的限制条件。最常见的问题可以直接追溯到这些已记录的规则:

  1. 未转义的特殊字符。 如果您不使用 CDATA 段,则任何字面值 < or & 在字段内输入这些字符会破坏 XML 文档。请对其进行转义。 &lt; 和 &amp;或者将该字段包装在 CDATA 中。
  2. 描述过于简短。 Adzuna 要求至少 100 个字符。 description简短的模板式描述达不到这个标准,会被拒绝。
  3. 国家/地区标识符不一致。 如果您使用自定义国家/地区字符串而不是 ISO 3166-1 代码,则必须在整个文件中保持一致——混合使用同一国家/地区的标识符(例如,在某些行中使用“UK”,在其他行中使用“United Kingdom”)可能会导致作业被拒绝。
  4. 地点/国家不匹配。 Adzuna 仅将工作岗位映射到其网站上指定的国家/地区。 country 例如,慕尼黑的一份工作如果被标记为英国国家代码,则会被直接拒绝,而不是重新分配。
  5. 一个标签中包含多个位置。 如果一个 location 字段包含多个地点,Adzuna 只读取第一个——其余的都被默默忽略,这可能会导致工作与错误的区域进行地理匹配。
  6. 重复或不唯一的URL。 每 url 必须是唯一的,并且指向候选人可以实际申请的页面。重复使用或使用占位符URL会违反此要求。
  7. 来自非白名单 IP 的 FTP 上传。 如果您通过 Adzuna 的 FTP 服务器进行传输,则来自 Adzuna 白名单之外的任何 IP 地址的上传都将失败。
  8. 缺少筛选字段。 remote, contract_type和 contract_time 虽然并非强制性要求,但 Adzuna 的规范指出,如果没有这些条件,当求职者按这些条件筛选搜索结果时,你的职位就不会出现——这并非拒绝,而是降低了曝光度。

饲料优化技巧

其中几条直接摘自 Adzuna 自己的指导;其余的都是值得这样标注的一般饲料卫生做法。

  1. 保持标题简洁(Adzuna 文档已记录)。 Adzuna 的规范明确指出: title 应该是实际的职位名称——不要添加地点、薪水、内部 ID 或紧急程度等关键词——因为这种填充会严重损害其平台上的搜索相关性。
  2. 尽可能使用 Adzuna 自己的分类列表(Adzuna 有文档说明)。 与其使用未映射的内部类别名称,不如映射到 Adzuna 的 29 个标准类别,这样可以提高工作被索引和显示的准确性。
  3. 提供真实的薪资数据(Adzuna 有据可查)。 即使 salary 只是“非常可取”,并非强制性的,前提是避免依赖 Adzuna 的自动市场估算,并提前为候选人提供更准确的信息。
  4. 一般最佳实践:撰写内容充实、易于浏览的描述。 除了 100 个字符的最低要求外,结构化的 HTML 描述(明确的职责、要求、福利)在求职者和 Adzuna 自身的关联性信号方面往往表现更好。
  5. 一般最佳实践:及时清理过时的列表。 由于 Adzuna 至少每天都会重新抓取,因此在源系统中快速关闭已填补的职位可以限制失效列表的持续时间,从而避免继续吸引点击。

常见问题

Adzuna对职位信息的要求是什么格式?
XML,带有 <jobs> 根元素以及每个帖子在其自身的内部 <job> 根据 Adzuna 发布的 XML 规范,添加标签。

Adzuna多久会推送一次信息流更新?
Adzuna 自己的文档表明,它每天至少下载并重新索引一次订阅源,因此您的订阅源至少需要如此频繁地刷新。

我可以提交我现有招聘系统或招聘网站上的信息吗?
是的——Adzuna 接受托管在任何 URL(包括受密码保护的 URL)上的 feed,只要它可以按计划抓取,或者通过 FTP 上传从白名单 IP 进行交付。

Adzuna是否支持远程职位发布?
是的。根据规格,设置 location 前往相关国家并使用 remote 字段(可接受的值) 1/Yes/Remote or 0/No/Non-Remote)将其标记出来。

Adzuna发布招聘信息收费吗?
Adzuna 自己的 XML 规范证实了按点击付费 (cpc对于采用程序化竞价模式的广告主,存在一个价格区间字段,具体价格范围由客户经理协商确定。此外,具体的方案和费率会因市场和账户类型而异——请直接联系 Adzuna 确认当前价格,而不要依赖固定价格。

为什么看起来很靠谱的职位不会出现在 Adzuna 上?
大多数非拒收可见性差距都可追溯到可选但影响较大的字段:缺失。 category, contract_type, contract_time 或 remote 不会导致拒录,但当求职者按这些条件筛选时,该职位将不会显示出来。

立即安排您的 15 分钟演示

安排我的演示

我们会根据您的实际需求定制演示,并解答您的所有疑问。准备好见证它的运作方式吧!