Installation Guide

Learn how to install and configure Proofit on your website for optimal performance.

Installation Options

Methods

Testing Tools Installation

Supported Testing Platforms

Adobe Target

Adobe's enterprise testing and personalization platform, part of the Adobe Experience Cloud.

Optimizely

Leading experimentation platform for testing and optimizing digital experiences.

Adobe Target Implementation

1. Create a New Activity

In Adobe Target, create a new A/B Test or Experience Targeting activity.

2. Set Up Experiences

Create at least two experiences: Control (default) and Variant (with Proofit).

3. Add Proofit Script

Add the following code to your Variant experience:

<script src="https://cdn.proofit.com/v1/proofit.min.js"></script>
<script>
  window.Proofit.init({
    apiKey: 'YOUR_API_KEY',
    analytics: {
      platform: 'adobe-analytics',
      reportSuiteId: 'your-rsid'
    }
  });
</script>

Testing Best Practices

  • Test Duration: Run your tests for at least 2-4 weeks to collect sufficient data.
  • Multiple Metrics: Track conversion rate, average order value, and engagement metrics.
  • Placement Testing: Test different positions and types of social proof messages to find what works best.

API Gateway Installation (Recommended)

Proofit now uses a secure API Gateway endpoint to deliver metrics and social proof data to your website. Each client receives a dedicated endpoint, with separate prod and beta stages for production and testing. All requests must use the GET method and include the correct query parameters.

https://{{gateway_id}}.execute-api.eu-west-2.amazonaws.com/{{stage}}/proofit?q={{metric_queries}}&skuIds={{product_ids}}
  • q: Metric query (e.g. all or aa_products-x-orders-1200)
  • skuIds: Comma-separated product IDs (must match those cached in DynamoDB)
// Example fetch request fetch('https://abc123.execute-api.eu-west-2.amazonaws.com/prod/proofit?q=all&skuIds=PROD1234,PROD5678') .then(res => res.json()) .then(data => { // Use metrics in your UI console.log(data); });

Security: Only requests from your approved domain(s) will be accepted. Use the beta stage for testing new features or domains.

Need Help?

If you encounter any issues during installation, our support team is ready to assist you.

Contact Support