Events

AIDEM Stream support the following events (case sensitive).

General

Website actionDescriptionStandard event code
Page viewA visit to a any page on your website.aidemstream('track', 'PageView');
Add payment infoThe addition of customer payment information during a checkout process.aidemstream('track', 'AddPaymentInfo');
Add to cartThe addition of an item to a shopping cart or basket.aidemstream('track', 'AddToCart');
Add to wishlistThe addition of items to a wishlist.aidemstream('track', 'AddToWishlist');
Complete registrationA submission of information by a customer in exchange for a service provided by your business.aidemstream('track', 'CompleteRegistration');
ContactA telephone, SMS, email, chat or other type of contact between a customer and your business.aidemstream('track', 'Contact');
Customise productThe customisation of products through a configuration tool or other application that your business owns.aidemstream('track', 'CustomizeProduct');
DonateThe donation of funds to your organisation or cause.aidemstream('track', 'Donate', Payload)
Donate RecurringRecurring donation funds to your organization or cause.aidemstream('track', 'DonateRecurring', Payload))
Find locationWhen a person finds one of your locations via web, with an intention to visit.aidemstream('track', 'FindLocation');
Initiate checkoutThe start of a checkout process.aidemstream('track', 'InitiateCheckout');
LeadA submission of information by a customer with the understanding that they may be contacted at a later date by your business.aidemstream('track', 'Lead');
PurchaseThe completion of a purchase, usually signified by receiving order or purchase confirmation, or a transaction receipt.aidemstream('track', 'Purchase', Payload))
ScheduleThe booking of an appointment to visit one of your locations.aidemstream('track', 'Schedule');
SearchA search performed on your website, app or other property.aidemstream('track', 'Search');
Start trialThe start of a free trial of a product or service you offer.aidemstream('track', 'StartTrial', Payload))
Submit applicationThe submission of an application for a product, service or programme that you offer.aidemstream('track', 'SubmitApplication');
SubscribeThe start of a paid subscription for a product or service you offer.aidemstream('track', 'Subscribe', Payload))
View contentA visit to a web page you care about.aidemstream('track', 'ViewContent');

Telco

If you are a Telco, you can also leverage these events:

Website actionDescriptionStandard event code
Coverage CheckA submission of information by a customer to check service coverage.aidemstream('track', 'CoverageCheck');
Call Me BackA call back request by a customer with the understanding that they may be contacted by your business.aidemstream('track', 'CallMeBack');
Click To CallA customer initiated telephone, SMS, email, chat or other type of contact between a customer and your business.aidemstream('track', 'ClickToCall');

Payloads

Every payload accepts an event_id field which must be a unique identifier of the transaction. For more information, see Conversion API.

FieldTypeDescription
priceNumber; OptionalThe price of the Donate event
currencyString; OptionalThe currency of the Donate event. For more information, see List of currencies.
Example
<script>
    aidemstream('track', 'event_name', {price: 9.99, currency: 'USD' })
</script>
FieldTypeDescription
priceNumber; OptionalThe price of the DonateRecurring event
currencyString; OptionalThe currency of the DonateRecurring event. For more information, see List of currencies.
Example
<script>
    aidemstream('track', 'event_name', {price: 9.99, currency: 'USD' })
</script>

Purchase payload

FieldTypeDescription
priceNumber; OptionalThe price of the Purchase event
currencyString; OptionalThe currency of the Purchase event. For more information, see List of currencies.
Example
<script>
    aidemstream('track', 'event_name', {price: 9.99, currency: 'USD' })
</script>

Start trial payload

FieldTypeDescription
priceNumber; OptionalThe price of the StartTrial event
currencyString; OptionalThe currency of the StartTrial event. For more information, see List of currencies.
Example
<script>
    aidemstream('track', 'event_name', {price: 9.99, currency: 'USD' })
</script>

Subscribe payload

FieldTypeDescription
priceNumber; OptionalThe price of the Subscribe event
currencyString; OptionalThe currency of the Subscribe event. For more information, see List of currencies.
Example
<script>
    aidemstream('track', 'event_name', {price: 9.99, currency: 'USD' })
</script>