Salesforce Campaigns

Although we pull the Salesforce's Campaign object in HockeyStack, you can't use it directly. It is an everyday use case to track the campaign's results. This document explains how to use it correctly.

To track a campaign's success, we use CampaignMember rather than the Campaign object. CampaignMember captures valuable information specific to each member's interaction with the campaign. This enables us to measure the campaign's effectiveness on an individual level. A date property can be created to track specific events on the CampaignMember object. This wouldn't make sense with the Campaign object, as it is only tracking the creation and update of the campaign itself.

These are the fields from Campaign that are pulled inside CampaignMember by default:

HockeyStack Field
Campaign field

campaign_name

Campaign.Name

campaign_type

Campaign.Type

campaign_status

Campaign.Status

campaign_currency

Campaign.CurrencyIsoCode

If you need any additional fields from Campaign, you must add a new relation field to CampaignMember with the desired field.

Last updated