Tutorial

Frequently Asked Questions

Who does Granify show Smart Messages to?

Granify observes how visitors browse your site, and based on those signals predicts whether that visitor is going to purchase. Once we predict who isn't going to buy, we determine how "influenceable" they are. If we conclude they can't be influenced to purchase, we don't do anything. But if we determine they can be influenced, then we show a Smart Message.

In short: we only show Smart Messages to people who meet two criteria:

  1. They aren't going to purchase.
  2. They can be influenced to purchase.

Granify monitors over 400 attributes per second for each shopper on your site (things like mouse movements, scrolling, page views, etc). We call this "digital body language." Our sophisticated artificial intelligence algorithms analyze this digital body language and compare it to the millions of other shoppers we've seen on our network. From this, we can predict with a high degree of accuracy whether or not someone will buy.

Some people think we show messages to all or most visitors, but this isn't the case — we actually target a very small proportion of your overall traffic: only people we're certain will not buy and who we think can be influenced to change their mind.

What are the phases of a Granify project?

There are five phases of any Granify partnership leading up to launch:

  1. Legal - agree to and sign an MSA.
  2. Installation - use the steps in help.granify to install the Granify JS snippet. Granify will test installation once complete to ensure that everything is working as expected.
  3. Concepts - this phase involves the Smart Messages shown to shoppers to influence their purchase. Granify designs and proposes these messages based on historical data. Granify wants all of our new partners to start with messages and delivery methods that have provided meaningful revenue uplift in the past. These proposed Smart Messages are then reviewed and approved by the client before being built by the Granify team.
  4. Analytics - Granify ensures that it is aligned as much as possible with the client's analytics. Performance indicators are agreed to before launch.
  5. LAUNCH - the approved Smart Messages are built and tested by the Granify team on lower staging environments before being pushed to production.

Will Granify slow down my site?

No — we know how critical a fast & responsive website is for ecommerce businesses. We go to great lengths to optimize Granify and ensure there are no negative effects on the shopper's experience.

Our JavaScript library is loaded asynchronously once the document has fully loaded, meaning it won't interfere with the loading of other elements on your site. Loading asynchronously also ensures that your site will not be impacted in the rare event that Granify has an outage or error.

The scripts track various metrics from the user (scrolling, mouse activity, etc.) and report this data to Granify's API every second. If you view the networking tab in Google Chrome's DevTools (or similar tools) you'll be able to inspect these requests. Granify's API endpoints are optimized to process these requests extremely fast, and the amount of JavaScript resources (CPU/RAM) required to send the requests is negligible — less than 0.1% according to our benchmarks. These requests are paused if the browser tab is not active to avoid unnecessary resource use.

To guarantee compatibility, we develop our scripts according to best practices and rigorously test Granify in all major browsers and operating systems.

Does Granify collect PII (Personally Identifiable Information)?

No — Granify collects user behavior such as page loads and mouse events (like clicks, taps, hovers, and scrolling). To optimize campaign performance, Granify may collect information about the user's behavior such as IP address, products browsed, or purchased orders. Granify does not collect Personally Identifiable Information (PII) about the user such as payment information or email address.

Does Granify use cookies?

It depends. The cookies we do use are very very small, smaller than one KB. If the client's site is SSL and does not switch domains, we use zero cookies. Otherwise, we primarily use the User ID and Timestamp.

Who is responsible for designing and building the Smart Messages?

Granify handles all of the design and build of our Smart Messages. However, the client approves everything and there are multiple meetings during the process to discuss copy, design, and placement. Granify will not launch anything on the client's site without approval by the client.