Deciphering utag.loader.cfg

Can someone help me understand utag.loader.cfg - or point to some documentation?

1: the tag loads once, so why is 'load:4'?

57: if the tag is sent ('send:1'), then why is 'load:0'?

'send' and 'wait' seem understandable as they correspond with the output of tagdb. But 'load' does not. Also, it only seems to have values 0, 1, or 4 - regardless of the tag firing or not, or the firing rules used.

Deciphering utag.loader.cfg

Just to add to that, if Privacy Manager is enabled and tags are being managed by category, then the tag config object also has a tcat property, which is the category ID for the tag in question, identifiable in the OPTOUTMULTI cookie preceded by a c, so "0:0|c1:0|c2:1" for categories 1 (opted in) and 2 (opted out). If tcat is set to zero, it means the tag has been omitted from Privacy Manager and will fire irrespective of consent settings.

Deciphering utag.loader.cfg

For unbundled tags, load is based on evaluating the relevant load rule, whereas send defaults to 1. So if a given tag's load rule condition isn't met, @johannaalvarez, it's through the load flag that it's suppressed, rather than the send flag (which will never be tested if the tag hasn't been loaded).