Azure Logic Apps Tracking Properties – A Complete Team Guide (Part 2)

  • Sandro Pereira
  • Jul 21, 2026
  • 3 min read

In the first part of this series, we explored what Tracking Properties are in Azure Logic Apps, why they are important, and how they can significantly improve monitoring, troubleshooting, and business process visibility. We also discussed common use cases and the benefits of capturing meaningful business and technical information in Log Analytics.

Now, in Part 2, we’ll take a practical approach and focus on how to implement Tracking Properties. We’ll look at where they can be configured, the available options for defining their values, and some important considerations and limitations you should be aware of when working with them.

📝 One-Minute Brief

Tracking Properties are one of the most effective ways to improve observability in Azure Logic Apps. In this article, you’ll learn where Tracking Properties can be configured, how to implement them using static or dynamic values, and important limitations to consider when capturing business and technical data for Log Analytics monitoring and troubleshooting.

How to implement Tracking Properties

Implementing Tracking Properties in Azure Logic Apps is a straightforward process that can significantly improve monitoring, troubleshooting, and business process visibility. By capturing meaningful business and technical information at specific points in a workflow, you can make Log Analytics queries more effective and gain deeper insights into workflow executions.

Where can we set up the Tracking Properties?

You can configure Tracking Properties on individual actions within a Logic App workflow, not at the workflow level itself. Configure them through the action’s Settings pane in the designer:

Tracking Properties

Or directly in the workflow definition (code view) using the trackedProperties section:

Tracking Properties Code View

How can we set up the Tracking Properties?

You can define values statically by using fixed strings (a static string):

Static Tracking Properties

Alternatively, you can populate Tracking Properties with Dynamic Content. For example, you can capture a MessageId directly from the trigger payload or from the inputs of the action, like:

@triggerOutputs()?['body']?['messageId']
Dynamic Tracking Properties

Limitation: Unlike many other areas of the Logic Apps designer, the Tracking Properties configuration doesn’t provide an expression editor with IntelliSense support. Therefore, you must enter expressions manually and ensure they are syntactically correct. For this reason, it is a good practice to test expressions beforehand or reuse expressions that have already been validated elsewhere in the workflow.

Furthermore, you can combine static and dynamic values to create a richer monitoring experience:

Mix Static and Dynamic Tracking Properties

Tracking Properties Best Practices

When implementing Tracking Properties, consider the following recommendations:

  • Track meaningful business identifiers such as Order ID, Customer ID, Transaction ID, or Message ID.
  • Use consistent property names across all Logic Apps.
  • Avoid tracking sensitive information such as passwords, tokens, or personal data.
  • Keep tracked values concise and relevant to monitoring requirements.
  • Establish organization-wide naming standards to simplify Log Analytics queries and dashboards.

I hope you find this helpful! If you liked the content or found it useful and want to help me write more, you can consider buying (or helping to buy) my son a Star Wars Lego set. 

Buy me a coffee
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top