Predict Customer Behavior

Increase Revenue with Machine Learning

Identify customers who are likely to convert

Calculate likelihood to purchase or churn, product recommendations, best time to contact, and other metrics for your users.

Connect with them

Run a promotion, retarget with ads, make a customized offer, send a campaign. Use with Google Ads, Facebook Ads, Bing Ads, or any other advertising network.

14-day free trial

Almeta ML

Actionable metrics driven by ML

Gain insights into user behavior to enable ML-driven scoring, targeting and personalization. Run pre-built or custom models.

Likelihood to take an action

Likelihood to take an action

Run pre-built models to evaluate probability that a user will complete specific actions, such as making a purchase or unsubscribing from an email list.

Predictive analysis assists in identifying the probability of user actions, enabling more focused customer retention strategies. By analyzing user interaction data, you can predict the likelihood of a user taking an action.

Examples: likelihood to make a purchase, churn, watch more than 50% of a video, finish a course, read an article to the end, close a page in the next 10 seconds.

Act on it

Use ML insights, scores and metrics to maximize ROAS and minimize churn.

Advertising

Create ML-based audiences on Google Ads, Facebook Ads, Bing Ads, TikTok Ads, and other networks.

Optimize your budget: predictive metrics help focus ad spend on users most likely to convert, leading to higher returns on ad spend.

Email targeting

Personalize email campaigns using likelihood to make a purchase, interest in a product category, probability to unsubscribe, predicted revenue.

Choose the best send time for each customer with send time optimization (STO).

You can use built-in integrations with email service providers or export lists for manual processing.

Offer selection

Use behavior predictions to optimize offer prioritization and generate sequences of personalized offers for each customer.

ML-driven insights help marketers automate their next best action and next best offer strategies.

Personalization

Personalize user experiences based on real-time behavior predictions.

Grow your sales: product recommendations, personalized search, upsells and content lead to increased conversion rates and AOV.

Retention

Identify and retain customers who are likely to churn, and take proactive action.

Connect with customers who are likely to move to a different loyalty tier. Reward your most loyal customers to keep them active. Win back inactive customers with personalized offers and discounts.

Custom workflows

Integrate Almeta ML with your existing data platforms to incorporate machine learning to your processes and enabling new workflows.

Contact us for more info on workflows and integrations.

Customer Reviews

We've been using Almeta ML in several of our venture studio projects, and it's been a game-changer. The platform offers powerful predictive analytics and is easy to integrate. As early adopters, we're confident in the product's bright future. We'll keep using it in all our projects.
Daniil Kirikov, CEO and Partner, 3F Venture Studio
The ability to predict customer behavior in real-time and utilize these predictions for targeted marketing campaigns on platforms like Google Ads and Facebook Ads is fantastic. The focus on privacy and data security is another important aspect, ensuring that sensitive information is handled with care.
Ashik Hameed, Founder, Dorch
Almeta ML gives me the edge I need to compete with larger companies. By understanding customer intent instantly, I can optimize my ad spend and maximize ROI without guesswork.
Jackson Tylor, Marketing Specialist
Our annual subscription to Almeta ML paid for itself in less than a month. We've seen ROAS more than double in retargeting campaigns.
Mark Sawyer, Sr. Marketing Manager, Homekilo

Almeta ML predicts customer behavior on your website in real time.

14-day free trial, cancel anytime.

How it works

Almeta ML is the easiest way to run machine learning calculations on your website. Most behavior-driven metrics require event tracking, which can be set up using the web tag or pre-built integrations. After that it only takes a few clicks to run as many ML models as needed.

1

Set up event tracking

Install the web tag or use built-in integrations.

2

Choose ML models

Use built-in models or upload your own. Run as many as you need concurrently.

3

Select destinations

Choose where you want to send the results.

While Almeta ML is completely transparent for the user, a lot is happening behind the scenes.

Events can be imported using a web tag, integrations, API, or data import. The ML service runs the calculations and sends results to selected destinations, like Facebook Ads audiences or Shopify customer profiles.

Models can trigger actions on the website with callbacks and JavaScript events.

Almeta ML can even run calculations directly in the browser: the web tag loads and runs the model for you, enabling real-time metrics for users — like probability to close the page in the next 10 seconds.

Built for developers

Machine Learning on the server and in browser

Calculate propensity to purchase or churn, product recommendations, best time to contact and other metrics with built-in models, or run custom models.

Capture events and get calculations using a web tag, API or integrations. Run ML models on the server or on frontend.

// Track an event
almeta.t('event', {
    name: 'product_view',
})

// Get a prediction
const prediction = await almeta.calculate(MODEL_ID)
if (prediction.output > 0.4)
{
    // ...
}

Integrations

Use ML calculations with advertising platforms, email providers, eCommerce services, CDPs.

Tell us what you need

Infrastructure

Real-time event processing, programmable triggers, pre-built ML models, support for custom models.

Easy setup

Use GTM to add a web tag or use pre-built integrations. Choose the models to run and their destinations. Click “Deploy”.

Web tag and API

Utilize API or a lightweight web tag. Extend with webhooks, Lambda functions and Cloudflare Workers.

Async web tag, 3 KB gzipped, CDN.

No vendor lock-in

Export your data at any moment. Automate exports via integrations or webhooks.

Enterprise features

SSO with SAML, advanced permissions, options for hosted and on-premise.

Privacy

Almeta ML does not track any user information by default. Choose which events you want to track and which customer data to store.

No cookies by default

You can use the default setting of no cookies or track user ids from your current platform.

No personal information

No customer data is used for ML — unless you choose to include it.

Pricing

Almeta ML offers usage-based pricing. Each plan includes a number of events and model calculations. Events are pieces of customer behavior data used in your models. The number of machine learning calculations is the number of times you run your models to get calculation results.

You can sign up for a monthly plan with no commitment, or get two months free by paying annually.

Each plan includes a 14-day free trial, you can cancel anytime.

Monthly   Annually — 2 Months Free

Basic

Grow your audience efficiently

$99 / month billed annually

14-day free trial, cancel anytime

10,000 model calculations

100,000 events

60 days of data storage

Start Free Trial

Standard

Save on ads, increase revenue

$399 / month billed annually

14-day free trial, cancel anytime

100,000 model calculations

1,000,000 events

90 days of data storage

Start Free Trial

Enterprise

Full-scale machine learning

Volume pricing

Expert installation

Choice of hosted / on prem

Expedited support

Advanced permissions

SSO with SAML support

Contact us for details

Additional model calculations: $3 for 1000

Additional events: $3 for 10,000

All included usage is on a monthly basis.

If you have any questions or need help setting up Almeta ML with your existing infrastructure — talk to an expert.

Almeta ML predicts customer behavior on your website in real time.

14-day free trial, cancel anytime.

FAQ

Click on a question below to see the answer. If you need any help, please contact us.

How do I use Almeta ML?

Almeta ML learns customer behavior on your website and predicts future actions in real time. These predictions can be used to create highly targeted audiences or to dynamically personalize your site's content and offers.

The easiest way to get started is to create an account, put a web tag on your website, and start tracking events. As soon as you have events coming in, you can choose what you want to predict and start getting predictions for your customers in real time. You can also use the predictions as variables and triggers in Google Tag Manager or any advertising platform.

How does it work?

Almeta ML analyzes user interactions on your website using machine learning algorithms. It identifies patterns in behavior, predicts future actions, and provides real-time insights, enabling you to optimize ad targeting and personalize user experiences.

Each prediction is based on the current customer actions and historical data, as well as other customers' behavior.

What are the supported use cases?

We have models to predict likelihood of a user taking any action (like a purchase, a page view, a click, etc.), product recommendations, best time to contact, and other predictive metrics. You can use these metrics to optimize marketing spend, increase revenue, improve conversion rates, and send the right messages to the right customers at the right time.

Examples

  • Commercial websites: target customers who are most likely to make a purchase
  • eCommerce: show personalized product recommendations
  • SaaS companies: identify customers at risk of churning and proactively engage them
  • Lead generation: focus on visitors most likely to convert into qualified leads

How accurate are the predictions?

The accuracy of the predictions depends on the quality of the data you feed into the model. The more data you have, the better the predictions will be.

You can get pretty good predictions with limited data. For example, if you track content view, product view, add to cart, checkout and purchase events, you can get high quality predictions of the likelihood of a user making a purchase after just a few thousand events.

How long does it take to get results?

You can start getting quality predictions within hours after you set up event tracking. The quality of the predictions will improve over time as more data is collected. We recommend setting up event tracking as soon as possible to maximize the amount of data you can use for predictions.

The predictions are calculated in real time.

Is it hard to integrate with my website?

Integrating Almeta ML into your website is similar to integrating any analytics tool with event tracking, like Google Analytics or Facebook Pixel.

When you sign up, you will get a unique web tag that you can add to your website using a tag manager. The web tag is tiny, and is loaded asynchronously, so it does not slow down your website. When you have the web tag installed on your website, you can set up event tracking and start collecting data. See Events Documentation for more information.

Alternatively, you can import event data using Almeta ML API, or built-in integrations.

Expert Installation

If you need help setting up Almeta ML on your website for real-time predictions, you can schedule an expert installation with us. It is a one-time payment of $500, and includes setting up Almeta ML web tag, tracking all events that are relevant for your website, getting machine-learning models up and running, and processing real-time predictive metrics on your site to use in marketing audiences.

How does Almeta ML approach data privacy?

Almeta ML does not collect any personally identifiable information about your customers, unless you choose to include it in your data.

If you use the web tag, Almeta ML will only collect the events you choose to track. By default, the web tag generates a random customer ID and saves it to local storage. You can choose to include your own customer ID in your data.