When monitoring changes on a webpage, the type of tracked element selected defines what kind of content will be tracked and how updates are detected. The six standard types below appear in the standard editor under What to Track. Everything else is available in Advanced mode, where you can also track several elements on the same page.
Standard Element Types
These appear in the standard editor under What to Track as soon as you add a page.
Full Page Text
- Description: Tracks all visible text on the entire webpage.
- Use Case: Useful for capturing comprehensive textual content.
Text (Specific Area)
- Description: Monitors text changes in a specified area of a webpage.
- Important Note: Only the first element matching the selector is tracked.
- Use Case: Ideal for tracking text in specific areas, like headlines or descriptions.
Visual
- Description: Monitors and alerts on visual changes in a specified area.
- Note: This is a beta feature; report any issues encountered.
- Use Case: Ideal for tracking visual changes like layout updates or style changes.
Price
- Description: Detects and extracts the first price found on the page.
- Limitation: May not work well on pages with multiple prices.
- Use Case: Monitoring product prices on e-commerce websites.
Feed / List
- Description: Tracks entries from RSS or Atom feeds, detecting new, removed, or changed items.
- Use Case: Monitoring blog feeds, news feeds, or any structured list for new entries and updates.
Parse (AI Extract)
- Description: Uses AI to extract the specific information you describe in plain language (for example "the event date" or "the lowest price"), even when there is no clean selector to target.
- Use Case: Pulling a single fact or field out of an unstructured page; the extracted value is then tracked for changes.
Advanced Mode Element Types
Switch to Advanced mode (the link at the top of the page editor) to open the full TYPE dropdown, track several elements on one page, and use the additional types below.
Number
- Description: Extracts and monitors numeric values in a specific webpage area.
- Features: Provides basic statistical analysis and visual graphs.
- Use Case: Useful for tracking numbers, such as stock levels or scores.
- Also in the standard editor: You can enable Number tracking from Text mode in the standard create flow, without switching to Advanced mode.
Availability
- Description: Tracks the availability status of a product on the page.
- Use Case: Monitoring whether a product is in stock, out of stock, or on pre-order.
- Also in the standard editor: You can enable Availability from Price mode in the standard create flow, without switching to Advanced mode.
Rating
- Description: Tracks the product rating displayed on the page.
- Use Case: Monitoring changes to product ratings on review sites or e-commerce platforms.
Reviews
- Description: Tracks the review count displayed on the page.
- Use Case: Monitoring how many reviews a product has received over time.
Links
- Description: Tracks internal and external links originating from a webpage.
- Use Case: Ideal for monitoring link changes on resource-heavy websites.
Iframes
- Description: Monitors embedded content within
<iframe>elements. - Important Note: May cause issues in some cases if “Hide cookie banners & block ads” is enabled.
- Use Case: Useful for monitoring third-party embedded content.
HTML
- Description: Monitors changes in the HTML content of a specific section.
- Important Note: Focus on narrowly defined areas to avoid false positives.
- Use Case: Useful for tracking changes in webpage structure or layout.
Text (All Matches)
- Description: Tracks all elements matching the selector (not just the first).
- Use Case: Useful for tracking lists, tables, or repeated content blocks.
Text (All Matches, Sorted)
- Description: Similar to “Text (All Matches)” but sorts results alphabetically.
- Use Case: Reduces false positives for frequently reordered elements like product listings.
HTML (All Matches)
- Description: Tracks all matching HTML elements on the page.
- Use Case: Ideal for monitoring multiple dynamic sections.
Text Presence
- Description: Searches the full page for specific keywords and returns a simple Yes/No result.
- How it Works: Enter comma-separated keywords. Returns "Yes" if ANY keyword is found on the page, "No" otherwise. The search is case-insensitive.
- Invert Option: Enable "Invert" to reverse the logic - returns "Yes" when NONE of the keywords are found.
- Use Cases:
- Stock Availability: Monitor for "sold out", "out of stock" keywords
- Product Status: Track "discontinued", "pre-order", "coming soon" status
- Content Monitoring: Detect when specific text appears or disappears
- Back in Stock Alerts: Invert "sold out" to detect when product becomes available
- Compliance: Check for required disclaimers or legal text
- Best Practice: Combine with other tracked elements (like Price or Text) to get both the status and the content.
PDF File
- Description: Tracks text content within PDF files.
- Limitation: Use "File Checksum" if text extraction is not possible.
- Use Case: Monitoring changes in documents like manuals or policies.
Word File
- Description: Tracks text content within Word documents.
- Use Case: Ideal for tracking updates in editable text documents.
Excel and CSV Files
- Description: Monitors content within spreadsheets.
- Use Case: Useful for tracking data changes in structured formats.
File Checksum
- Description: Computes and compares SHA-256 checksums to detect file changes.
- Limitation: Does not preview specific changes; manual review required.
- Use Case: Best for unsupported file formats or non-readable PDFs.
WHOIS Record
- Description: Tracks domain WHOIS registration data including registrar, expiration date, and name servers.
- Use Case: Monitoring domain ownership changes, expiration dates, or registrar transfers.
SEO Tags
- Description: Tracks key SEO-related elements on a page including the title tag, meta description, canonical URL, robots directives, H1 heading, and Open Graph tags.
- Use Case: Monitoring competitor SEO changes, ensuring your own pages maintain correct metadata, or detecting unintended SEO regressions.
JSON Path
- Description: Extracts and monitors a value from a JSON API response using a JSON path, or tracks the whole JSON document.
- Use Case: Monitoring API endpoints, status feeds, or config files. Changes are shown as a structured JSON diff.
HTTP Status
- Description: Monitors the HTTP response status code a URL returns (200, 301, 404, 503, and so on).
- Use Case: Uptime and endpoint health checks. The status is colour-coded by class (2xx, 3xx, 4xx, 5xx) and the previous code is shown when it changes.
JavaScript
- Description: Executes a JavaScript function to return results.
- Skill Level: Requires programming expertise.
- Use Case: Ideal for advanced users needing custom tracking logic. See the JavaScript Tracked Elements guide for examples.
Each tracked element type serves a unique purpose. Understanding these differences helps select the right type for specific monitoring needs, ensuring accuracy and reducing false positives. For more detailed guidance, refer to the tooltips within the interface or contact support for assistance.
