SiteWit Navigation SiteWit PPC Management Software Logo
_ _ _ _ _ _ _ _
SiteWit Navigation
E-Mail about PPC Optimizationsupport@sitewit.com Call about PPC Campaign Management877-474-8394
SiteWit Navigation
Social Bookmarks del.icio.us StumbleUpon Digg Share this on Linkedin TwitThis Facebook

SiteWit FAQs

General Questions

What is our pricing model?
SiteWit is built around a "freemium" pricing model.  We provide an array of analytic tools for paid campaign and organic search, including predictive analytics and automated data mining capabilities, as part of our basic services at no cost.  Our free services are not limited versions.  These are the same online advertising and predictive analytics that are provided to our paying customers.  We only charge for more targeted services that deliver actionable insights and clearly demonstrable value to selected groups of clients.  For example, pay per click (PPC) management services include both data warehousing-based traffic analysis and proactive campaign optimization for a flat fee (no budget or volume-based pricing).  Other paid products include more targeted search engine optimization (SEO) and keyword ranking services.  For our current pricing information please go to our pricing page.

What are our cancellation and "1-click undo" policies?
You can cancel any of our paid services at any time.  All of the SiteWit services are provided on a month to month basis, with no long term service contracts.  We have tried hard to make both our signup and cancellation processes simple and immediate.  In fact, we implemented our "1-click undo" before our paid campaign optimization engine.  We offer a 1-click undo for all of our paid products.  It's that simple.  For example, when you decide to enable automated SiteWit campaign management, we make a copy of your campaign and pause the original.  All analytics and optimizations use the cloned campaign.  If at any time you decide to cancel active management or are simply unhappy with the outcome of campaign optimization, we will replace our managed campaign with your original campaign (as it existed before any of the SiteWit optimizations).  That is our 1-click undo no risk guarantee.

Can you cancel without a 1-click undo and keep all the prior campaign optimizations?
No, you cannot cancel and keep the optimization results, since there is really no single campaign configuration to keep! The SiteWit optimization algorithms analyze many individual traffic segments over time to come up with policies that enhance the results of your advertising expenditures. These policies are then implemented on a rolling basis, with changes made as often as every couple of hours. Any one snapshot is pretty much useless by itself; rather the value is in actively managing your campaigns using a comprehensive set of policies derived from actual traffic patterns. Therefore, upon cancellation SiteWit simply returns your campaign to the original state prior to any optimizations as part of our 1-click undo process.

How are you billed?
You are billed only for the paid services you elect on a month by month basis.  We bill your credit card once a month for paid services such as pay per click (PPC) management and active campaign optimization, or search engine optimization (SEO) reports.  You are free to cancel at any time using our "1-click undo" feature.  All of the basic services such as traffic analyses, search reports, and predictive analytics are free!

What are our privacy policies and terms of service?
SiteWit does not record any personally identifiable information about users.  We use a non-identifying cookie to provide tracking services for your website.  We do not re-sell or use your information for anything, except to provide your selected services.  For more information, please consult our full privacy policy and terms of service.

Installation

What is required for installation?
SiteWit services rely on two simple data collection mechanisms, one for tracking traffic and the other for identifying goals. 
  1. The bulk of your website traffic is monitored using tracking code snippets (Java scripts) that are generated for you during signup.  This mechanism is similar to those used by all other website analytic tools.  You can install the tracking code yourself or arrange for our technical support to assist you (or your website developer).
  2. In order to track specific goals, such as contact form submissions or purchases, you will need to simply identify the corresponding goal page URL.  For example, you might associate a thank you page after a purchase with goal completion.  Of course, you will almost certainly have several types of goals.  For a bit more advanced tracking, you can install goal tracking code (as was done for the general tracking code).

Where should the tracking code be installed?
You should install your tracking code before the closing </body> tag of the pages you want to track.  For tracking a whole website, you would typically install the code on the master template for the site before the closing of the </body> tag.  To handle sub domains, just install the tracking code before the closing </body> tag of any pages in your sub domains.  For example, you can track traffic on MySite.com and login.MySite.com by adding the tracking code to the template of both sub domains.  It’s that simple.

Where should the goal tracking code be installed?

You should install the goal tracking code in the processing page of a goal after it has been successfully accomplished.  For example, you should install the code after a purchase has been processed and the credit card has been charged.

What are the advantages of using the goal tracking code rather than goal URL?
Using goal tracking code snippets is a somewhat safer approach than using a URL, as you can put the code where you actually process the goal.  For example, most e-commerce transactions occur in an intermediate processing page that happens only once to avoid refreshes and potentially double billing your clients.  If you put the goal tracking code on this processing page you will ensure no goals are double counted by SiteWit.  If you use a URL for your completion page, there is a chance your website visitors might navigate back to the page and refresh it.  To minimize the chances of double counting URL goals, we only record a goal from the same user in the same session for 5 minutes after the accomplishment of the goal.  That takes care of most refreshes and minimizes the double counting of goals.  Therefore, you can feel confident in using either goal tracking code or the simpler URL alternative with SiteWit.

How are goals used?
Goals let SiteWit know when a positive outcome has been accomplished by website visitor.  For example, you could select a purchase or contact form submission as a goal.  There are multiple goal types built in into SiteWit such as purchase, signup, software as a service subscription, and sales lead generation.  In order to have accurate revenue figures for a goal, you need to assign a revenue value to a goal.  The revenue value lets SiteWit know how much that goal is worth to you and is used in calculating the return on investment (ROI) for your marketing efforts.  The revenue and cost attributed to your online marketing allows us to better understand how to maximize your ROI.  Therefore, it is important you consider carefully how much a goal is worth to you.  Goals are also used to provide predictive analytics and train the underlying data mining models for your website.  SiteWit generates specific behavioral models, calculates quality scores, and segments visitors for each one of the goals you establish.

How many goals can your account have?
You can have as many goals per website as you want.  There are no limits or restrictions.  You should use goals to identify and track any valuable outcomes on your website, from outright purchases through lead generation.  SiteWit will track goal accomplishment, provide targeted reports, and arrange predictive analytics around the goals you define.

Can you pass e-commerce transaction information on a per transaction basis?
Yes you can.  You can add specific transaction information from your shopping cart by adding a snippet of code when your transaction completes.  To find more information about this please contact our technical support group.

Predictive Analytics

What are predictive analytics?

Predictive analytics or behavioral modeling techniques focus on making predictions about future events, typically at an individual level, drawing upon methods from reference disciplines such as statistics, marketing, data mining, and machine learning.  So, we might try to build a model that predicts whether a particular customer is likely to purchase a product, fill out a contact form, or download a brochure.  Knowledge discovery in databases (KDD) is viewed as an overarching process that includes data selection, preprocessing, transformation, and data mining activities (see below).  For instance, SiteWit uses a specialized data warehouse to preprocess your traffic and then builds data mining models based on the goals or desired behaviors specific to your website.  By automating the machine learning methods, we can deliver continuously refined models of how your best customers (and others) are interacting with your website.  The data mining models are used to score each visitor, as well as segment your traffic into categories such as loyal customers, prospects, one-time wonders, and zombies.  The SiteWit quality score is also used for pay per click management and campaign optimization.


The KDD Process for Predictive Analytics


What is data mining?

Data mining is the process of discovering interesting or even surprising patterns in large-scale databases that are useful or actionable in some concrete way.  Data mining algorithms uncover meaningful patterns in an automated, or at least semi-automated fashion.  Data mining methods are part of the broader discipline of machine learning, which focuses on pattern recognition, natural language processing, computer vision, and other challenges associated with artificial intelligence.  Several important data mining algorithms focus on inductive reasoning, learning patterns from large numbers of examples.  SiteWit uses several inductive approaches to uncover patterns in the large number of visits to your website.  Data mining algorithms are often categorized as supervised or unsupervised approaches to learning.  Supervised learning requires detailed cases with labeled outcomes, while unsupervised techniques simply analyze data to develop insights.  By defining specific goals for your website, SiteWit is able to use supervised algorithms for many predictive analytic tasks.  Though, unsupervised techniques are also used to develop insights regarding the structure of your website.  In fact, less formal learning strategies are infused throughout the SiteWit system.  We have tried to design a system that constantly learns from your website traffic patterns, adjusting key parameters, and refining the optimization and predictive analytic strategies.  By automating a collection of data mining techniques, we are able to deliver sophisticated services at a reasonable cost.  Predictive analytics provides the clearest example of data mining within SiteWit.  Goal-specific behavioral models are learned from many examples of visitor behaviors and are then used to predict future behaviors.  So, imagine we are predicting the likelihood of particular visitors purchasing on your website.  The behavioral models can be used to make a simple binary (true/false) purchase prediction, which can ultimately be compared with the actual user behavior (a true/false outcome), yielding a simple classification matrix representing the four combinations (see below).  These combinations of predicted and actual behaviors correspond to visitor segments.  It should be noted that behavioral models are used for more than simple predictions, playing a critical role in the derivation of quality scores for individual visitors.


Classification Matrix for Goal Behaviors and Predictive Analytics


How are visitors segmented into categories?

SiteWit predictive analytics are used for several purposes, such as scoring individual visitors, visitor segmentation, as well as campaign optimization.  Since the behavioral models can be used for a simple binary (true/false) prediction based on a specific goal, visitors can be classified based on the prediction and the actual outcome.  For example, whether a particular visitor was predicted to purchase and if they actually did.  This gives us four categories (or a two-by-two classification table) corresponding to the prediction (true/false) and actual goal outcome (true/false).  These simple categories are interesting and actionable!

  1. Loyal Customers (True Positives)
    These are customers that have accomplished the goal and at the same time have been predicted to accomplish the goal by our data mining models.  Therefore, their behavior is the benchmark for the other customers.
  2. Prospects (False Positives)
    These are customers that have not accomplished the desired goal, but have been predicted to accomplish the goal by our data mining models.  These prospects are very important to you.  The behavioral models think they should have purchased (or accomplished some other goal).  If you close even 10% of these prospects you will significantly improve your ROI.  You can tap these prospects using the SiteWit API to dynamically respond as they re-visit your website or combine this prospect list with a CRM system.
  3. One-Time Wonders (True Negatives)
    These are customers that accomplished a specific goal.  However, the data mining models predicted they should not have done so.  These visitors demonstrated very different purchasing or goal behaviors, as compared with other customers.  These customers are an important source of information!  Again, you can use the SiteWit API to dynamically deliver a quick survey or instantly offer to contact them.  Why did they buy?  You can also follow-up via different channels once you integrate a CRM with your SiteWit account.
  4. Zombies (False Negatives)
    These are the customers that score very low based on the behavioral models and may be wasting your resources.  They do not purchase or seem to be somewhat less interested in your products and services.  One of the goals of predictive analytics is to separate these visitors from the other more valuable visitor segments.  In addition, SiteWit campaign optimization is aimed at minimizing the negative impact of these visitors on your paid campaigns.

How are predictive analytics evaluated?
SiteWit predictive analytics are provided in a highly automated manner as part of our free services.  The behavioral models are constantly re-trained as more data becomes available (and past data ages and looses predictive value).  As part of our learning software philosophy, all of the analyses are adapted to fit the evolving traffic patterns on your website, as well as any structural changes that occur over time.  Because there is a constantly growing collection of visitor data in our warehouse, your website and goal specific behavioral models can be tested against historic data and continuously evaluated as new visitors arrive.  Using the classification matrix, which describes the combinations of predicted and actual goal behaviors, we can derive several measures that can be used to evaluate the predictive analytics.  In particular, SiteWit reports the matrix itself, as well as overall accuracy, sensitivity, specificity, positive predictive value (PPV) and negative predictive value (NPV) for all behavioral models.
  • Accuracy is simply the overall number of correct predictions (both true positives and true negatives), as compared with all predictions, (TP + TN) / (TP + FP + TN + FN).  In most website applications, the low conversion rates means accuracy is dominated by the large number of true negatives.
  • Sensitivity or the true positive rate (TPR) is defined as the number of true positives out of both true positives and false negatives; TP / (TP + FN).  That is, the probability of predicting goal accomplishment for visitors that actually did have a goal.  A high sensitivity implies a low type II error rate (for false negatives or misses).
  • Specificity or the true negative rate (TNR) is defined as the number of true negatives out of both true negatives and false positives; TN / (TN + FP).  That is, the probability of predicting no goal accomplishment for visitors that actually did not have a goal.  A high specificity implies a low type I error rate (for false positives or false alarms).  Within the SiteWit application, false positives represent the important prospects segment, so a higher number of false alarms is actually desirable (and intentionally cultivated as part of the scoring process).

  • Positive predictive value (PPV) is simply a measure of how many visitors that are predicted positive are true positives, TP / (TP + FP).  This is clearly related to the overall number of visitors that really do accomplish goals, which is often a very low conversion rate for purchases and other such goals.  So, false positives are useful for identifying good future prospects.
  • Negative predictive value (NPV) is a measure of how many visitors that are predicted negative are true negatives, TN / (FN + TN).  The false negatives represent visitors that actually (and unexpectedly) converted, these are upside surprises and are certainly worth investigating.


Evaluation Measures for Predictive Analytics

What capabilities are offered through our API?
The SiteWit API (application programming interface) provides programmatic access to the predictive analytics and other services.  For example, the API can be used to get real-time scores for repeat visitors, so that you can make immediate offers or even collect information using simple surveys.  These services a meant to be embedded in your website to provide more targeted offers or tailored content to your best prospects or most valuable loyal customers.  SiteWit provides a framework for implementing and tracking these types of targeted campaigns (along with your more traditional campaigns).  The SiteWit API is currently in beta testing.

Search Engine Marketing (SEM) and Paid Search

How are campaigns optimized?

Campaign optimization begins with preprocessing and organizing your visitor data in our data warehouse.  Within the data warehouse, several different revenue attribution models are employed to allocate the costs and goal-specific revenue to individual clicks.  SiteWit then adjusts the analysis to fit your traffic volume.  Thousands of different traffic summaries are computed using marketing costs, attributed revenue, visitor quality based on predictive analytics, and other factors.  These individual traffic summaries are used to construct and rank campaign adjustments.  A weekly schedule is developed, with individual actions taken at varying levels, depending on the volume of traffic.  Overall campaign optimization is pursued conservatively, with adjustments made over several periods, so that more data can be used to support each action.  Therefore, you should expect more gradual improvement, rather than abrupt changes in campaign performance.


Can you accept or reject the optimization recommendations?

Yes.  You are in total control of the optimization process.  We provide recommendations on how to improve your campaigns.  However, you can accept or ignore the recommendations  SiteWit builds and maintains weekly schedules for your campaign that you can accept or ignore, minimizing the time you need to spend managing campaigns.  By using SiteWit, you can focus more energy on growing your business and less time mired in the details of managing your online marketing.  If at any time you are not satisfied with the results of campaign optimization, we will revert to your original campaign with just 1 click of the mouse (see our "1-click undo" above).


Can you see the changes made to the campaign during the optimization process?

Yes. SiteWit optimization works by developing weekly campaign recommendations based on an analysis of many different slices of your website traffic. You can review the list of recommendations, as well as the estimated impact these changes will have on your ROI. For example, a recommendation may involve stopping the campaign on weekday afternoons and/or in particular locations, or pausing underperforming keywords. Campaign optimization uses a somewhat conservative approach, making smaller adjustments a step at a time, rather than taking more drastic actions. This way each subsequent decision is informed by more historical data. Finally, a complete record of all the campaign optimization steps and recommendations is kept, along with measures of performance improvement.


Does website traffic volume affect campaign optimization?

Yes, the more data we have on a campaign the more specific the optimization can be.  Our data warehouse is designed to preprocess and organize your traffic for analysis.  If your campaign receives a large volume of traffic, any analyses can be performed at a much more detailed level, resulting in more refined campaign adjustments.  You are in complete control of the analytic strategy (or level of magnification) for each of your campaigns.  We may recommend upgrading your optimization level if we can make further improvements to your campaign and increase your ROI.  SiteWit will notify you when that happens and then you can decide if the additional optimization seems reasonable.


Search Engine Optimization (SEO) and Organic Search

How is website traffic segregated?
SiteWit is designed to automatically segregate your traffic from different sources.  The pay per click management tools handle paid search, but all traffic is group by additional referrer categories such as unpaid or organic search, social media, e-mail, or direct traffic.  Through this partitioning, you are better able to understand and manage a range of online advertising strategies.

What are keyword rankings?
It is very important to understand which keywords are being used to generate traffic and where your website ranks on natural or organic searches.  SiteWit tracks both paid an unpaid search at the keyword level to provide more detailed perspectives.  An additional low-cost service provides keyword ranking trends.



SiteWit Footer Small SiteWit PPC campaign management software logo SiteWit Footer