Skip to main content

Data Properties vs. Smart Rules: What's the Difference?

While both Data Properties and Smart Rules are powerful tools for creating dynamic and personalized experiences, they are often confused. This article aims to define and differentiate between the two, as they serve distinct roles in your campaigns.


Data Properties: The "What" – Unique Information

Think of Data Properties as the "What": What unique information are you attaching to each individual QR code or Short URL link? Data Properties are designed to embed specific details, much like giving every item its own special label. This information could be:

  • A specific seat number (e.g., "Seat 10A")

  • A product ID

  • A particular store location

  • A customer's loyalty tier

This unique data is inherent to the code or link itself, allowing you to personalize the user's initial interaction the moment they scan.

Example: When a fan scans a QR code on "Seat 10A," the "10A" is the Data Property that travels with that scan, identifying the specific seat. Data properties will also allow you to customize the message a consumer will receive. So, in this example, the fan might receive message "Welcome to Seat 10A!"

Smart Rules: The "How" – Conditions and Actions

Think of Smart Rules as the “How”: Smart Rules are the logic that can use Data Properties (or other conditions) to decide what happens next. They define a set of "if this, then that" commands. Smart Rules enable you to create dynamic pathways and content variations within a single campaign flow based on the data you've captured (like Data Properties), as well as other factors such as the time of day, a user's location, or their previous interactions.

Example: A Smart Rule might be set up like this: "IF the Data Property is 'Seat 10A', THEN send them to the 'Club Level' food ordering link" or "IF the Data Property is 'Seat 10A' THEN send them 'Special Summer Offer'".


How They Work Together

Data Properties provide the unique input (the specific piece of information attached to a code), while Smart Rules provide the intelligence (the decision-making logic) to act on that input. You can't achieve truly dynamic and hyper-personalized experiences at scale without both working in harmony. Data Properties make your individual codes smart, and Smart Rules make your entire campaign responsive to that intelligence.

Did this answer your question?