# Event types
Trace - data describing customer interaction on the e-commerce site. We trace the following types of interactions:
# HOMEPAGE VIEW
customer opened a store home page
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'homepage_view';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
</script>
# PRODUCT VIEW
customer viewed a product
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'product_view';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
_edrone.product_skus = 'NL1975286';
_edrone.product_ids = '12';
_edrone.product_titles = 'Sorel Women\'s shoes Glacy';
_edrone.product_images = 'https://demo-store.edrone.me/img/p/4/5/45-large_default.jpg';
_edrone.product_urls = 'https://demo-store.edrone.me/index.php?id_product=12&controller=product';
_edrone.product_category_ids = '2~3~4';
_edrone.product_category_names = 'Main~Shoes~Women\'s shoes';
_edrone.product_availability = '1';
</script>
# CATEGORY VIEW
customer viewed a category page
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'category_view';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
_edrone.product_category_ids = '2~3~4';
_edrone.product_category_names = 'Main~Shoes~Women\'s shoes';
</script>
# ADD TO CART
customer added a product to the cart
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'add_to_cart';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
_edrone.product_skus = 'NL1975286';
_edrone.product_ids = '12';
_edrone.product_titles = 'Sorel Women shoes Glacy';
_edrone.product_images = 'https://demo-store.edrone.me/img/p/4/5/45-large_default.jpg';
_edrone.product_urls = 'https://demo-store.edrone.me/index.php?id_product=12&controller=product';
_edrone.product_category_ids = '2~3~4';
_edrone.product_category_names = 'Main~Shoes~Women shoes';
</script>
# ORDER
customer made an order
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'order';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
_edrone.email = 'john.doe@edrone.me';
_edrone.user_id = '1234';
_edrone.first_name = 'John';
_edrone.last_name = 'Doe';
_edrone.gender = 'M';
_edrone.birth_date = '1995-02-28';
_edrone.subscriber_status = '1';
_edrone.product_skus = 'NL1975286|NL2075286';
_edrone.product_ids = '12|13';
_edrone.product_titles = 'Sorel Women shoes Glacy|Sorel Women shoes Glacy Explorer Shortie';
_edrone.product_images = 'https://demo-store.edrone.me/img/p/4/5/45-large_default.jpg|https://demo-store.edrone.me/img/p/4/7/47.jpg';
_edrone.product_urls = 'https://demo-store.edrone.me/index.php?id_product=12&controller=product|https://demo-store.edrone.me/index.php?id_product=13&controller=product';
_edrone.product_category_ids = '2~3~4|2~3~4';
_edrone.product_category_names = 'Main~Shoes~Women shoes|Main~Shoes~Women shoes';
_edrone.product_counts = '1|3';
_edrone.order_id = '4321';
_edrone.country = 'UK';
_edrone.city = 'London';
_edrone.base_currency = 'GBP';
_edrone.order_currency = 'GBP';
_edrone.base_payment_value = '671.50';
_edrone.order_payment_value = '671.50';
</script>
# SUBSCRIBE
customer subscribe to newsletter form
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.email = 'jonh.doe@edrone.me';
_edrone.user_id = '1234';
_edrone.gender = 'M';
_edrone.birth_date = '1995-02-28';
_edrone.version = '1.0.0';
_edrone.action_type = 'subscribe';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
</script>
# OTHER
other interaction - automatically initialized when edrone_2_0.js is inserted in the <head> part of page.
<script type="text/javascript">
_edrone.app_id = '51a97611a3430';
_edrone.version = '1.0.0';
_edrone.action_type = 'other';
_edrone.platform_version = '3.1.26';
_edrone.platform = 'custom';
</script>
# ORDER CANCEL
for instance, order was unpaid - usually sent from the backend. Check your platform documentation if it provides info on how to sent cancelled order info to external services