Plugin Directory

Changeset 3383757


Ignore:
Timestamp:
10/24/2025 06:44:34 AM (4 months ago)
Author:
abtestkit
Message:

Update plugin name and improve readme clarity

Location:
abtestkit/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • abtestkit/trunk/abtestkit.php

    r3382121 r3383757  
    11<?php
    22/**
    3  * Plugin Name:       abtestkit
     3 * Plugin Name:       abtestkit - Native A/B testing in the WordPress Editor
    44 * Plugin URI:        https://wordpress.org/plugins/abtestkit
    55 * Description:       Simple, in-editor testing for WordPress Core Editor (Gutenberg).
  • abtestkit/trunk/readme.txt

    r3382754 r3383757  
    11=== abtestkit ===
    22Contributors: abtestkit
    3 Tags: ab testing, split testing, ab test, gutenberg, wordpress editor, core editor, conversion, optimization, experiment
     3Tags: ab testing, split testing, ab test, a b testing, a/b testing, testing, gutenberg, wordpress editor, core editor, conversion, optimization, experiment
    44Requires at least: 6.3
    55Tested up to: 6.6
     
    1313== Description ==
    1414
    15 Every website owner has ideas. A new headline. A sharper button. A different image. But how do you know what *really* works? 
    16 **abtestkit** gives you the power to validate your ideas and designs inside the **WordPress Core Editor (Gutenberg)** — without leaving your editor, paying for SaaS tools, or learning complex analytics.
     15=A/B testing directly in the Wordpress Editor=
    1716
    18 Run A/B tests directly in your content. See which version resonates. **The plugin analyses the data for you and declares a winner automatically.** No spreadsheets. No statistics degree. Just clear results you can act on.
    19 
    20 Apply the winner with one click. Grow your conversions, your audience, and your revenue.
     17abtestkit adds native A/B testing to the WordPress block editor (Gutenberg). Create split tests inside the page editor with no clunky dashboard or code. Test full pages or individual blocks (buttons, images, headings). abtestkit tracks performance, runs the stats, and automatically selects the winner. Apply it with one click to grow conversions.
    2118
    2219### Why abtestkit?
     
    2421* **Earn more from your website** - optimise call-to-actions, headlines, and designs. 
    2522* **Stay in flow** - test variants directly in the Gutenberg editor. 
    26 * **Keep control** - your data stays in your WordPress database.  
     23* **Keep control** - your data stays in your WordPress database. (GDPR friendly)
    2724* **Build momentum** - group blocks together for consistent messaging. 
    2825* **No analysis needed** - abtestkit tracks impressions & clicks, then automatically declares the winning variant with 95% confidence. 
     
    7572== External services ==
    7673
    77 This plugin connects to a Google Apps Script web app for two optional features:
     74* **Service:** Google Apps Script web app (HTTPS endpoint on script.google.com).
    7875
    79 1. Anonymous telemetry (OPT-IN)
    80 2. Email capture for product feedback (user-submitted)
     76* **Why**
     771. **Anonymous telemetry** (admin **opt in**) to understand high level usage.
     782. **Email Capture** (admin submitted) for feedback/beta follow-ups.
    8179
    82 Both features use a Google Apps Script endpoint hosted on script.google.com.
     80* **When data is sent**
     81Telemetry only after explicit opt-in (one-shot milestone events + install); email only when the admin submits the form.
    8382
    84 -- Service --
    85 Google Apps Script Web App (HTTPS endpoint on the script.google.com domain)
     83* **What data is sent**
     84**Telemetry (opt-in):** hashed site ID md5(home_url()), WordPress version, PHP version, environment type, plugin name/version, event name + timestamp (e.g. first_toggle_enabled, first_test_launched/finished, winner_applied).
     85**Email capture (on submit):** email address + the same environment context.
    8686
    87 -- Why we use it --
    88 * Telemetry: to understand high-level usage patterns so we can fix bugs and prioritise features.
    89 * Email capture: to let interested admins share an email so we can follow up for feedback or beta programs.
     87* **Where data is sent**
     88Data is POSTed to an Apps Script endpoint on script.google.com (defined in code as ABTEST_TELEMETRY_ENDPOINT and reused for email capture).
    9089
    91 -- When data is sent --
    92 * Telemetry: ONLY if the site admin explicitly opts in via the in-dashboard prompt. No data is sent until opt-in. After opt-in, the plugin sends one-shot milestone events when they happen (e.g. first toggle enabled, first test launched/finished, winner applied) and a single "plugin installed" event.
    93 * Email capture: ONLY when the admin opens the modal and submits the form (never automatically).
     90**Policies**
     91[Google Terms of Service:] https://policies.google.com/terms 
     92[Google Privacy Policy:] https://policies.google.com/privacy
    9493
    95 -- What data is sent --
    96 * Telemetry (opt-in only):
    97   - Anonymous site identifier: md5(home_url())
    98   - WordPress version, PHP version, environment type (production/staging/etc.)
    99   - Plugin name and version
    100   - Event name and timestamp for milestone events:
    101       - first_toggle_enabled
    102       - first_test_launched
    103       - first_test_finished
    104       - winner_applied
    105 * Email capture (if the admin submits the form):
    106   - Email address
    107   - Same environment context as above (anonymous site id, WP/PHP/env, plugin version)
    108   - (No post content or personal content is sent by the plugin)
    109 
    110 -- Where data is sent --
    111 Requests are POSTed to a Google Apps Script URL (script.google.com). Example domain:
    112   script.google.com
    113 
    114 -- Legal / Policies --
    115 Google Terms of Service: https://policies.google.com/terms 
    116 Google Privacy Policy: https://policies.google.com/privacy
    117 
    118 -- Controls & Opt-out --
    119 * Telemetry is OFF by default and remains off unless an admin clicks "Share anonymous data."
    120 * You can opt out at any time by declining the prompt or by removing the opt-in:
    121   - Delete the option `abtestkit_telemetry_opted_in` (set to 0/false) or
    122   - Deactivate/remove the plugin.
    123 * Email capture is disabled unless an admin opens the dialog and submits the form.
    124 * To disable the email capture feature entirely at runtime, add this to wp-config.php (or a must-use plugin):
    125     define('ABTEST_EMAIL_CAPTURE_ENABLED', false);
    126 
    127 -- Transparency --
    128 The exact endpoint is defined in the plugin code as ABTEST_TELEMETRY_ENDPOINT and is reused for the email-capture POST. The domain is script.google.com (Google Apps Script).
     94**Controls & Opt-out**
     95Telemetry is **off by default**; Opt in/out using the Get Started screen shown on activation. You can revisit it at **your domain**/wp-admin/admin.php?page=abtestkit-get-started
    12996
    13097== Changelog ==
Note: See TracChangeset for help on using the changeset viewer.