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.aidemstream('track', 'CustomizeProduct');
DonateThe donation of funds to your organisation or cause.aidemstream('track', 'Donate');
Donate RecurringRecurring donation funds to your organization or cause.aidemstream('track', 'DonateRecurring');
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.aidemstream('track', 'Lead');
PurchaseThe completion of a purchase.aidemstream('track', 'Purchase');
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');
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');
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');

Automotive

If you are an Automotive company, you can also leverage these events:

Website actionDescriptionStandard event code
Download BrochureThe download of a pdf. brochure.aidemstream('track', 'DownloadBrochure');
Testdrive RequestThe request for a trial of a car.aidemstream('track', 'TestdriveRequest');
Dealer LookupThe search for a car dealer.aidemstream('track', 'DealerLookup');
Configurator CompletionCompletion of the carline configurationaidemstream('track', 'ConfiguratorCompletion');

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.
<script>
    aidemstream('track', 'Donate', {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.
<script>
    aidemstream('track', 'DonateRecurring', {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.
unitsNumber; OptionalThe number of purchased items.
order_idString; OptionalUnique order_id for conversions matching

Purchase Example

<script>
    aidemstream('track', 'Purchase', {price: 9.99, currency: 'USD', units: 3, order_id: 'test_value'})
</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.

Start trial Example

<script>
    aidemstream('track', 'StartTrial', {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.

Subscribe Example

<script>
    aidemstream('track', 'Subscribe', {price: 9.99, currency: 'USD'})
</script>