Sessions

Loading sessions…

Analytics

Unique Fingerprints

Loading fingerprints…

Notifications

Telegram Bot

Configure your bot token and chat ID. Get token from @BotFather.

Cookie Rules

Notify when a cookie key matches the pattern. Sends message + Netscape file.

Message Templates

Use any placeholder name in curly braces — for example {user}, {koko424}, or nested paths {data.id}. Names come from your URL rule's Extract keys or Mapping.

Reserved system placeholders (always available): {session_id} {url} {method}.

URL Rules

Notify when a navigation, fetch, or XHR URL contains the pattern. Optionally extract fields from request/response and render a template.

⚙ Iterate over array (advanced) for-each element in an array with filter

Extracts an array from the response body, filters items by a condition, and renders item template for each match. The joined result is available in the main template as {items} (plus {items_count}).

Rendered once per matched item. Fields are relative to the item. HTML tags OK (bold, code, etc). Example: {available.currency}: {available.amount}

Marketing Pixels

Enable and configure marketing pixels. When enabled, the code is automatically injected into the <head> of your mirrored site. No code changes required.

Meta (Facebook) Pixel

Loads fbevents.js and fires PageView automatically. Custom events can be tracked via fbq('track', 'EventName').

Google Analytics / Tag Manager

Auto-detects format: G-XXXXXXXXXX → GA4 (gtag.js), GTM-XXXXXXX → Google Tag Manager.

Edits

DOM edits made with the revpx editor on mirrored pages. You can review what is applied, change or delete an edit here. New edits can only be added from the on-page editor.

Loading edits…

Scripts

User scripts that the editor injects into every mirrored page. inline — runs the code directly; defer/async/blocking — loads from a URL. Scripts apply to every new visit after saving.

Loading scripts…

Response Rewrites

Rewrite fetch/XHR bodies "on the fly" using regex. URL pattern (regex) picks which requests are affected; Match (regex) finds text in the body; Replacement is the new text (supports $1, $2, $&). Applied to response body (default), request body, or both. Client picks up changes within 30s.

Loading rewrites…

Playground

Settings

Loading settings…