Previous article: How to integrate intent data to MadKudu?
If you have intent data sitting in your data warehouse that you'd like to leverage in MadKudu, please follow these steps.
Format
To ingest Intent data, MadKudu needs the same format as other tracking tools like
email | event | event_timestamp | event_key
which represent "someone did something on that date" that shows intent.
If there is no date associated with the intent data it won't be usable since the intent is related to a point in time.
With intent data, you usually don't get the email of the person, but just the domain associated with the IP. Therefore you'll need to transform the domain to "anonymous@domain.com" to send an email.
Connector
Whether this data already sits in your data warehouse or in other tools, the way to send it to MadKudu is through Amazon S3.
Step by step
We're here to help! Our support team will be happy to walk you through these steps, just contact the team here.
Step 1: Send your intent data to MadKudu through S3
- Create an Amazon S3 bucket
- Stream your event data with the format email | event | event_timestamp | event_key. Learn more about the supported format.
Attribute Format Example Description event_key
required String "abc123" A unique key identifying the event. If you do not have one, we suggest creating a combination of event_text + contact_key + event_timestamp event_text
required String “signup”, “login”, “invited a friend” The action taken by the user. event_timestamp
required Unix time “1436172703” The time at which the event happened email
required String "anonymous@domain.com"
The unique identifier of the visitor who showed intent.
to create an email, you can append 'anonymous@' in front of each domain.
event_*
optional String or Numeric additional properties describing the event (e.g. event_url for the url of visited page, event_form_title for the title of form submitted...) - Grant MadKudu access to your S3 bucket
- Contact the support team who will finish the setup and follow up with you to validate the format.
Step 2: Map these events in the Event Mapping
Once our team has confirmed the data is pulled from S3 and available on the platform, you'll be able to add these events to the Event mapping from S3.
Here's the article to learn how.
Step 3: Include new events in your Account Likelihood to Buy model
After updating the event mapping, follow the usual steps to include new events to the Account Likelihood to buy model:
- Duplicate your live Account Likelihood to Buy model
- Load a fresh dataset
- You should now see the new events in the Insights and Event Weights section. You can adjust the weight and decay.