Skip to main content

X Ads

Page status

Verified Platform

Verified rows

7

Candidate rows

0

Excluded rows

0

Primary sources

1

Last reviewed

2026-03-30

Platform Summary

X Ads web conversion and audience contract candidates.

Scope

Primary execution surface: hybrid.

Developer Source Map

SourceReason
X Ads Web ConversionsEvent Contracts; Transport / Payload Rules; User Data Contracts; events, payload, transport

RudderStack Cross-Check

RudderStack is used here only as secondary engineering evidence for discovery and cross-check.

DestinationTypeLink
twitter_adsDiscovery leadsource
x_audienceDiscovery leadsource

Verified Contracts

Event Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
conversionconversion_timeserverstringRequiredRequired ISO-8601 timestamp for conversion event.Not clearly specifiedDo not hash-Conversion object required field.X Ads Web ConversionsVerifiedHigh
conversionevent_idserverstringRequiredRequired event identifier for each conversion object.Not clearly specifiedDo not hashevt-12345Conversion object required field.X Ads Web ConversionsVerifiedHigh

User Data Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
identifiershashed_emailserverstringConditionalLowercase and trim email before SHA-256 (unsalted).lowercase; trim whitespaceSHA-256 required<sha256(alice@example.com)>Identifier hashing requirement.X Ads Web ConversionsVerifiedHigh
identifiershashed_phone_numberserverstringConditionalNormalize phone to E.164 before SHA-256 (unsalted).E.164SHA-256 required<sha256(16505551234)>Identifier hashing requirement.X Ads Web ConversionsVerifiedHigh
identifiersidentifiers (minimum set)serverobjectRequiredAt least one identifier is required. If sending ip_address or user_agent, provide a second identifier for matching.Not clearly specifiedDepends on identifier field-Matching rule for identifiers object.X Ads Web ConversionsVerifiedHigh
identifierstwclidserverstringConditionalClick identifier accepted without hashing.Not clearly specifiedDo not hash-Non-hashed identifier.X Ads Web ConversionsVerifiedHigh

Transport / Payload Rules

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
web_conversions_apiPOST /measurement/conversions/:pixel_idhybridstringRequiredEndpoint requires path parameter pixel_id and request body with top-level conversions array. Up to 500 conversion events per request.Not clearly specifiedNot applicable-X Ads Web Conversions API endpoint contract.X Ads Web ConversionsVerifiedHigh

Candidate / Needs Review Items

No candidate rows currently tracked.

Excluded Items

No excluded rows in this revision.

Last Reviewed

2026-03-30