Amplitude is a CDP. As a CDP, Amplitude is responsible for ensuring it’s platform can consume multiple data sources to form an accurate picture of the customer. The primary function of the CDP is identity resolution for these various sources. There is a very common use case that I can’t seem to figure out with Amplitude. Consider this example:
A company decides to hold a webinar hoping it will create engagement that increases conversion. Leads signup to the webinar on a separate platform e.g. Zoom or RingCentral. After the webinar, the company wants to know how attending the webinar impacted conversion. They are able to export CSV of the list of attendees with their name, phone number, and email address. They take their CSV and upload it to S3 to utilize the native Amplitude S3 Integration.
Upon setting up the S3 as a source, there’s a problem. There is no device ID, or user ID in the CSV since these leads didn’t sign up on a platform where Amplitude could collect these.
I’ve tested this example without success. I generated a random device ID in the CSV data and assumed that Amplitude would perform Identity resolution on the supplied email and phone user properties. Amplitude did not recognize phone or email as a unique user property and will not merge users based on these fields. Can you please help me understand how to properly identify these leads into Amplitude with their email address or phone number?
Note: I have already reviewed the following guides:
https://help.amplitude.com/hc/en-us/articles/115003135607-Track-unique-users
https://amplitude.com/blog/identity-resolution-insights
https://www.docs.developers.amplitude.com/data/sources/amazon-s3/#create-amazon-s3-import-source
https://www.docs.developers.amplitude.com/analytics/apis/aliasing-api/