Amazon Web Services (AWS) offers Amazon S3, a scalable cloud-based object storage service. It allows users to store and retrieve data from anywhere on the internet using a simple web interface, or application programming interface.
Let’s go through the process required to set-up AWS S3 for Offline events.
For this integration, click on “Offline Events”. Provide a source name to your connection. Click Next.
Once all the credentials are provided, Datahash will validate the credentials, after which the connection will be successfully setup – if all the credentials are valid.
Overview – To Implement Offline events, the client needs to upload the Customer Fields as mentioned in the file downloaded during the setup (Step 2) in a CSV using the below specified format. This file works for all three platforms i.e., Facebook, Google and Snap.
Note on Encryption – All the Customer Data Fields that says ‘Hashed’ needs to be encrypted using the ‘SHA256’ format.
Mandatory Fields:
Datahash Fields | Required/Optional | Format |
Event Data | ||
event_time | Required | UNIX timestamp |
event_name | Required | String |
currency | Required for purchase events | Three-letter ISO currency code |
value | Required for purchase events | Double |
transaction_id | Required for purchase events | String |
User Data | ||
Email_hashed | Required | Trim leading and trailing white space and convert all characters to lowercase |
Phone_hashed | Required | Number up to fifteen digits in length starting without 0 and removing any non-numeric characters such as whitespace, parentheses, ‘+’, or ‘-‘ from phone numbers |