For Developers
SiteSpect helps developers work in ways no other optimization solution can.
SPA / Mobile App Optimization
Multiple Ways To Solve A Problem
SiteSpect can modify experiences in many different ways.
CLIENT SIDE
“Find and Replace” leveraging regular expressions.
Universal SPA library and JS deployment.
Ajax / JSON / XML call manipulation between the client and server.
SERVER SIDE
Quick Feature Flags - pass a cookie, header, or parameter to the origin on browser request.
Rewrites or Redirects - change the URL or parameter on the request or set a 301/302 redirect without going to the origin.
Smart Traffic Manager - point to a different server on browser request for IaaS or PaaS optimization.
Engine API - a REST API that enables A/B testing, personalization, and product recommendations by making calls to the SiteSpect engine.
NATIVE MOBILE APPS
Native Mobile application support.
Manipulate and test JSON / XML while “in-flight”.
Use SiteSpect Live Variables to change variable values in production without a code change.
Server-Side Experiments: More Than Just Feature Flags
SiteSpect's server-side solution provides these additional capabilities in addition to traditional feature flagging:
No API Calls / No SDKs
Platform & Infrastructure Testing
Mobile and OTT Support
Full Release Testing
AJAX & JSON Manipulation
Session Tracking
Smart Traffic Management
Minimal Technical Debt
Continuous Deployment
No API Calls / No SDKs
Platform & Infrastructure Testing
Mobile and OTT Support
Full Release Testing
AJAX & JSON Manipulation
Session Tracking
Smart Traffic Management
Minimal Technical Debt
Continuous Deployment
Robust Release Testing
Tie your release testing to business impact and KPIs.
Blue / Green
Use SiteSpect to toggle between different environments or code candidates.
Canary
Test new releases and platforms on specific smaller segments of users (by geo, by device, random, etc.)
Single-Page App (SPA) and Progressive Web App (PWA) Testing
Modify content and test ideas in your SPA/PWA with a client-side change.
Reduce risk using Origin Experiments to roll out app changes.
App changes are persistent; they are applied even if you regenerate the page.
Modify content and test ideas in your SPA/PWA with a client-side change.
Reduce risk using Origin Experiments to roll out app changes.
App changes are persistent; they are applied even if you regenerate the page.
Mobile Applications
Native Mobile application support.
Manipulate and test JSON / XML while “in-flight”.
Use SiteSpect Live Variables to change variable values in production without a code change.
Native Mobile application support.
Manipulate and test JSON / XML while “in-flight”.
Use SiteSpect Live Variables to change variable values in production without a code change.
SiteSpect APIs
SiteSpect offers RESTful APIs that work with the SiteSpect proxy or as standalone solutions.
Engine API
- Calls can originate from client, server or any device
- Determine campaign assignment
- A/B test new features on specific segments
- Turn features on/off in production
- Use SiteSpect Live Variables to change variable values in production without a code change.
- Used for Mobile, OTT (over-the-top), kiosks or any application that makes HTTP calls
- Perform server-side testing in conjunction with client-side campaigns
Admin API
- Create campaigns systematically as part of your release process
- Launch, enable/disable, schedule any campaign
- Monitor running campaigns
- Import/export raw data or reports
- The Admin API does anything the SiteSpect GUI does relative to testing.
Smart Traffic Management
Because SiteSpect sits in the flow of traffic, it can be used as a Smart Traffic Manager.
Platform Migration
- Use SiteSpect to test and control the routing of users between legacy and new platforms.
- Migrate from monolithic applications to headless/microservices.
- Migrate to a new cloud infrastructure.
- Migrate from legacy HTML to SPA.
Alternate Origin
Send traffic to different releases, services, clouds, and platforms without altering the URL a user sees. Learn more about Building a Release Test.
The Power of Regular Expressions (RegEx)
Use regex to find events, metrics, assignments, variations. expression.
Save time with one regular expression instead of writing a lot of code.
Use one regular expression to make the same change across multiple pages.
Use regex to find events, metrics, assignments, variations. expression.
Save time with one regular expression instead of writing a lot of code.
Use one regular expression to make the same change across multiple pages.
Other Ways SiteSpect Helps Developers
Provides a sandbox for experimentation separate from your codebase. Fill out the form below to get your own sandbox account.
Reduces development firedrills by enabling quick non-code bug fixes, giving developers time to code permanent fixes during the normal release cycle.
Allows you to develop code for only features that have been tested and proven to work.
NO 3rd party SDKs. You'll never have to install and update 3rd party code and worry about what that code might break.
Have questions or want a sandbox account?
Contact us at techinfo@sitespect.com, or fill out this form: