Click Data Enrichment

Shortened to CDE

Proposal

301.Pro proposes a new tracking standard for modern digital marketing named Click Data Enrichment (CDE). While UTM parameters have served marketers for several decades, CDE parameters use self-explanatory naming and significantly expand the available localized tracking information extending the traditional UTM framework from 5 to 18 parameters. This specification provides comprehensive click tracking by incorporating temporal, geospatial, referral, and behavioral data points alongside traditional campaign tracking elements.

Important Local vs. Server Date Time Distinctions

CDE captures each visitor’s local time, unlike server-side time tracking which records everything in a single time zone. For example, if 100 users worldwide visit your website simultaneously, server logs show identical timestamps, but CDE records each visitor’s localized time. This lets you optimize marketing based on when your audience is most engaged in their time zone, improving conversion rates through time-aware targeting.

Parameter Categories

Local (to the user) Date Time Data

ExampleFormat + Description
cde_local_day=1Day of week (1-7, Monday=1)
cde_local_hour=18Hour in 24-hour format (0-23)
cde_local_minute=32Minute of the hour (0-59)

Location Data

ExampleDescription
cde_latitude=40.7128Geographic latitude
cde_longitude=74.0060Geographic longitude
cde_continent=NATwo-letter continent code
Africa AF, Antarctica AN, Asia AS, Europe EU, North America NA, Oceania OC, South America SA, Intercontinental IC, Outer Space (Satellite) OS
cde_country=United+StatesCountry
cde_region=New+YorkState or Province name
cde_city=ManhattanCity name

Human vs Bot Detection

ParameterDescription
cde_human=98Human likelihood score (1-99). Higher values are an increased likelihood of human detection, where lower values are an increased likelihood of bot detection.

Referrer Data

ParameterDescription
cde_referer_host=blogsite.comRefer domain
cde_referer_path=/blog/newsupateRefer URL path
cde_shortlink=go.dom.nr/12345ProLink or Shortlink used for redirection

Campaign Tracking (UTM Compatible)

ParameterDescription
cde_source=googleads
replaces utm_source
Identifies which site sent the traffic, and is a required parameter.
cde_medium=ppc
replaces utm_medium
Identifies what type of link was used, such as email or pay-per-click advertising.
cde_campaign=v3release
replaces utm_campaign
Identifies a specific product promotion or strategic campaign.
cde_term=click+tracking
replaces utm_term
Identifies search terms.
cde_content=logolink
replaces utm_content
Identifies what specifically was clicked to bring the user to the site, such as a banner ad or a text link. It is often used for A/B split testing and content-targeted ads.

Implementation Notes

  1. All CDE parameters are designed to be URL-safe and should be properly encoded when used in URLs.
  2. The system maintains backward compatibility with traditional UTM parameters while extending functionality.
  3. DateTime parameters follow international standards (ISO 8601) for consistency across regions.
  4. Location parameters support global tracking with standardized continent codes.
  5. The human detection score provides a quantitative measure for traffic quality assessment.

Best Practices

  1. Always include essential UTM-compatible parameters (cde_source, cde_medium, cde_campaign) for basic tracking.
  2. Use lowercase values for CDE parameters for better cross system matching.
  3. Use underscore to connect multiple words into_one_value.
  4. Use URL encoding for parameters containing special characters or spaces.
    • Try to avoid spaces when possible, replacing spaces with an_underscore or a plus+sign
  5. Implement server-side validation for parameter formats, especially for numerical values.
  6. Consider privacy regulations when collecting and storing location data.
  7. Document any custom values used for cde_medium and cde_content parameters.

Example Implementation

https://example.com/landing-page?
cde_local_day=1&
cde_local_hour=18&
cde_local_minute=32&
cde_latitude=40.7128&
cde_longitude=74.0060&
cde_continent=NA&
cde_country=United+States&
cde_region=New+York&
cde_city=Manhattan&
cde_human=98&
cde_referer_host=google.com&
cde_referer_path=/blog/newsupdate&
cde_shortlink=go.domain.com/12345&
cde_source=googleads&
cde_medium=ppc&
cde_campaign=V3release&
cde_term=improved+click+tracking&
cde_content=logolink