Funkcje Feedance AI są już wdrażane.
Sprawdź to!

Czym jest Adzuna?

Adzuna to globalna wyszukiwarka ofert pracy założona w Londynie w kwietniu 2011 roku przez Andrew Huntera i Douga Monro. Zamiast hostować oferty pracy bezpośrednio, jak tradycyjne portale pracy, Adzuna działa jako agregator: pobiera oferty z dużych portali pracy, portali specjalistycznych i portali pracy pracodawców do jednej, przeszukiwalnej bazy danych, a następnie prezentuje je osobom poszukującym pracy za pośrednictwem wyszukiwarki, alertów e-mail i aplikacji mobilnych.

Dla pracodawców i platform rekrutacyjnych Adzuna działa na wielu rynkach na całym świecie i dystrybuuje oferty pracy za pośrednictwem własnych wyników wyszukiwania, a także sieci stron partnerskich. Aby użytkownicy Adzuna mogli zobaczyć kanał z ofertami pracy, należy przesyłać oferty w ustrukturyzowanym formacie XML, oczekiwanym przez robota Adzuna, który jest regularnie aktualizowany.

Dlaczego warto połączyć swój kanał ofert pracy z Adzuna?

Adzuna pozycjonuje swój produkt w ogłoszeniach o pracę, koncentrując się na zasięgu i jakości dopasowania, a nie na samej liczbie ofert. Według strony Adzuna dotyczącej oferty dla pracodawców:

  1. Platforma dociera do ponad 10 milionów użytkowników miesięcznie, przy czym 65% z nich, w przeciwieństwie do innych dużych serwisów z ofertami pracy, stanowi grupa unikatowa.
  2. Ogłoszenia można publikować za pośrednictwem wyszukiwarki, poczty e-mail, aplikacji mobilnych i sieci ponad 100 witryn partnerskich.
  3. Adzuna stosuje dopasowywanie oparte na sztucznej inteligencji, które, jak twierdzi firma, zwiększa wskaźnik aplikacji na użytkownika o około 20%. Ma to na celu kierowanie na listę większej liczby odpowiednich kandydatów, a nie tylko większej liczby kliknięć.
  4. Platforma umożliwia integrację z systemami śledzenia aplikacji 18+ oraz dostęp do danych porównawczych pochodzących z archiwum ofert pracy.

W przypadku przepływu pracy związanego z zarządzaniem kanałami praktyczna korzyść jest oczywista: gdy dane dotyczące oferty pracy zostaną poprawnie zmapowane do schematu Adzuna, każda nowa lub zaktualizowana rola w systemie źródłowym (ATS, stronie karier lub platformie HR) może automatycznie trafić do tej grupy odbiorców, zamiast być ponownie wprowadzana ręcznie.

Pole kosztu kliknięcia (CPC) w Adzuna

W przeciwieństwie do typowego kanału produktów, własna specyfikacja XML firmy Adzuna obejmuje specjalny mechanizm licytacji wbudowany w sam kanał: cpc tag. Reklamodawcy obsługujący licytowanie programowe mogą bezpośrednio w kanale uwzględnić wartość kosztu kliknięcia za zlecenie, sformatowaną jako liczba dziesiętna, np. 0.20W dokumentacji Adzuna zaznaczono, że Twój menedżer konta z góry uzgadnia z Tobą minimalny i maksymalny zakres CPC, a wartość podana w pliku danych pozwala Ci składać oferty w ramach tego zakresu za każde zlecenie, zamiast ustalać jedną stałą stawkę dla całego konta.

Oznacza to, że struktura kanału i monetyzacja są powiązane w przypadku programowych kont Adzuna — kanału, który może być wypełniany cpc na stanowisko (np. składanie wyższych ofert w przypadku trudniejszych do obsadzenia ról) ma bezpośredni wpływ, którego nie ma statyczny, jednorazowy eksport.

Jakiego formatu danych wymaga Adzuna?

Specyfikacja kanału ofert pracy Adzuna to format XML o prostej, ścisłej strukturze. Zgodnie z opublikowaną specyfikacją XML Adzuna:

  1. Elementem głównym jest <jobs>, a każdy indywidualny wpis jest opakowany w swój własny <job> etykietka.
  2. Zdecydowanie preferowana jest deklaracja XML, np. <?xml version="1.0" encoding="UTF-8" ?>, z kodowaniem UTF-8 (Unicode).
  3. Plik musi być poprawnie sformatowanym, prawidłowym plikiem XML — Adzuna wyraźnie odwołuje się do jego walidacji za pomocą narzędzia takiego jak xmllint --noout test.xml przed złożeniem.
  4. Sekcje CDATA są opcjonalne. Jeśli ich nie używasz, nawiasy kątowe i znaki & w treści pola muszą być oznaczone jako &lt; oraz &amp; — dosłowne znaki bez znaków specjalnych spowodują uszkodzenie kodu XML.
  5. Dane mogą być dostarczane na dwa sposoby: hostowane pod adresem URL, który robot Adzuna pobiera według harmonogramu (adres URL może być zabezpieczony hasłem) lub przesyłane na serwer FTP Adzuna z adresu IP, który Adzuna wyraźnie umieścił na białej liście — próby przesyłania z adresu IP, który nie znajduje się na białej liście, kończą się niepowodzeniem.
  6. Kompresja pliku przy użyciu popularnego algorytmu, takiego jak gzip lub zip, jest wyraźnie określana jako wysoce zalecana.

Minimalny przykład pasuje do tego kształtu:

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

Jakie atrybuty ofert pracy są wymagane w Adzuna?

Specyfikacja XML programu Adzuna dokumentuje zdefiniowany zestaw tagów na poziomie stanowiska, podzielony na pola obowiązkowe, pola „wysoce preferowane” i opcjonalne pola wzbogacające:

PoleWymaganieKomentarz
titleObowiązkowyTylko faktyczny tytuł stanowiska — specyfikacja Adzuna wyraźnie mówi, aby nie podawać lokalizacji, wynagrodzenia, numeru identyfikacyjnego ani słów kluczowych, takich jak „pilne” lub „poszukiwana pomoc”, ponieważ obniża to trafność wyszukiwania.
idObowiązkowyUnikalny identyfikator ogłoszenia o pracę z Twojego oryginalnego systemu.
descriptionObowiązkowyMusi mieć co najmniej 100 znaków i zawierać formatowanie HTML, a nie zwykły tekst. Adzuna usuwa treści nieodpowiednie lub obraźliwe.
urlObowiązkowyUnikalny adres URL dla każdego stanowiska, wskazujący stronę, na której kandydat może przeglądać ofertę i aplikować online. Parametry śledzenia (np. utm_source) można dodać lub dodać za pomocą Adzuna.
locationObowiązkowyAkceptuje pełny adres lub tylko miasto, ale Adzuna używa tylko pierwszej lokalizacji, jeśli w jednym tagu występuje ich wiele — najlepiej sprawdza się jedno wyraźne, najbliższe miasto. Role zdalne powinny ustawiać lokalizację na kraj i używać remote zamiast tego pole.
countryObowiązkowyPreferowane są kody ISO 3166-1. Specyfikacja kanału Adzuna wymienia 20 obsługiwanych krajów: AU, AT, BE, BR, CA, CH, FR, DE, ES, IN, IT, MX, NL, NZ, PL, RU, SG, ZA, UK, US.
salaryBardzo preferowanePreferowana jest wartość sformatowana, np. „20 000 GBP rocznie”, ale akceptowany jest również tekst surowy („50 tys.”, „150 EUR dziennie”). W przypadku ofert pracy w Wielkiej Brytanii bez podanego wynagrodzenia Adzuna stosuje własną prognozę rynkową.
companyBardzo preferowaneW tym miejscu nie należy używać rzeczywistej nazwy pracodawcy — agencji rekrutacyjnej ani nazwy miejsca pracy.
categoryBardzo preferowaneTylko jedna wartość z listy 29 kategorii ofert pracy Adzuna (lub jej odpowiednika na mapie). W Wielkiej Brytanii i Stanach Zjednoczonych Adzuna zaznacza również, że automatycznie kategoryzuje ogłoszenia na podstawie własnego modelu, który może zastąpić podaną wartość.
contract_typeOpcjonalnie (wpływa na filtry)Akceptuje dokładnie jeden z permanent or contract.
contract_timeOpcjonalnie (wpływa na filtry)Akceptuje dokładnie jeden z full_time or part_time.
remoteOpcjonalnie (wpływa na filtry)Akceptuje 1/Yes/Remote or 0/No/Non-Remote.

Dodatkowe pola opcjonalne w specyfikacji obejmują: geo_lat / geo_lng, postcode, salary_min / salary_max / salary_frequency (akceptowane wartości: hour, day, month, year) / salary_currency, date (data pierwszej publikacji) i cpc do licytacji programowej.

Jak połączyć Adzunę z Feedance

Dane źródłowe znajdują się pomiędzy danymi źródłowymi zadania a wymaganiami dotyczącymi danych źródłowych Adzuna, więc ogólny przepływ pracy wygląda następująco:

  1. Podłącz swoje źródło — system ATS, platformę HR, system CMS strony z ofertami pracy lub eksport arkusza kalkulacyjnego/bazy danych — jako źródło danych w Feedance.
  2. Przypisz pola stanowiska do schematu Adzuna: tytuł stanowiska do title, Twoje wewnętrzne odniesienie do id, pełny opis stanowiska (z formatowaniem HTML, ponad 100 znaków) description, strona z aplikacjami na żywo urli tak dalej, poprzez lokalizację, kraj, wynagrodzenie, firmę, kategorię, rodzaj umowy i czas jej trwania oraz status zdalny.
  3. Feedance generuje zgodny plik XML z <jobs>/<job> strukturę, właściwe użycie kodu ucieczki lub obsługę CDATA i umieszcza ją pod stabilnym adresem URL.
  4. Podaj adres URL tego kanału do Adzuna (lub, jeśli używasz przesyłania danych przez FTP, udostępnij adres IP, z którego Feedance będzie przesyłać dane, aby Adzuna mogła dodać go do białej listy).
  5. Feedance odświeża kanał według cyklicznego harmonogramu, dzięki czemu nowe ogłoszenia, obsadzone stanowiska i edytowane szczegóły są zawsze aktualne i nie ma potrzeby ponownego ręcznego przesyłania.
  6. Użyj diagnostyki kanałów Feedance, aby wykryć problemy strukturalne — brakujące pola obowiązkowe, opisy o długości mniejszej niż minimalna, nieprawidłowo sformatowany kod XML — zanim spowodują one pominięcie zadań przez robota Adzuna.

Jak często należy aktualizować informacje o ofertach pracy?

Specyfikacja Adzuny stanowi, że pobiera ona kanał i aktualizuje indeks wyszukiwania co najmniej raz dziennie, a wygenerowany plik musi być aktualizowany co najmniej z taką częstotliwością.

W praktyce oferty pracy są bardziej wrażliwe na czas niż większość katalogów produktów – stanowisko, które zostało obsadzone, ale pozostaje aktywne w Adzuna, marnuje kliknięcia (a w przypadku kont CPC również budżet), kierując kandydatów na martwą stronę aplikacji. Kanał informacyjny, który resynchronizuje się za każdym razem, gdy oferta pracy się otwiera, zmienia lub zamyka – jednocześnie spełniając minimalny dzienny limit indeksowania Adzuna – utrzymuje to, co widzą kandydaci, w zgodzie z tym, co jest faktycznie dostępne.

Typowe błędy w kanale Adzuna i jak je naprawić

Adzuna nie publikuje publicznej listy kodów błędów w kanałach, ale jej specyfikacja XML wyraźnie określa ograniczenia, które powodują odrzucenie lub błędne odczytanie zadań. Najczęstsze problemy wynikają bezpośrednio z poniższych udokumentowanych reguł:

  1. Znaki specjalne bez znaków specjalnych. Jeśli nie używasz sekcji CDATA, dowolny tekst dosłowny < or & wewnątrz pola powoduje przerwanie dokumentu XML. Ukryj je jako &lt; oraz &amp;lub zawiń pole w CDATA.
  2. Opis jest za krótki. Adzuna wymaga podania co najmniej 100 znaków descriptionKrótkie, szablonowe opisy nie spełniają tego progu i są odrzucane.
  3. Niespójne identyfikatory krajów. Jeśli zamiast kodów ISO 3166-1 używasz niestandardowych ciągów znaków kraju, muszą one być stosowane spójnie w całym pliku — mieszanie identyfikatorów tego samego kraju (np. „Wielka Brytania” w niektórych wierszach, a „Zjednoczone Królestwo” w innych) może spowodować odrzucenie ofert pracy.
  4. Niezgodność lokalizacji/kraju. Adzuna mapuje zadanie tylko do kraju, który w nim podano. country tag — na przykład praca w Monachium oznaczona kodem kraju UK jest odrzucana od razu, a nie przydzielana ponownie.
  5. Wiele lokalizacji w jednym tagu. Jeśli location pole zawiera więcej niż jedno miejsce, Adzuna odczytuje tylko pierwsze — reszta jest ignorowana, co może powodować, że zadania będą geograficznie dopasowane do niewłaściwego obszaru.
  6. Zduplikowane lub nieunikalne adresy URL. Każdy url Adres URL musi być unikalny i prowadzić do strony, na której kandydat może aplikować. Adresy URL używane wielokrotnie lub zastępcze podważają ten wymóg.
  7. Przesyłanie danych za pomocą protokołu FTP z adresów IP, które nie znajdują się na białej liście. Jeśli przesyłasz pliki za pośrednictwem serwera FTP Adzuna, przesyłanie z dowolnego adresu IP innego niż ten, który Adzuna umieścił na białej liście, zakończy się niepowodzeniem.
  8. Brak pól filtrów. remote, contract_type, contract_time nie są obowiązkowe, ale specyfikacja Adzuna wskazuje, że bez nich Twoje oferty pracy po prostu nie pojawią się, gdy kandydaci będą filtrować wyniki wyszukiwania według tych kryteriów — nie jest to odrzucenie, ale utrata widoczności.

Wskazówki dotyczące optymalizacji kanałów

Kilka z nich zaczerpnięto bezpośrednio z wytycznych Adzuny; reszta to ogólne zasady higieny pasz, które warto oznaczyć jako takie.

  1. Zachowaj czytelność tytułów (udokumentowane przez Adzuna). Specyfikacja Adzuny wyraźnie to określa title powinna zawierać faktyczny tytuł stanowiska — a nie być uzupełniona informacją o lokalizacji, wynagrodzeniu, wewnętrznym identyfikatorze lub słowach kluczowych określających pilność — ponieważ takie uzupełnianie negatywnie wpływa na trafność wyszukiwania na ich platformie.
  2. Jeśli to możliwe, korzystaj z listy kategorii Adzuna (udokumentowanej przez Adzuna). Mapowanie na 29 standardowych kategorii Adzuna, zamiast przechodzenia przez niezmapowane wewnętrzne nazwy kategorii, jest uznawane za sposób na zwiększenie dokładności indeksowania i wyświetlania zadania.
  3. Podaj prawdziwe dane dotyczące wynagrodzeń (udokumentowane przez Adzuna). Nawet jeśli salary jest jedynie „bardzo preferowane”, a nie obowiązkowe, pod warunkiem, że pozwala uniknąć polegania na automatycznej ocenie rynku przez Adzuna i daje kandydatom bardziej dokładny obraz z góry.
  4. Najlepsza praktyka ogólna: pisz treściwe, łatwe do przejrzenia opisy. Opisy w formacie HTML zawierające powyżej 100 znaków (jasno określone obowiązki, wymagania, korzyści) sprawdzają się lepiej zarówno w przypadku kandydatów, jak i w przypadku sygnałów trafności Adzuna.
  5. Najlepsza praktyka ogólna: niezwłocznie usuwaj nieaktualne oferty. Ponieważ Adzuna indeksuje ponownie przynajmniej raz dziennie, szybkie zamykanie obsadzonych stanowisk w systemie źródłowym ogranicza czas, przez jaki nieaktywne oferty pozostają aktywne i generują kliknięcia.

PYTANIA I ODPOWIEDZI

Jakiego formatu wymaga Adzuna dla kanału ofert pracy?
XML z <jobs> element główny i każdy wpis wewnątrz własnego <job> tag, zgodnie z opublikowaną specyfikacją XML firmy Adzuna.

Jak często Adzuna pobiera aktualizacje kanałów?
W dokumentacji Adzuny podano, że pobiera ona i ponownie indeksuje kanały przynajmniej raz dziennie, więc kanał należy odświeżać co najmniej tak często.

Czy mogę przesłać swój kanał z istniejącego systemu ATS lub witryny z ofertami pracy?
Tak — Adzuna akceptuje kanały umieszczone pod dowolnym adresem URL (w tym adresami chronionymi hasłem), które może indeksować zgodnie z harmonogramem, lub przesyłane za pomocą protokołu FTP z białej listy adresów IP.

Czy Adzuna obsługuje ogłoszenia o pracę zdalną?
Tak. Zgodnie ze specyfikacją, ustaw location do odpowiedniego kraju i użyj remote pole (akceptowane wartości 1/Yes/Remote or 0/No/Non-Remote) aby go oznaczyć.

Czy Adzuna pobiera opłatę za zamieszczanie ogłoszeń o pracę?
Własna specyfikacja XML firmy Adzuna potwierdza koszt za kliknięcie (cpc) istnieje dla reklamodawców korzystających z programów licytacji, z zakresami ustalanymi indywidualnie dla każdego menedżera konta. Poza tym, dokładne plany i stawki różnią się w zależności od rynku i rodzaju konta — sprawdź aktualne ceny bezpośrednio w Adzuna, zamiast polegać na stałej kwocie.

Dlaczego oferta pracy, która wygląda na ważną, nie pojawia się w Adzuna?
Większość luk w widoczności braku odrzucenia wynika z pól opcjonalnych, ale wpływowych: brakujących category, contract_type, contract_timelub remote nie spowoduje odrzucenia, ale oferta pracy nie pojawi się, gdy kandydaci będą filtrować ją według tych kryteriów.

Zaplanuj swoją 15-minutową prezentację już teraz

Zaplanuj moją demonstrację

Dostosujemy demo do Twoich bieżących potrzeb i odpowiemy na wszystkie Twoje pytania. Przygotuj się i zobacz, jak to działa!