AI-generated Key Takeaways
- 
          
An atomic rule item is defined by its
name, which is a string matching a pixel-fired key name and must follow specific naming conventions. - 
          
The
rule_itemfield represents the atomic rule and can be one of three types:number_rule_item,string_rule_item, ordate_rule_item. - 
          
Each rule item type corresponds to a specific data type and operation:
UserListNumberRuleItemInfofor number operations,UserListStringRuleItemInfofor string operations, andUserListDateRuleItemInfofor date operations. 
An atomic rule item.
| Fields | |
|---|---|
 | 
                
                   
 Rule variable name. It should match the corresponding key name fired by the pixel. A name must begin with US-ascii letters or underscore or UTF8 code that is greater than 127 and consist of US-ascii letters or digits or underscore or UTF8 code that is greater than 127. For websites, there are two built-in variable URL (name = 'url__') and referrer URL (name = 'ref_url__'). This field must be populated when creating a new rule item.  | 
              
Union field 
 | 
              |
 | 
                
                  
                   An atomic rule item composed of a number operation.  | 
              
 | 
                
                  
                   An atomic rule item composed of a string operation.  | 
              
 | 
                
                  
                   An atomic rule item composed of a date operation.  |