Technical Specifications

Integration & Architecture Overview

This document outlines the integration and architecture across three major platforms: Shopify, WooCommerce, and Webflow.

1. Shopify

  • App Installation: Use OAuth for app installation, capturing permissions such as read_orders and write_script_tags.

  • Traffic Splitting: Implement client-side traffic splitting via script injection.

  • Conversion Tracking: Utilize the orders/create webhook to attribute conversions.

2. WooCommerce

  • Conversion Logging: Employ the orders_created event or plugin-based methods to log conversions.

  • Traffic Management: Use a WordPress plugin for traffic splitting, configurable for both JavaScript and server-side operations.

3. Webflow

  • Design Creation: Supports both manual and AI-based design creation.

  • Site Publishing: Publish to a subdomain (merchant-variant.pixlsight.com).

  • Variant Generation: Use the Webflow API or predefined templates to generate variant sites.

This overview captures essential integration details necessary for building and managing e-commerce platforms across these services.

Billing Integration

Platforms

  • WooCommerce or Standalone: Integrate with Stripe or Normie for subscription or usage billing.

  • Shopify: Implement usage charges.

Billing Types

  • Recurring or Usage-Based:

    • If an uplift is detected (e.g., +$5k sales), Pixl charges a percentage (e.g., 10%).

A/B Testing Framework

Uplift & Revenue Metrics

  • Revenue Calculation: Compare the variant against the control group to measure uplift.

  • Payment & Revenue Sharing: The winning variant triggers a billing event.

Performance Metrics

  • Key Metrics:

    • Conversion rate

    • Bounce rate

    • Load times

    • Repeated visits

Data Collection

  • Visitor Events: Log each visitor's actions with a variant ID.

  • Order Association: Use tags or notes for order alignment.

Traffic Assignment

  • Merchant Control: Define the traffic ratio (e.g., 80% control, 20% variant).

Conclusion

  • Perform comparisons and determine the winning variant through

Last updated

Was this helpful?