Skip to main content

Impact.com

Page status

Verified Platform

Verified rows

9

Candidate rows

0

Excluded rows

0

Primary sources

2

Last reviewed

2026-03-30

Platform Summary

Impact Universal Tracking contract requirements.

Scope

Primary execution surface: hybrid.

Developer Source Map

SourceReason
integrations.impact.com/impact-brand/docs/impactcom-customer-email-hashing-explainedUser Data Contracts
integrations.impact.com/impact-brand/docs/javascript-installationEvent Contracts; User Data Contracts

RudderStack Cross-Check

No destination mapping linked for this platform.

Verified Contracts

Event Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
eventtrackConversion.currencyCodebrowserstringRequiredThree-letter ISO 4217 currency code (STRING(3)).Not clearly specifiedNot clearly specifiedUSDUTT parameter definition table.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh
eventtrackConversion.customerStatusbrowserstringRequiredSubmit either New or Existing.Not clearly specifiedNot clearly specified["New","Existing"]UTT parameter definition table specifies allowed customerStatus values.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh
eventtrackConversion.items[].quantitybrowserintegerOptionalQuantity for line item.Not clearly specifiedNot clearly specified2trackConversion example includes per-item quantity.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedMedium
eventtrackConversion.items[].skubrowserstringOptionalSKU identifier for line item.Not clearly specifiedNot clearly specified-trackConversion example includes per-item sku.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedMedium
eventtrackConversion.orderDiscountbrowsernumberOptionalOrder discount amount (DECIMAL(8,2)).Not clearly specifiedNot clearly specifiedord-12345UTT parameter definition table.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh
eventtrackConversion.orderIdbrowserstringRequiredUnique order identifier (ALPHANUMERIC(64)).Not clearly specifiedNot clearly specifiedord-12345UTT parameter definition table.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh

User Data Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
defaultcustomerEmailserverstringConditionalCustomer email is SHA-1 hashed; impact applies extra HMAC-SHA-256 after that.Not clearly specifiedSHA-256<hmac_sha256(alice@example.com)>UTT and Conversion API accept customerEmail; docs call for SHA-1 hash of the email.integrations.impact.com/impact-brand/docs/impactcom-customer-email-hashing-explainedVerifiedHigh
defaultcustomerIdbrowserstringRecommendedInternal customer identifier only; do not send PII.Not clearly specifiedNot clearly specified-Docs say customerId maps to backend systems and should be empty if unknown.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh
defaultcustomProfileIdbrowserstringConditionalAnonymous first-party identifier, ideally a UUID.Not clearly specifiedNot clearly specified-Docs describe customProfileId as an anonymous first-party identifier.integrations.impact.com/impact-brand/docs/javascript-installationVerifiedHigh

Candidate / Needs Review Items

No candidate rows currently tracked.

Excluded Items

No excluded rows in this revision.

Last Reviewed

2026-03-30