Personalization (PID)
Understanding PID and User Tracking
What is PID?
PID is a parameter that can only be used with Talroo's API. It exists in search URLs:
api.jobs2careers.com/api/search.php?id=9999&pass=ABCDEF&ip=X&q=X&l=X&pid=1234
Talroo's job recommendation system uses personalization to provide more relevant job matches. Publishers can enhance personalization by using the pid (Private ID, non-PII) parameter in the Search API call. Adding personalization will unlock higher quality search and long-term revenue.
The previous personalization parameter, uid, has been deprecated. Switch over to pid for best results.
How Publishers Can Enable Personalization
Publishers can pass their own user identifiers through the (non-PII) pid parameter in Search. This helps Talroo personalize job recommendations for users.
Best Practices for Publishers
PID Granularity
- Use the same
pidfor returning users - Ensure each user has a unique
pidvalue - It should not be a single site ID or change with each query
- It should uniquely identify a user for personalization
PID Guidelines
Use a unique and secure, non-PII identifier, like a salted hash of their internal account ID.
Example:
sha256(<salt> + <account_id>) = sha256("hello_world_1234567890")
Avoid email hashes: These are considered personally identifiable information (PII) and should not be used.