About This Plugin
This is an add-on for the free Reseller Store plugin by GoDaddy Reseller Programs. Install and set that plugin up first, otherwise there is nothing for Reseller Intent to read.
Your domain search box is where people decide whether to buy from you. Out of the box you never get to see any of it. A visitor searches a name, finds it taken, tries three more, picks one, and leaves without buying. All of that happens and nothing is recorded.
Reseller Intent watches that search box and writes down what happened, without cookies and without storing anything that identifies a person. Then it turns those events into a dashboard you can actually read.
What you get to see
The dashboard opens on the numbers that matter: how many searches came in, how many were unique, how many people clicked through to the cart, and how that compares to the previous period. Below that, the story fills in.
You can follow the daily trend of searches against cart clicks, watch the funnel from search to selection to cart with the drop-off at each stage, and see which TLDs people actually ask for. You will find out how often a searched name was still free, which pages your searches come from, and whether people kept the name they typed or settled for something else.
Every list panel pages through the whole dataset, not just the top few rows, and any range can be exported as CSV or JSON.
You do not have to open the plugin to keep an eye on it. A small widget on your WordPress dashboard shows searches today, searches this week, and how many of them reached the cart.
Your data, your rules
There is no cloud service behind this plugin. Events are written to a table in your own database and never leave your site.
Nothing that identifies a visitor is stored. No cookies, no fingerprinting, no IP addresses, no user accounts. An event looks like “someone on a mobile device searched example.com and it was available”, and that is all it is. Country data, when your host or CDN provides it, comes from a two letter header, never from an IP address you keep.
You can delete data the way a browser lets you clear history: pick the last hour, day, week, month, six months, year, or everything, and you will see exactly how many events that removes before you confirm. If you would rather not think about it, set a retention window and old events are cleaned up on their own. Uninstalling can take the whole table with it, if you tick that box.
Testing your own storefront is normal, so there is an ignore list for your own searches, and known bots are skipped by default.
Shortcodes for your storefront
Three shortcodes come along for the ride, each with a visual builder under Reseller Intent, Shortcodes. They are useful on their own, and they always show real prices from your own catalog.
A TLD price strip prints a row of pills like “.com $13.99”, refreshed in the background so the numbers always match checkout. A live price shortcode prints the cheapest, highest, or full range across the plans you select, wrapped in your own wording. A support line prints the right regional phone number for each visitor as a single tap to call link.
Built to stay out of the way
The frontend footprint is a few small files, and they only load on pages where your search widget actually is. No React, no frameworks, no web fonts, and no requests to anyone else’s server from your visitors’ browsers.
Page caching does not break tracking, aggressive caching included. The dashboard itself only loads inside wp-admin, so it never touches your site’s speed. There is even an optional setting that trims Reseller Store’s own sitewide scripts from pages that have no store element on them.
For developers
Filter rintent_should_track to pause tracking, for example until your consent plugin says yes. Filter rintent_event_data to change or drop an event before it is written. Filter rintent_page_needs_store if a page builder renders the search widget somewhere the plugin cannot see.
Everything lives in one indexed custom table, and requests that have nothing to do with tracking run zero extra queries.
Shortcodes
Build any of these visually under Reseller Intent, Shortcodes. The builder shows a live preview and hands you the finished shortcode to copy.
TLD price strip
[rintent_tld_strip tlds=".com,.in,.io" theme="dark" more_url="/domains/" more_label="560+ more TLDs"]
A row of price pills using live prices from your own catalog, so they always match what the visitor sees at checkout. Prices are cached for twelve hours and refreshed in the background, and after a Reseller Store product import.
tlds is a comma separated list, with or without the leading dot. `theme` is light or dark, and dark sections are also detected on their own. `more_url` and `more_label` add an optional last pill that links wherever you want.
Live product price
[rintent_price ids="12,14,15" before="Starting at " after=" per year" mode="min"]
Prints a real price from the products you select, so it updates itself when GoDaddy reprices a plan.
mode can be `min` for the cheapest, `max` for the highest, or `range` for both ends with a `separator` between them. `before` and `after` are your own wording, and `fallback` is what shows if no price is available yet. Each part has its own CSS class, so your theme can style the number differently from the words around it.
Regional support line
[rintent_phone prefix="Call us"]
Shows one phone number as a tap to call link, picked for the visitor’s region from the browser timezone. No IP lookups and no external service.
GoDaddy’s public support numbers are built in as defaults. Add your own numbers on the Shortcodes page and updates will never overwrite them.
WP-CLI
wp rintent stats
wp rintent stats --days=30
Prints searches, unique searches, cart clicks, domains added and the search to cart rate for the last N days. Leave off --days for everything.
wp rintent export
wp rintent export --days=90 --format=csv > events.csv
Streams every event to stdout as CSV or JSON, in batches, so the size of your table does not matter. Redirect it wherever you like.
wp rintent clear
wp rintent clear --range=month --yes
Deletes events in a window: hour, day, week, month, 6months, year or all. Without --yes it asks first.
wp rintent refresh-tld
wp rintent refresh-tld
Fetches fresh TLD strip prices immediately instead of waiting for the scheduled refresh.
External services
The optional TLD price strip fetches live domain prices from GoDaddy’s storefront API at secureserver.net, the same platform that powers every Reseller Store storefront. This is what keeps the pills showing the same prices as checkout.
What is sent: your public reseller ID and one static probe domain name per TLD you configured. This happens from your server about twice a day, plus whenever you press refresh, and only while the price strip shortcode is actually in use. No visitor data of any kind is ever sent.
The service is operated by GoDaddy: Universal Terms of Service, Privacy Policy.
The built in default support numbers for the phone shortcode are GoDaddy’s published support numbers, stored inside the plugin. Showing them involves no external request.
Screenshots
The intent dashboard: six KPI cards with tooltips, search vs cart trend, and every list paging in place.
The whole dashboard following one page through the page filter.
Repeat Demand, Carted Domains with the cart-size split, and Search by Page on one row.
Added Products, Transfer Searches and Outbound Clicks. Each one hides itself until it has something to show.
The Shortcodes page: the family-first price builder with a live preview.
The TLD price strip builder, with the refresh clock in the card footer.
The support number card, previewed with your own timezone.
Settings: three cards, everything optional.
Browser-style clear data with a preview count before anything is deleted.
The WordPress dashboard widget: the week against the week before, and the name people asked for most.
Today's count on the admin bar, with the day's breakdown one hover away.