What Website OS tells the ad platforms about this client's leads, so the ads learn which clicks become qualified leads. Conversion signals only: campaigns, budgets and audiences are never touched.
280-735-3027 · Qualified lead (CRO Engine)
Can match qualified leads100%
Checked the qualified lead (check mode, nothing counted)
49 days agoConsent when sent: Accepted marketing. Hashes are SHA-256, shortened here; nothing is stored but the identifier types.
{
"api": "Google Data Manager API",
"method": "POST",
"url": "https://datamanager.googleapis.com/v1/events:ingest",
"body": {
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ADS",
"accountId": "2807353027"
},
"loginAccount": {
"accountType": "GOOGLE_ADS",
"accountId": "{CATCH_MCC_ID}"
},
"productDestinationId": "{Qualified lead (CRO Engine)}"
}
],
"encoding": "HEX",
"events": [
{
"transactionId": "ld-11j4ic3-q",
"eventTimestamp": "2026-08-18T19:06:38+00:00",
"eventSource": "WEB",
"userData": {
"userIdentifiers": [
{
"emailAddress": "a25d52d1f0..."
},
{
"phoneNumber": "90ef282d8e..."
},
{
"address": {
"givenName": "f040d5d0d2...",
"familyName": "0230613538...",
"regionCode": "CA",
"postalCode": "T2K 4A6"
}
}
]
},
"conversionValue": 450,
"currency": "CAD",
"consent": {
"adUserData": "CONSENT_GRANTED",
"adPersonalization": "CONSENT_GRANTED"
}
}
],
"validateOnly": true
}
}Every send records the consent state the lead arrived with. Until the privacy layer ships, consent does not stop a send. On sample data nothing leaves this app.
36% on an ad click, the rest on hashed contact details
Live since Aug 30, 2026, turned on by Brad Williamson. CA$450 per qualified lead.
1000002063888204 · QualifiedLead
Not sending
Meta stopped accepting Catch's access token for this dataset. Brad reissues the system user token, then reconnect.
Can match qualified leads100%
50% on an ad click, the rest on hashed contact details
Live since Aug 30, 2026, turned on by Brad Williamson. CA$450 per qualified lead.
Checked the qualified lead (check mode, nothing counted)
49 days agoConsent when sent: Accepted marketing. Hashes are SHA-256, shortened here; nothing is stored but the identifier types.
{
"api": "Meta Conversions API",
"method": "POST",
"url": "https://graph.facebook.com/v24.0/1000002063888204/events",
"body": {
"data": [
{
"event_name": "QualifiedLead",
"event_time": 1787060199,
"event_id": "ld-1e1emnq-q",
"action_source": "system_generated",
"user_data": {
"em": [
"9e439d5eda..."
],
"ph": [
"d92e63a9e4..."
],
"fn": [
"bd3dae5fb9..."
],
"ln": [
"0230613538..."
],
"zp": [
"851e8d2897..."
],
"country": [
"6959097001..."
],
"external_id": [
"4a603dfc12..."
],
"fbc": "fb.1.1787059985954.IwARBkrRJC_R7IHgT5FK0TDlzkZa",
"fbp": "fb.1.1786973799953.446305146",
"client_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1"
},
"custom_data": {
"value": 450,
"currency": "CAD"
}
}
],
"test_event_code": "{META_TEST_EVENT_CODE}"
}
}Checked the qualified lead (check mode, nothing counted)
49 days agoConsent when sent: Accepted marketing. Hashes are SHA-256, shortened here; nothing is stored but the identifier types.
{
"api": "Google Data Manager API",
"method": "POST",
"url": "https://datamanager.googleapis.com/v1/events:ingest",
"body": {
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ADS",
"accountId": "2807353027"
},
"loginAccount": {
"accountType": "GOOGLE_ADS",
"accountId": "{CATCH_MCC_ID}"
},
"productDestinationId": "{Qualified lead (CRO Engine)}"
}
],
"encoding": "HEX",
"events": [
{
"transactionId": "ld-1e1emnq-q",
"eventTimestamp": "2026-08-18T13:36:39+00:00",
"eventSource": "WEB",
"userData": {
"userIdentifiers": [
{
"emailAddress": "9e439d5eda..."
},
{
"phoneNumber": "92fc1720f7..."
},
{
"address": {
"givenName": "bd3dae5fb9...",
"familyName": "0230613538...",
"regionCode": "CA",
"postalCode": "T2M 7K0"
}
}
]
},
"conversionValue": 450,
"currency": "CAD",
"consent": {
"adUserData": "CONSENT_GRANTED",
"adPersonalization": "CONSENT_GRANTED"
}
}
],
"validateOnly": true
}
}