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.
DNS Records
- Description: Resolves the domain's live DNS records on every check and alerts you when a value changes. No selector needed: you tick the record types to watch. Raw types are A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, and SRV, alongside the SPF, DKIM, and DMARC email-authentication presets. DKIM asks for your selector (for example
google) and reads<selector>._domainkey.<domain>; DMARC reads_dmarc.<domain>; SPF is thev=spf1record at the domain. MX, NS, TXT, SPF, and DMARC are selected by default. - Use Case: Catching a hijacked zone, a rogue mail server, a weakened SPF or DMARC policy, a swapped DKIM key, or an unexpected certificate authority. Every check stores the resolved records as a sorted plain-text list, one record per line, so the change view is a simple before and after and the summary reads like
MX changed: 10 aspmx.l.google.com → 10 mx.attacker.net. A DNS monitor takes no screenshot, because no page is fetched: the stored record values are the audit trail. - Note: TTLs are never stored, so a countdown alone never counts as a change. Records are sorted, so round-robin reordering never alerts, trailing dots are removed, and the SOA serial number is normalized out. A record type with no records is stored as
CAA (none), so a deletion is still a visible change. SPF, DKIM, and DMARC are filtered views of your TXT records, so an SPF record is listed once even when TXT is also selected. A wildcard TXT record on the zone can make a DKIM selector you never published look present. A and AAAA records can rotate on their own behind a CDN, so deselect them if you see repeated address-only changes.
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.
Redirect
- Description: Tracks where a URL redirects to and alerts you when the destination changes. No selector needed.
- Use Case: Catching moved pages, changed affiliate or campaign destinations, and unexpected redirects to error or login pages.
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.
