Urgent.News

What's breaking now, across thousands of outlets.

Tech

Floodlight still needs src, type, and cat. A leftover ord=1 counts once.

People still search for DART Floodlight tags. DART was DoubleClick's ad server. Campaign Manager 360 still serves the same activity on doubleclick.net . The request returns a GIF. The conversion still lands on the wrong activity, or it lands once. Floodlight is not a query string, and it is not a Conversions API with the host changed. The shape is semicolon pairs on the path:…

The DART Floodlight tags still require the src, type, and cat parameters to properly identify the activity. The ord=1 parameter is used for cache busting, not as a counter. If an empty or illegal value is present in any of the required fields, it will show up as a missing or missing twin. Server-to-server Floodlight is a separate feature in Campaign Manager, and it still requires src, type, and cat to be named correctly.

A leftover ord=1 on a standard counter tag can cause fires to collapse into one cached GET, resulting in an undercount. The activity count will not move. The path table is the Floodlight pack, and any missing, empty, or illegal values will result in a vendor.floodlight.param.src.missing, .type.missing, or .cat.missing error. Consent on the path is still a TC String, and gdpr_consent=1 needs a TC String with version 2 header.

Duplicate gdpr_consent parameters are a core.privacy.duplicate_signal. Floodlight on the same page as Google Consent Mode still requires a TC String on the tag, even if the page uses consent mode.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Pixel Helper cannot see a Conversions API POST. A 200 is not the contract.

A checkout worker posts a Purchase to the Meta Conversions API. The response is HTTP 200. Test Events stays empty. The next move is usually a new access token. The token is rarely the bug.

  • Pixel Helper fails to detect POST requests from Conversion API
  • HTTP 200 status code indicates server is alive, not data validation
  • Proper JSON formatting and required fields must be verified separately

Hash the email. Do not hash the IP. Both mistakes still return 200.

A Purchase reaches the Meta Conversions API with a 64-character hex string in every user_data field. Test Events shows the event.

  • Meta Conversions API requires 64-character hex strings in userdata fields
  • Hashing email and IP in certain fields is not permitted
  • Double hashing leads to non-matchable events

The URL in the tag manager is not the URL the browser fired.

The string in Campaign Manager and the string in Chrome Network are not the same artifact. One of them is allowed to contain [CACHEBUSTER] . The other is not.

  • Tag manager URL may differ from fired browser URL
  • Pixel checker needs to know pasted string for accuracy
  • Three states: template, fired, unknown

More from Sunday 4 October →