Skip to main content
All CollectionsHockeyStack 102 - Implementation Guide
Step 1 - Complete the technical implementation
Step 1 - Complete the technical implementation

Guide on how to complete the technical implementation when starting out with HockeyStack

K
Written by Kris Wojcik
Updated over a week ago

Step 1 - Complete the technical implementation

  1. Choose one person from your organization to sign up for an account and invite team members.

  2. If you’d like to use SSO, notify the HockeyStack team immediately to do the necessary configuration.

    1. Otherwise, if you’d like to enable MFA, you can do so for your own account in Settings > Account Settings, and you can enforce MFA for all users in Settings > Team Sharing.

  3. Navigate to the integration page.

  4. Make sure you enter your domain details correctly.

    1. Domain Name will be the name of the workspace this account is associated with.

    2. Domain URL will be the primary domain associated with this workspace.

    3. Connected domains are secondary domains associated with this workspace. You can associate as many domains as you want with the same workspace, including both subdomains and other completely different domains. Website data from each domain will be tracked and reported on the same dashboard. HockeyStack will only track data from the domains you add here. Some companies also choose to create a separate workspace for their domains, which will completely isolate all data and all setup between the two domains. This is usually not the best option, so consult with the HockeyStack team before going for this option.

    4. image
  5. Add the tracking script to each of your domains from the previous step. Make sure to test that the script works on each domain.

  6. (If you have a self-serve motion) Add the script inside your application and on your signup and login pages. Use the user identification guide to identify application users inside HockeyStack.

  7. Copy

    if (typeof HockeyStack === 'undefined') { if (!Array.isArray(window.hockeystackQueue)) window.hockeystackQueue = []; window.hockeystackQueue.push(function () { HockeyStack.identify(email); }); } else HockeyStack.identify(email); // make sure to replace "email" with the actual email of each logged-in user. So the script should read like HockeyStack.identify('michael@dundermifflin.com') for the specific visitor.
  8. Click Test Integration in the next step so that HockeyStack validates your script integration.

  9. image
  10. Navigate to Settings > API & Integrations, and click the Connect button next to all your desired data sources.

    1. For Ads integrations, make sure to choose all your ad accounts after authenticating with the ad platform

    2. For HubSpot, we recommend starting a historical website data pull.

    3. We can also pull historical website data from Marketo. Notify your HockeyStack CSM if you want this enabled.

    4. If you use Pardot forms, use the below guide to integrate:

  11. If you use a non-default revenue field from CRMs, select the revenue field in Settings > Report & Tracking

  12. Configure your Main Currency in Settings > Report & Tracking

  13. Sync any spend from digital platforms that don’t integrate with HockeyStack. (Most commonly, display spend that is not on Google Ads)

(Optional)

  1. HockeyStack pulls in all fields from all objects in your connected systems. Set your business users for success by hiding the ones that you think will not be used.

Did this answer your question?