Home » Docs » Ingot FAQ

Ingot FAQ

What Data Does Ingot Track?

Every time your site visitor is tested on, we record the time the test started, the referrer, the visitor’s IP, device, and if possible their user ID, and any UTM tags that might be in use. When a test is successful, we record that as a victory.

Test victory, for a content test is recorded when the visitor clicks and specific link. For price tests, a victory when a item is purchased. If a content test is displayed on a page and your site visitor clicks a link that is not count as a conversion, that link is recorded.

In some cases Ingot uses cookies to designate which tests groups users are in. In order to work with static HTML page caches, we do not rely totally on cookies, and track sessions via AJAX.

Does Ingot Work With Static HTML Caches?

Yes, it does. For performance reasons many WordPress sites employ some type of static HTML cache. These tools work by using PHP to render each page on your site once and then serve the same cached version to every other visitor.

This creates a problem for plugins like Ingot that may cause the page to be slightly different for different visitors. Ingot works around this by using a small JavaScript file to check that any tests on the page are unused, and if needed updating the HTML on the page via AJAX.

Does Ingot Make Lots of AJAX Calls?

Many A/B testing and other types of conversion optimization tools make lots of extra AJAX requests to your server or third-party servers. Ingot makes between zero and two very small AJAX requests per page load.

If a page has no tests on it, Ingot will make no additional AJAX requests. If there are any tests, one request is made to start the test and ensure no “stale” cached data is being used. If any links are clicked on the page — whether the link counts as a conversion or not — an AJAX request will be made to record the conversion or what link was clicked instead.

Does Ingot Require A Connection To Any 3rd Party Services?


Ingot does not use any 3rd party services, and does not use any server or database besides your own.

Your Ingot license entitles you to automatic updates. If you activate your license, which is optional, whenever WordPress checks for plugin updates, it will also check for available Ingot updates.  When this check is performed your URL, license code, WordPress version, PHP version and MySQL version is sent back to IngotHQ.com and may be stored to assist us in support and to better know our user base.

What Data Is Shared When Opting Into Anonymous Usage Tracking?

This option isn’t implemented as of version 1. In the future we plan to — on an optin basis — to take aggregated data from our users to improve Ingot’s testing algorithm.

Do I Need A Ton Of Traffic For Ingot To Work?

No, but it helps.

Traditional A/B testing requires a very large sample size in order for the sample to be considered statistically significant. Ingot uses an algorithm specifically designed to work with any amount of traffic. Yes, the more traffic you receive the better Ingot will be. The less traffic you have, the more random Ingot’s selection of variants will be, the more traffic the more tailored the results will be.

What Are Ingot’s Minimum Requirements?

Ingot requires WordPress 4.4 and PHP 5.5. Ingot does not work on WordPress.com Ingot will not function if these requirements are not met.

Some WordPress hosts default to older versions of PHP that are no longer supported by the PHP project. If your host defaults to an older version, upgrading normally just requires a few clicks in cPanel or a support request. If your host does not offer PHP 5.5 or 5.6, you should get a better host.

WPEngine, Pagely, a2, SiteGround and Kinsta are all quality managed hosts that default to PHP 5.5 or later.

Does Ingot Work On WordPress.com?

No, it does not. You must use self-hosted WordPress.