Dynamic Yield continuously monitors your implementation and performance to help you catch and resolve issues early. The Alerts tab on your Experience OS dashboard displays all your alerts in one centralized place, making it easier to see and address issues that might need your attention. You can also choose to receive email notifications for alerts by clicking Manage Email Alerts.
Each alert includes the affected area or app, a severity level (indicated by color and icon), a description of the issue, suggested actions, and links to detailed logs. The alerts in this article are grouped into implementation alerts and performance alerts.
Implementation alerts
No pageviews reported
What it means:
No pageviews have been detected for your site in recent traffic logs.
Common causes:
This usually results from one of the following:
- Page context or pageview tracking wasn't implemented on your site.
- Context or pageview tracking was implemented, but stopped working because of code changes or network issues.
To resolve:
- Script-based implementations: Ensure all page context requirements are met. See the Page Context developer documentation for details.
- API-based implementations: Verify that both page context and API request requirements are properly implemented. See the pageview reporting documentation for details.
Page context errors detected
What it means:
Your site is reporting page context, but some required parameters are invalid or missing.
Common causes:
Each page context type has different required parameters, so you'll need to determine the cause per context. For example, on a product page, the issue might be that:
- The viewed product SKU is missing.
- The price value is not in a valid numeric format.
To resolve:
- Click Download Log to inspect specific errors.
- Ensure that all required parameters are included in your code. See the page context documentation for details.
Errors in reported events
What it means:
One or more events (such as Purchase or Add to Cart) were reported without all the required parameters.
Common causes:
For example, a Purchase event might be missing the SKU or price of the purchased item in the data object.
To resolve:
- Click Download Log to identify which events failed and why.
- Review the required event schema and examples in the events implementation documentation.
- Update your code to include all mandatory fields.
Experience API errors
What it means:
One or more of your Experience API requests (such as choose or track engagement) returned errors due to invalid or missing values.
Common causes:
An API request might send a parameter in the wrong format. For example, passing a sessionId as an integer instead of a string.
To resolve:
- Click View Issues or View API Logs to see which API requests failed.
- Review payload requirements in the API reference.
- Update your integration accordingly. Learn more about working with Experience APIs.
Product feed sync failed
What it means:
Dynamic Yield was unable to successfully sync your product feed file. This can result in missing or outdated product data on your site.
Common causes:
- Missing mandatory columns: The feed is missing required fields such as sku, categories, image_url, in_stock, price, name, or group_id.
- Too many warnings: The feed includes too many entries with missing or invalid values in required fields, making the data unreliable.
- Unsupported or invalid file format: The source file format (CSV, JSON, XML) may be incorrectly structured or improperly formatted.
- Invalid source or access issues: The feed is hosted on a private or restricted server, preventing Dynamic Yield from accessing it.
To resolve:
- Open the alert in the Alerts Dashboard.
- Click Download Log to identify the specific issues.
User Data feed hasn't synced recently
What it means:
The User Data feed hasn’t been updated in a while and is likely outdated, which could lead to inaccurate audience data.
Common causes:
- No recent file uploads to your dedicated AWS S3 bucket
- Changes or interruptions in your automatic upload process
To resolve:
See our Developer Docs for instructions on uploading a valid User Data file with the correct access credentials, and validating the upload.
User Data feed not synced since last failed attempt
What it means:
The last sync of the User Data feed failed and the feed hasn’t been successfully updated since the failed attempt.
Common causes:
- The last User Data file contained too many errors for a successful sync
- You haven’t uploaded a valid file to your dedicated AWS S3 bucket in a while
To resolve:
See our Developer Docs for instructions on uploading a valid User Data file with the correct access credentials, and validating the upload.
Performance alerts
Section users drop
What it means:
Yesterday's daily user count for your section dropped significantly below its expected baseline. Dynamic Yield calculates this baseline from your section's 28-day historical trend and flags the drop only when the deviation is statistically anomalous, meaning normal day-to-day variance won't trigger it.
This is a performance alert, not an implementation error. It indicates that fewer users were counted across the section than your recent history would predict.
Common causes:
- The Dynamic Yield script tag was removed, blocked, or failed to load on some or all pages, often after a code deployment, tag manager change, CMP or consent update, or CDN change.
- For API-based implementations, pageview reporting requests are no longer being sent, or are being sent with invalid identifiers.
- A significant external traffic shift, such as a paused marketing channel, a site migration, or a major change in traffic sources, reduced the number of users who reached pages where Dynamic Yield runs.
To resolve:
- Verify the Dynamic Yield script tag (or Experience API pageview reporting) is still present and loading without errors on the section's key pages. Check for recent deployments, tag manager edits, or consent banner changes that might have affected it.
- Compare the 28-day user trend visible in the alert with the same period from the prior quarter to determine whether the drop is sudden (suggesting a deployment or configuration change) or gradual (suggesting an audience or traffic shift).
- If other sections in the same account are healthy, the cause is almost certainly section-specific. If multiple sections dropped together, coordinate with your development team to rule out a shared script or CDN dependency.
Section metric drop
What it means:
Yesterday's count of a specific event reported by your section, such as Purchase, Add to Cart, or Sign Up, dropped significantly below its expected baseline. Dynamic Yield compares each event's daily count against a 28-day historical trend and flags only statistically anomalous drops.
Importantly, this alert only fires when your overall site user count is not itself in a drop state. That means the issue is isolated to this specific event, not to site-wide traffic loss.
Common causes:
- The event stopped firing on the relevant pages, or started firing without one of its required fields and is being rejected, often following a code deployment or tag manager change.
- A page context misconfiguration on the page types where this event is expected to fire (for example, product, cart, checkout, or signup pages), reducing the events Dynamic Yield can attribute.
- A genuine business change, such as a promotion ending, a pricing adjustment, or an out-of-stock period, that legitimately reduced the volume of this event.
To resolve:
- Verify the event is still firing with all required fields on the relevant pages. See the events implementation documentation for the required schema.
- Review the 14-day and 28-day trend for this event (visible in the alert) to determine whether the drop is sudden or gradual, and correlate the timing with any recent deployment or configuration changes.
- Check whether other related events on the same page type also dropped. If multiple events declined together, the likely cause is a shared dependency, such as a tag or script failure on a specific page template rather than an issue with one event in isolation.
Subscribing to email notifications about alerts
Click Manage Email Alerts to get email notifications about issues that are important to you.
You’ll receive email notifications at the following intervals:
- First Notification: Sent within 24 hours of when the issue is first detected.
-
Reminder Notifications: Sent every 7 days while the issue remains unresolved.
Exception: Product feed alerts are sent every morning until the issue is resolved.