Search by Algolia
Haystack EU 2023: Learnings and reflections from our team
ai

Haystack EU 2023: Learnings and reflections from our team

If you have built search experiences, you know creating a great search experience is a never ending process: the data ...

Paul-Louis Nech

Senior ML Engineer

What is k-means clustering? An introduction
product

What is k-means clustering? An introduction

Just as with a school kid who’s left unsupervised when their teacher steps outside to deal with a distraction ...

Catherine Dee

Search and Discovery writer

Feature Spotlight: Synonyms
product

Feature Spotlight: Synonyms

Back in May 2014, we added support for synonyms inside Algolia. We took our time to really nail the details ...

Jaden Baptista

Technical Writer

Feature Spotlight: Query Rules
product

Feature Spotlight: Query Rules

You’re running an ecommerce site for an electronics retailer, and you’re seeing in your analytics that users keep ...

Jaden Baptista

Technical Writer

An introduction to transformer models in neural networks and machine learning
ai

An introduction to transformer models in neural networks and machine learning

What do OpenAI and DeepMind have in common? Give up? These innovative organizations both utilize technology known as transformer models ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What’s the secret of online merchandise management? Giving store merchandisers the right tools
e-commerce

What’s the secret of online merchandise management? Giving store merchandisers the right tools

As a successful in-store boutique manager in 1994, you might have had your merchandisers adorn your street-facing storefront ...

Catherine Dee

Search and Discovery writer

New features and capabilities in Algolia InstantSearch
engineering

New features and capabilities in Algolia InstantSearch

At Algolia, our business is more than search and discovery, it’s the continuous improvement of site search. If you ...

Haroen Viaene

JavaScript Library Developer

Feature Spotlight: Analytics
product

Feature Spotlight: Analytics

Analytics brings math and data into the otherwise very subjective world of ecommerce. It helps companies quantify how well their ...

Jaden Baptista

Technical Writer

What is clustering?
ai

What is clustering?

Amid all the momentous developments in the generative AI data space, are you a data scientist struggling to make sense ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is a vector database?
product

What is a vector database?

Fashion ideas for guest aunt informal summer wedding Funny movie to get my bored high-schoolers off their addictive gaming ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Unlock the power of image-based recommendation with Algolia’s LookingSimilar
engineering

Unlock the power of image-based recommendation with Algolia’s LookingSimilar

Imagine you're visiting an online art gallery and a specific painting catches your eye. You'd like to find ...

Raed Chammam

Senior Software Engineer

Empowering Change: Algolia's Global Giving Days Impact Report
algolia

Empowering Change: Algolia's Global Giving Days Impact Report

At Algolia, our commitment to making a positive impact extends far beyond the digital landscape. We believe in the power ...

Amy Ciba

Senior Manager, People Success

Retail personalization: Give your ecommerce customers the tailored shopping experiences they expect and deserve
e-commerce

Retail personalization: Give your ecommerce customers the tailored shopping experiences they expect and deserve

In today’s post-pandemic-yet-still-super-competitive retail landscape, gaining, keeping, and converting ecommerce customers is no easy ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Algolia x eTail | A busy few days in Boston
algolia

Algolia x eTail | A busy few days in Boston

There are few atmospheres as unique as that of a conference exhibit hall: the air always filled with an indescribable ...

Marissa Wharton

Marketing Content Manager

What are vectors and how do they apply to machine learning?
ai

What are vectors and how do they apply to machine learning?

To consider the question of what vectors are, it helps to be a mathematician, or at least someone who’s ...

Catherine Dee

Search and Discovery writer

Why imports are important in JS
engineering

Why imports are important in JS

My first foray into programming was writing Python on a Raspberry Pi to flicker some LED lights — it wasn’t ...

Jaden Baptista

Technical Writer

What is ecommerce? The complete guide
e-commerce

What is ecommerce? The complete guide

How well do you know the world of modern ecommerce?  With retail ecommerce sales having exceeded $5.7 trillion worldwide ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Data is king: The role of data capture and integrity in embracing AI
ai

Data is king: The role of data capture and integrity in embracing AI

In a world of artificial intelligence (AI), data serves as the foundation for machine learning (ML) models to identify trends ...

Alexandra Anghel

Director of AI Engineering

Looking for something?

facebookfacebooklinkedinlinkedintwittertwittermailmail

Instagram ads

Instagram ads are a very common promotional tool for many industries, especially ecommerce. Promoted ads are injected between the regular feed, presenting a user with a carousel of items to click on and potentially purchase. Instagram offers advertisers an ad targeting algorithm based on internal data, such as user behaviors and shopping preferences, on Meta’s social media platform, as well as an option to include external tracking information from other sources. 

Trends models with Algolia Recommend

The effectiveness of Instagram ads can be optimized by leveraging AI tools for product recommendations. Trends is a set of new models within Algolia Recommend that enable teams to create experiences that can dynamically adapt to emerging trends, removing the need for manual editorial curation.

Recommend provides builders with two new APIs focused on trends: 

  • Trends on items: builders will be able to display the trending items over their whole catalog or simply for a given category or brand (or any facet values, really).  
  • Trends on facet values: builders will be able to display the trending facet values right now for a given category or brand (or any facet values, really). 

Those 2 models can be combined to recommend “trending items per facet name”

The benefits of the Trends model are in discovering early trends, such as product demand growing over time, as opposed to the constant high-demand products like typical best sellers. For highly competitive industries, such as retail, fashion, and beauty, detecting new trends early is a game changer, directly impacting the revenue and brand credibility.

From the customer experience perspective, the immediate benefit is the consistency seen across marketing and promotional assets, on all channels. Customers see the same products recommended to them on the website, while browsing social media, and when they receive promotional emails featuring recommended products. Consistency is key.

How to implement Algolia Recommend with Instagram ads

Instagram offers several options for ad content promotion. With the classic Instagram Ads, the content is selected manually by the advertiser and served by Instagram to the chosen target audiences. The Dynamic Ads option lets advertisers leverage external tracking data in addition to the internal Instagram user behavior data. We will start with integrating Algolia Recommend models with classic Instagram ads and then discuss the enhancement possibilities with dynamic ads.

To start integrating Algolia Recommend with Instagram ads, you will need to follow a two step process.

Step 1: Algolia set up

  1. Upload your catalog data to Algolia
  2. Implement Insights click & conversion events
  3. Implement Recommend (Docs: Trending Recommendations)
  4. Ensure having met minimum traffic volume requirements: Collect at least 10K events within the last 30 days

Step 2: Instagram set up

  1. Set up a Business Manager account – Your account must be verified in order to use the catalog APIs
  2. Upload your Catalog to Business Manager
  3. Dynamically Create a Set of Items in a Catalog by using the Algolia recommend API to fetch the trending items to be added to the set
    1. Fetch the global trending products from Algolia, using the Python client: 
    2. Using the list of trending product ids, create a new Facebook Catalog product set: 
  4. Create your ad campaign, using the product set created above as the product source, and define your target audience
  5. Review and Publish
  6. The trending products are refreshed every 24h, in order to always keep the products displayed in your ad fresh, you will need to update your product set:

Instagram ads in feed showing product recommendations - purses and bags

Instagram ads stories showing recommended products - purse, bag, and scarves

DemoRepository 

Next steps: enhance and automate the audience targeting

A common marketing tool used for targeted marketing campaigns is a customer data platform. CDPs like Segment, mParticle, and Google Tag Manager collect and unify first-party customer data from multiple sources and then leverage it for targeted and personalized marketing campaigns. When powering Instagram ads with Algolia Recommend Trending Products model, you can use your CDP to define dynamic audiences matching the facets of trending categories, automating the ad audience targeting process.

Conclusion

To integrate Algolia Recommend‘s Trending Products model with your Instagram ads, head to Algolia Code Exchange for implementation instructions, a code sample GitHub repository, and a demo. Or refer back to this blog post!

To implement this solution, you will need to activate Algolia Recommend and set up your Instagram product audiences. Once all of the configurations are completed, your social media ad targeting should become much more accurate and effective.

About the authors
Tanya Herman

Product Manager

Clément Denoix

Software Engineer

Recommended Articles

Powered byAlgolia Algolia Recommend

Feature Spotlight: Trends Models in Recommend
engineering

Chuck Meyer

Sr. Developer Relations Engineer

Trending products: The benefits of showing online shoppers what’s hot
e-commerce

Catherine Dee

Search and Discovery writer

Introducing Algolia Recommend: The next best way for developers to increase revenue
product

Matthieu Blandineau

Sr. Product Marketing Manager