Skip to content

Workflow Logs — Trace and Troubleshoot Workflow Event Processing

The Workflow Logs provide a comprehensive overview of events configured within workflows, including the source data and their associated processing paths. This dashboard allows you to efficiently track workflows and their transformed events using various filters, enabling informed decision-making and effective troubleshooting.

To access the workflow logs, navigate to the following path in the CustomerLabs dashboard: MonitoringLogsWorkflow

Navigate to Workflow Logs via Monitoring menu

The dashboard will display the log filtering interface. Ensure that you have configured at least one workflow source to begin viewing data.

Workflow Logs dashboard initial view

Verifying if events are pushed into the datalayer

Section titled “Verifying if events are pushed into the datalayer”

Workflow logs are generated for workflows configured across each source. Each log entry represents a transformed event that has been processed from the incoming source data.

  1. Source Filter: In the Source dropdown, all connected sources will be listed. Select the specific source for which the workflow has been configured.
Selecting a source from the dropdown menu
  1. Workflow Filter: In the Workflow dropdown, workflows configured for the selected source will be displayed. Choose the workflow for which you want to view logs.
Choosing the specific workflow to inspect

Verification of Google Tag Manager Installation on your website

Section titled “Verification of Google Tag Manager Installation on your website”

To view logs for a specific time period, use the Time Range Filter. This is critical for verifying real-time events sent via Google Tag Manager or other integrations.

  • You can select predefined relative timeframes (e.g., last 5 minutes, last 4 hours, last 1 day).
Selecting a relative time range timeframe
  • You can also choose a custom date and time range for precise troubleshooting.
Defining a custom date and time range

Use the advanced filtering options to locate specific event signatures and payloads.

  1. Event Name Filter: The Event Name field allows you to filter logs based on transformed events. Select the required event name from the dropdown.
Filtering logs by specific event names
  1. Search By Filter: The Search By field enables you to filter logs using specific data values. Enter the required text in the Search Logs field.
Using the Search By filter for specific text strings

After selecting the required filters, click the Apply Filter button to view the logs. Ensure that all mandatory fields (Source, Workflow, and Time Range) are selected to enable the button.

The Apply Filter button and results table column headers

To view detailed information for a specific log, click the View Details hyperlink. This opens a side panel displaying the JSON payload.

Clicking the View Details hyperlink to open the side panel

The side panel contains three tabs for deep inspection:

Displays the source data as it was received from the selected source (incoming raw data).

Workflow Input tab showing raw source data
  • Clear Filters: Restore all filters to their default state by clicking the Clear Filters icon.
Resetting all dashboard filters
  • Refresh Logs: Load the most recent data based on your current filter settings by clicking the Refresh button.
Refreshing the logs table with new data

Maintaining logs is essential for robust event tracking. Follow this example to validate specific event data.

Quick Example: Verifying “cl_purchase” payment method

Section titled “Quick Example: Verifying “cl_purchase” payment method”

Use this workflow to check for events where purchases were made using UPI in the last 3 days.

  1. Select the source from the Sources dropdown.
Step 1: Selecting the Shopify source
  1. Select the workflow from the Workflows dropdown.
Step 2: Selecting the purchase workflow
  1. Select the time range as Last 3 days.
Step 3: Setting the 3-day window
  1. Select cl_purchase from the Event Name dropdown.
Step 4: Filtering for cl_purchase events
  1. In the Search By field, enter UPI and click Apply Filter.
Step 5: Searching for UPI specific logs
  1. Click on the View details hyperlink and verify the tags in the Workflow Input tab.
Step 6: Confirming the UPI tag in the JSON payload