Cloud Talent Solution adalah layanan yang menghadirkan machine learning ke pengalaman penelusuran lowongan Anda, yang memungkinkan pencari kerja mengakses hasil berkualitas tinggi yang jauh melampaui batasan metode berbasis kata kunci standar. Langsung setelah diaktifkan, CTS akan menerapkan model relevansi dan ontologi lowongan/keterampilan ke detail lowongan Anda. Anda dapat meningkatkan hasil yang ditampilkan kepada pencari kerja dengan mencatat peristiwa klien berdasarkan aktivitas pencari kerja.
Mencatat peristiwa klien menggunakan createClientEventRequest
Saat pencari kerja melakukan tindakan tertentu, Anda dapat menggunakan Penelusuran Lowongan untuk mencatat tindakan tersebut. Misalnya, pencari kerja atau entitas lain yang berinteraksi dengan layanan telah melihat lowongan (atau daftar lowongan) di tampilan mereka, seperti dalam daftar hasil penelusuran dalam format terkompresi atau terpotong. Anda dapat mengirim peristiwa IMPRESSION ke Cloud Talent Solution untuk memberikan data tentang konteks penelusuran dan hasil yang dapat dilihat pencari kerja. Saat pencari kerja mengklik hasil lowongan untuk melihat deskripsi lowongan lengkap, Anda dapat mengirim peristiwa VIEW yang mencatat minat pencari kerja terhadap posisi yang dipilih.
Contoh berikut mengilustrasikan cara mengirim pesan ke Cloud Talent Solution menggunakan API. Pencari kerja atau entitas lain yang berinteraksi dengan layanan telah melihat lowongan (atau daftar lowongan) di tampilan mereka, seperti dalam daftar hasil penelusuran dalam format terkompresi atau terpotong. Peristiwa ini biasanya dikaitkan dengan pencari kerja yang melihat daftar lowongan di satu halaman.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat Library klien CTS. Untuk mengetahui informasi selengkapnya, lihat CTS Go API dokumentasi referensi.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Python
Untuk mengetahui informasi lebih lanjut tentang cara menginstal dan membuat klien Cloud Talent Solution, lihat Library Klien Cloud Talent Solution.
Pesan peristiwa
Kolom yang wajib diisi:
eventId(Ditetapkan pelanggan): Setiap pesan yang dikirim ke Cloud Talent Solution harus memilikieventIdyang unik. Sebagai praktik terbaik, sertakan stempel waktu saat menentukan kolom ini untuk memastikan tidak ada duplikat. Panjang maksimum kolom ini adalah 255 karakter.requestId: NilairequestIdyang ditampilkan oleh objek respons penelusuran. Nilai ini unik untuk panggilan APISearchJobsRequesttertentu. Nilai ini digunakan untuk semua pesan berikutnya yang berasal dari peristiwa IMPRESSION penelusuran asli. Saat panggilan APISearchJobsRequestbaru dilakukan (misalnya: pencari kerja membuka halaman hasil berikutnya),requestIdakan berubah.createTimeStempel waktu peristiwa (dalam Stempel Waktu format, akurat hingga nanodetik. Stempel waktu ini harus mencerminkan waktu terjadinya peristiwa, bukan waktu pesan dikirim.Kolom gabungan
event: Dapat berupajobEventatauprofileEvent.jobEventobjek digunakan dengan fitur Penelusuran Lowongan dan dikeluarkan saat pencari kerja berinteraksi dengan layanan.
Contoh pesan peristiwa
Panggilan API dalam contoh kode di atas akan menghasilkan pesan JSON dalam format berikut:
JSON
{ "requestId": string, "eventId": string, "createTime": string, "eventNotes": string,// Union field event can be only one of the following: "jobEvent": { object (JobEvent) }, "profileEvent": { object (ProfileEvent) } // End of list of possible types for union field event. }
Skenario dan alur kerja
Berikut adalah dua contoh skenario pencari kerja yang menelusuri, melihat, dan melamar pekerjaan.
Alur kerja 1
Pencari kerja melakukan penelusuran. Contoh: Product mgr SF
Hasil penelusuran ditampilkan kepada pencari kerja.
Objek respons penelusuran lowongan yang dikirim kembali ke server pelanggan berisi
requestIdunik (misalnya:8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==). GunakanrequestIdini untuk semua pesan mendatang yang terkait dengan panggilan API SearchJobsRequest tertentu ini.Kirim pesan IMPRESSION ke Cloud Talent Solution.
Contoh pesan peristiwa:
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID1", "createTime": "2018-12-19T16:39:57-08:00", "jobEvent": {"type":"IMPRESSION", "jobs":["jobs/4000000000", "jobs/4000000001","jobs/4000000002", "jobs/4000000003", "jobs/4000000004"]} }Pencari kerja memilih hasil (postingan lowongan) untuk melihat detail lengkap lowongan.
Kirim pesan VIEW ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID2", "createTime": "2018-12-19T16:40:57-08:00", "jobEvent": {"type":"VIEW", "jobs":["jobs/4000000000"]} }Pencari kerja melamar postingan lowongan yang dilihat.
a. Jika pencari kerja dialihkan ke halaman dalam domain yang sama (halaman aplikasi internal), kirim pesan APPLICATION_START ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID3", "createTime": "2018-12-19T16:41:57-08:00", "jobEvent": {"type":"APPLICATION_START", "jobs":["jobs/4000000000"]} }b. Jika pencari kerja dialihkan ke halaman aplikasi eksternal, kirim Cloud Talent Solution pesan APPLICATION_REDIRECT.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID3", "createTime": "2018-12-19T16:41:57-08:00", "jobEvent": {"type":"APPLICATION_REDIRECT", "jobs":["jobs/4000000000"]} }Saat pencari kerja menyelesaikan aplikasi internal, kirim pesan APPLICATION_FINISH ke Cloud Talent Solution:
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID4", "createTime": "2018-12-19T16:43:57-08:00", "jobEvent": {"type":"APPLICATION_FINISH", "jobs":["jobs/4000000000"]} }Pencari kerja kembali ke hasil penelusuran dan melanjutkan ke halaman 2 (atau mereka melanjutkan ke halaman 2 tanpa mengklik postingan lowongan).
Kirim pesan IMPRESSION ke Cloud Talent Solution dengan kumpulan hasil berikutnya dari halaman 2. Catatan: Ada
requestIdbaru yang dibuat dalam respons panggilan APISearchJobsRequestyang menghasilkan halaman hasil kedua. (misalnya,99e5b99c-f1ba-4f85-b17d-ccf878f451f9:APAb7IRESj+/Hzwa3bBd54P3qPx2yOWm5w==).{ "requestId": "99e5b99c-f1ba-4f85-b17d-ccf878f451f9:APAb7IRESj+/Hzwa3bBd54P3qPx2yOWm5w==", "eventId": "ID5", "createTime": "2018-12-19T18:39:57-08:00", "jobEvent": {"type":"IMPRESSION", "jobs":["jobs/4000000005", "jobs/4000000006","jobs/4000000007", "jobs/4000000008", "jobs/4000000009"]} }Pencari kerja melanjutkan ke halaman 3 hasil penelusuran.
Kirim pesan IMPRESSION ke Cloud Talent Solution dengan kumpulan hasil berikutnya. CATATAN: Ada
requestIdbaru (misalnya,e2d2b916-78c3-4c65-aecc-d8452bc0afb0:APAb7IRvCsNPiRXYkgF8PN5e8BkbFzKOyg==).{ "requestId": "e2d2b916-78c3-4c65-aecc-d8452bc0afb0:APAb7IRvCsNPiRXYkgF8PN5e8BkbFzKOyg==", "eventId": "ID6", "createTime": "2018-12-19T16:41:57-08:00", "jobEvent": {"type":"IMPRESSION", "jobs":["jobs/4000000010", "jobs/4000000011","jobs/4000000012", "jobs/400000013", "jobs/4000000014"]} }
Alur kerja 2
Pencari kerja melakukan penelusuran. Contoh: Product mgr SF
Hasil penelusuran ditampilkan kepada pencari kerja.
Objek respons penelusuran lowongan berisi
requestIdunik (misalnya:a2179a9b-cf73-413e-8076-98af08b991ad). GunakanrequestIdini untuk semua pesan mendatang yang terkait dengan panggilan APISearchJobsRequestini.Kirim pesan IMPRESSION ke Cloud Talent Solution.
{ "requestId": "a2179a9b-cf73-413e-8076-98af08b991ad", "eventId": "ID1", "createTime": "2018-12-19T16:39:57-08:00", "jobEvent": {"type":"IMPRESSION", "jobs":["jobs/4000000000", "jobs/4000000001","jobs/4000000002", "jobs/4000000003", "jobs/4000000004"]} }Pencari kerja memilih hasil (postingan lowongan) untuk melihat detail lengkap lowongan.
Kirim pesan VIEW ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID2", "createTime": "2018-12-19T16:40:57-08:00", "jobEvent": {"type":"VIEW", "jobs":["jobs/4000000000"]} }Pencari kerja melakukan aplikasi sekali klik ke lowongan, seperti yang diuraikan dalam APPLICATION_QUICK_SUBMISSION.
Kirim pesan APPLICATION_QUICK_SUBMISSION ke Cloud Talent Solution dengan kumpulan hasil berikutnya.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID3", "createTime": "2018-12-19T16:41:57-08:00", "jobEvent": {"type":"APPLICATION_QUICK_SUBMISSION", "jobs":["jobs/4000000000"]} }Pencari kerja melakukan tindakan berikut.
a. Pencari kerja kembali ke hasil penelusuran dan melamar pekerjaan langsung dari halaman hasil penelusuran. Proses lamaran adalah proses yang lebih panjang daripada yang ditentukan dalam APPLICATION_QUICK_SUBMISSION (yaitu, proses lamaran multi-langkah ).
Kirim pesan APPLICATION_START_FROM_SERP ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID4", "createTime": "2018-12-19T16:43:57-08:00", "jobEvent": {"type":"APPLICATION_START_FROM_SERP", "jobs":["jobs/4000000000"]} }b. Pencari kerja menyelesaikan lamaran untuk pekerjaan tersebut. Kirim pesan APPLICATION_FINISH ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID5", "createTime": "2018-12-19T16:44:57-08:00", "jobEvent": {"type":"APPLICATION_FINISH", "jobs":["jobs/4000000000"]} }Pencari kerja kembali ke hasil penelusuran dan melamar pekerjaan langsung dari halaman hasil penelusuran. Proses lamaran mengalihkan pencari kerja ke domain lain yang berada di luar situs penyewa (aplikasi eksternal) sehingga progres pelamar tidak dapat dilacak.
Kirim pesan APPLICATION_REDIRECT_FROM_SERP ke Cloud Talent Solution.
{ "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "eventId": "ID6", "createTime": "2018-12-19T16:45:57-08:00", "jobEvent": {"type":"APPLICATION_START_FROM_SERP", "jobs":["jobs/4000000001"]} }Hal ini berbeda dengan APPLICATION_REDIRECT saat pencari kerja berada di halaman deskripsi lowongan saat dialihkan.
Memverifikasi penerapan peristiwa klien
Cloud Talent Solution menyediakan alat layanan mandiri yang dapat Anda gunakan untuk memverifikasi penerapan peristiwa klien. Lihat alat pengelolaan untuk mengetahui informasi selengkapnya tentang opsi layanan mandiri yang tersedia.