Skip to content
  • Home
  • University
  • Developers
  • API
  • Releases
  • Status
  • Home
  • University
  • Developers
  • API
  • Releases
  • Status
Home Success Guides eCommerce eCommerce: Implementation Recommendations
Getting Started Installation Administration Define & Analyze Analysis Examples Heap Plays Success Guides Integrations Heap Connect Data Privacy

Read in Order

  1. eCommerce: Overview
  2. eCommerce: Configuring Heap
  3. eCommerce: Heap Foundations & Virtualization
  4. eCommerce: Implementation Recommendations
  5. eCommerce: Case Studies

Table of Contents

Was this article helpful?

Yes No

Thank you for your feedback!

eCommerce: Implementation Recommendations

View instructions for: 

In the previous sections, we described the core foundations of using Heap. Much of what we described requires some critical steps to be taken during implementation to connect information about your customers so that you can answer the business questions you have today, and others that come up in the future.

Below is a quick view of the implementation checklist, for full documentation, review Setting Up Heap.

✓ Install Heap and confirm that it’s up and running on all domains – once you’ve done so, you can use projects and environments to keep your different data sources organized

❏ Web
❏ iOS
❏ Android
❏ Server

❏ Review specification and implementation documents.
❏ Implement identify calls to answer business questions that require user identity data to answer.
❏ Implement server-side events to track events that happen outside of the domains where Heap is running.
❏ Integrate third party integrations like your marketing automation tool, CRM,
payment processor, and more.
❏ Configure your external data warehouse (optional).
❏ Review documentation on data governance, event naming, and categories to make sure your data stays organized.

Data Sources

You’ll likely need to set up some connections with other data sources to pull in data that is not available in Heap. Here are the core and enhanced data connections recommended for eCommerce businesses.

CoreEmail MarketingPaymentseCommerce
EnhancedCRMAttributionCustomer Success
EnhancedMarketing automationBusiness IntelligenceAdvertising
EnhancedPersonalization and A/B testingWeb ChatIn-app prompts

API Specs for User Properties

Here are key user properties that we recommend tracking via addUserProperties API calls so that you can conduct analysis based on user and segment information.

Core

User TraitDescription
createdAtdatetime of user registration
idunique universal id
emailuser’s email address

Enhanced

firstNamelastNamephoneaddress
accountTypefirstPurchaseDatepurchaseCountpurchaseTotalValue
birthdategender

Manual Events & Event Properties

Manual events can be configured to augment the Heap autocaptured event data. We previously suggested two core events for eCommerce that should be tracked manually. Here is the recommended implementation of those events.

Marketing Events

TypeEventEvents TriggerPropertiesIdentify Call?Domain
CoreCompleted OrderTriggered when the user completes a purchase from the cart and the transaction is successfully processedrevenue order
Total order
ItemCount
orderShipping
orderTax
orderDiscount
yesServer
EnhancedPurchased ProductEvery line item triggers a unique event (so if 5 items are purchased on an order, then 5 events are generated)itemId
itemName
itemPrice
itemSku
itemCategory
yesServer

Data Governance

There are plenty of tools and best practices to keep your data clean and organized in Heap. Learn more about how to use our data governance features for management, control, and monitoring by reviewing our Data Governance guide.

Was this article helpful?

Yes No

Thank you for your feedback!

Last updated April 13, 2020.

ecommerce
  • Blog
  • Partners
  • Security
  • Terms
  • About
  • Careers
  • Privacy
  • Contact Us

© 2021 Heap, Inc.