How to connect Page Stream

Show off the popularity of your products on an individual basis.

Fomo avatar
Written by Fomo
Updated over a week ago

Page Stream was one of our most requested features after Fomo launched in 2016.

For ecommerce stores especially, Page Stream demonstrates the popularity of every one of your products on a per page level basis.

Note: You must have an ecommerce or sales notification connected so that Page Stream can aggregate the sales data for each page.

How it Works


Suppose you sell red shoes and blue shoes.

On your red shoes sales page, e.g. /product/red-shoes , Fomo will show events such as: "5 sneakerheads bought these in the last 24 hours" or "Harry from Austin bought red sneakers."

Then, on your blue shoes sales page (/product/blue-shoes ) Fomo will similarly show a count of blue shoes purchases or individual Fomo notifications for blue shoes purchases.

Note: each notification roundup is counted for that product/page only, and is not shown on other URLs.

Step 1 - Enable Page Stream

While logged into Fomo navigate to Notifications, then search for Page Stream

Click to connect.

Your Page Stream settings will look like this:

Fomo Integration 2023-06-05 at 5.48.03 PM

If your product path is in the format  {{domain}}/products/{{product_title}}, then /products/ would be used for the second input above.

You can separately enable and disable (i) the roundup Fomo notification and (ii) individual Fomo notifications scoped by product page.

Step 2 - You're Done!

For all Fomo events with clickable URLs, Fomo will now aggregate similar events (with the same URLs) and show them off on that page of your website.

A roundup Fomo event looks like:

You can modify the template messaging of your Page Stream notifications anytime by clicking the template itself inside Fomo > Notifications > Page Stream. 

Note: Template Filters are not available for Page Stream. Use a Template Action instead for variable-specific message customization.

Advanced Features

Sometimes your website has a "slow period" with fewer sales or opt-ins in a given time period. 

To protect your brand image, simply set a "minimum threshold" on your Page Stream setup from the integration page:

Fomo Integration 2023-04-28 at 3.47.19 PM

If a given product's sales or signups aren't at least that amount in the last 24 hours, we won't turn it into a Fomo notification.

Advanced setup

Page Stream works based on the current URL of the browser. Sometimes websites attach additional query parameters to the URL (e.g. UTM params or query which was used in search).

In this case make sure that you are using the proper canonical URL for each product.

<link rel="canonical" href="https://shop.com/my_first_product" />

When a canonical tag is present, Fomo will fetch events related to the canonical URL. 

Did this answer your question?