This integration lets you send server-to-server events to Singular without writing a custom pipeline. Whether you're calculating cross-device attribution, analyzing ROI, or using Singular for fraud prevention, including event data helps you have a more complete analytics view.
Any records added to your source are treated as new events and are sent to Singular when your sync runs.
To ensure syncs send each event, your event model must use a truly unique primary key. See the events syncs documentation for more information.
Platform,Package Name, and OS Version fields are the minimum required fields to make the API call to Singular. For a richer analytics, we recommend that you provide all relevant fields in your use case.
The supported platforms are iOS and Android, case sensitive. If the
platform is Android, andi field is also required.
If you don't map the ip field, it will be defaulted with one from
Hightouch's servers.
You can use custom mappings to attach custom data relevant to your application.
Custom mappings are included as the e
parameter
of the API request payload.
If you receive errors, ensure that your including all of Singular's required fields: Platform, Package Name, OS Version and andi if your Platform is Android.
Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our article on debugging tips and tricks to learn more.