Once you have implemented Dynamic Yield, it is important to validate that your Script, Page Context, Events, and data Feed are properly set up. This article guides you through the process of these validations for a standard web implementation.
There are 2 ways to validate implementation:
- Implementation Status - A summary of the last 12 hours
- Implementation Helper - Immediate debugging tool over the browser
Implementation Status
An overview of the implementation of your script, page context, events, and product feed. You can also download a past 12-hour log for additional implementation status details. Page context, event, and product feed status are only available for eCommerce sites.
The following table gives more details about the meanings of each status.
Item | Status | Description / Threshold |
---|---|---|
Script | Not Implemented | No script detected |
Implemented | The script is detected. This does not verify that the script is in the header. | |
Page Context | Not detected | No page context information sent in the past 12 hours. Requires at least 100 pageviews for each page type. |
Validated | There may be errors in up to: 2% of your product pages, 2% of your cart pages, or 5% of your category pages |
|
Accepted with Warnings | There are errors in: 2-7% of your product pages, 2-7% of your cart pages, or 5-10% of your category pages |
|
1 error (The number of errors is the number of page context types that have passed the error threshold) |
There are errors in more than: 7% of your product pages, 7% of your cart pages, or 10% of your category pages |
|
Events | Not received | No events received in the past 12 hours |
Validated | There may be errors in up to: 2% of your add to cart, sync cart, remove from cart, or purchase events, 20% of your login, subscribe, or signup events, or 50% of your filter, sort, change attribute, keyword, or video watch events |
|
Accepted with Warnings | There are errors in 2-7% of your add to cart, sync cart, remove from cart, or purchase events | |
1 error (The number of errors is the number of event types that have passed the error threshold) |
There are errors in more than: 7% of your add to cart, sync cart, remove from cart, or purchase events, 20% of your login, subscribe, or signup events, or 50% of your filter, sort, change attribute, keyword, or video watch events |
|
Data Feeds | Not synced | You have not yet attempted to sync a data feed. |
Synced | You have successfully synced a data feed. | |
Synced with Warnings | The data feed synced, but some individual rows were not synced due to errors such as missing data. Download the log for more details. | |
Failed to sync | The data feed did not synced due to an error. Download the log for more details. |
Note: The status of events and page context are updated once every ten minutes.
If you find the above thresholds are too sensitive, or not sensitive enough for your site, contact our Support team to configure adjustments.
The Implementation Helper is a debugging tool that appears over the web page while you're browsing your site. It allows you to validate:
- Context
- Event
- Audiences
To use the Implementation Helper:
- Log in to the Dynamic Yield console
- Open your site with your desktop browser (e.g. Chrome)
- Hover over the Dynamic Yield button
and click Implementation Helper
.
- Navigate around your site to see live updates about the page your on, events you trigger, audiences you belong to, and more.
- Context Implementation: The status of the Page Context on the current page
- Events: Details about any events fired during your session.
- Audiences: The Audiences that you belong to in your current session.
While the implementation helper is mostly used during implementation, you can open it at any time to verify changes such as new events, or when troubleshooting.
- Implementation Status – A dashboard, available for each one of your sites, providing you with status of your script, page context, events and data feed. There you will also find downloadable logs to investigate exactly what is causing an error. Learn more about the Implementation Status dashboard.
- Web Implementation Helper – This tool opens up a panel directly on your website as you navigate, simulating a funnel or use case. The panel presents in real time:
- The page context of the current page
- The audiences you currently belong to
- The events you have triggered
Learn more about the Implementation Helper.
- Dashboard Notifications – When you pass a predefined threshold of errors, you will receive error notifications in your dashboard. The thresholds are configurable and can be set differently for each site. If you believe the errors are too sensitive, or not sensitive enough, contact your Customer Success Manager.