# Hackle vs Google Optimize

### Purpose

This document introduces the key differentiators that Hackle A/B Testing offers compared to Google Optimize, and the benefits users can gain from them.

Hackle A/B Testing provides improved performance, flexibility, and accuracy compared to Google Optimize, enabling users to make faster and more effective data-driven decisions.

### Key Differences Summary

#### Performance & Data

| **Category**        | **Hackle A/B Test**                                  | **Google Optimize**                                            |
| ------------------- | ---------------------------------------------------- | -------------------------------------------------------------- |
| Service Speed       | No speed delay regardless of the number of A/B Tests | Speed can degrade as the number of A/B Tests increases         |
| Data Reflection     | Near real-time setting change updates                | Setting changes can take several hours to reflect              |
| Data Freshness      | Updated within 1 hour                                | Up to 24-hour delay                                            |
| Data Accuracy       | Accurate analysis based on full dataset              | May produce errors due to sampled data                         |
| User Identification | Accurate user tracking with custom IDs               | Session-based identification can lead to duplicate user counts |

#### Features & Flexibility

| **Category**           | **Hackle A/B Test**                                           | **Google Optimize**                               |
| ---------------------- | ------------------------------------------------------------- | ------------------------------------------------- |
| Supported Environments | All environments including web, mobile app, server, SPA, etc. | Focused on web browsers; limited SPA support      |
| Metric Configuration   | Custom business metrics (AOV, ARPU, etc.)                     | Primarily default metrics; limited custom metrics |
| Targeting              | Advanced targeting with multiple combined conditions          | Only basic targeting conditions provided          |
| Deep Analysis          | Segment-based analysis (platform, membership tier, etc.)      | Limited segmentation capabilities                 |

#### Operations & Support

| **Category**          | **Hackle A/B Test**                                                                 | **Google Optimize**                                            |
| --------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| Experiment Count      | Unlimited concurrent experiments and goal metrics                                   | Limited to 5 concurrent experiments and 3 goals per experiment |
| Developer Convenience | Safe deployment with complete separation of Development and Production Environments | Risk of operational errors due to no environment separation    |
| Technical Support     | 1:1 real-time expert support via Slack                                              | Limited community-based support                                |

### Detailed Description: 14 Advantages of Hackle A/B Testing

#### 1. Fast Speed That Protects the User Experience

Hackle operates using an SDK approach and does not slow down your service's loading speed.\
In contrast, A/B tests run using Google Optimize's Visual Editor or WYSIWYG editor can increasingly delay rendering as the number of tests grows, degrading the user experience.

#### 2. Real-time Experiment Control Without Waiting

Changes to experiment settings in the Dashboard are applied almost instantly.\
Unlike Google Optimize, where setting changes can take several hours, you can quickly control experiments at the timing you want.

#### 3. Up-to-date Data for Fast Decision-Making

Experiment data is updated at least once every hour.\
Compared to Google Optimize, which can have a lag of up to 24 hours, you can quickly grasp changes and respond immediately.

#### 4. Stable Testing Even in SPA Environments

Tests run reliably even in SPA (Single Page Application) environments using the latest web technologies.\
Google Optimize is known to frequently encounter data collection errors in SPA environments.

#### 5. Freely Configure Metrics That Fit Your Business

You can freely set and measure any metric essential to your business, including AOV, ARPU, and more.\
This is a major differentiator from Google Optimize, which only provides limited default goals.

#### 6. Deep Analysis That Uncovers Hidden Insights

Experiment results can be segmented and analyzed across multiple criteria such as platform and membership tier.\
This provides deep insights that are difficult to discover with Google Optimize's limited segmentation features.

#### 7. Precise Targeting for the Right Customers

You can precisely target the customer groups you want by combining multiple attributes.\
This is far more powerful than Google Optimize, which only provides basic targeting conditions.

#### 8. Broad Environment Support Across All Platforms

Both client (iOS, Android) and server SDKs are provided.\
Unlike Google Optimize, which is limited to web browser environments, you can run tests across all environments including mobile apps and servers.

#### 9. Consistent User Identification — The Foundation of Accurate Data

Users are tracked using unique identifiers such as User ID and Device ID.\
Google Optimize, which identifies users by session, can encounter issues with duplicate user counts for the same user.

#### 10. Error-Free Results with 100% Data Analysis

Statistical results are calculated based on all traffic without sampling.\
This enables more accurate and reliable decision-making compared to Google Optimize, which uses sampled data.

#### 11. Dedicated Expert Support Always Available

You can receive 1:1 technical support from Hackle experts via a dedicated Slack channel for each customer.\
This is an incomparable advantage over Google Optimize's community-based support.

#### 12. Unlimited Goal Configuration for Multi-Dimensional Performance Measurement

There is no limit to the number of goal metrics you can measure in a single experiment.\
This enables far more multi-dimensional performance analysis than Google Optimize, which limits goals to 3 per experiment.

#### 13. Unlimited Concurrent Experiments for Faster Growth

There is no limit to the number of experiments you can run simultaneously.\
Beyond Google Optimize's limit of 5 experiments, you can freely test any number of ideas.

#### 14. A Safe Experiment Environment That Prevents Development Mistakes at the Source

Development and Production Environments are provided completely separated.\
This fundamentally prevents the operational mistakes that can occur with Google Optimize, which does not provide environment separation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hackle.io/en/getting-started/compare-and-faq/google-optimize-vs-hackle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
