Oribi Help Center

What is Oribi?

Oribi is an analytics tool - only different

Oribi helps companies and marketing agencies increase conversions - more leads and higher sales.

Take a peek at what you can expect when using Oribi:

  • Analyze and optimize your call to actions and top pages - Easily know which buttons your visitors click the most, on which pages they perform best and where you lose visitors on their way to convert.
  • See the big picture - Instead of endless data. While Oribi tracks all the interactions on your site, you’ll get the summary of the meaningful events, insights and trends.
  • Track your main marketing channels - Know how visitors coming from Facebook, Google, Adwords, Instagram and more behave, discover usage patterns by channels and reveal which channels convert best.
  • Cross domains support - Build cross-domain funnels and track your visitor behavior across all your domains.
  • No coding needed - Oribi was designed to give you easy access to your web analytics. Define your main conversions, build funnels and create reports with zero code.

Add Oribi to Your Site

The first step to using Oribi is to add your unique tracking code to the site(s) you want to track - similar to adding a Google Analytics tracking code or a Facebook pixel. Like everything in Oribi, it's easy and takes only a few minutes. You only need to add Oribi once - no need to update it for future versions.

Oribi's tracking code was designed to not affect your site or its performance in any way, including your site's loading time. Data is only sent to Oribi after your site is fully loaded.

This process is the same, regardless of which platform your site is built with. Oribi is compatible with all platforms, including React.js, Angular.js, Vue.js, and HTML with Vanilla Javascript.

Note: If you want to add multiple, unrelated domains, such as several clients from your marketing agency, please check out Oribi’s ecosystems.

Get Your Oribi Tracking Code

Once you've created your Oribi account, you will get your personal Oribi tracking code. It's similar to a Facebook pixel and will enable you to see any action on your website.

If you want to access your tracking code after the initial onboarding, open the Settings dropdown from your top menu, select Add Domains and then An Existing Ecosystem. Then choose the ecosystem you want to access the tracking code from.

Installation Guides

To add Oribi to your site,

  1. Copy your personal Oribi tracking code.
  2. Add the tracking code to your site. We've prepared step-by-step guides for adding Oribi to HTML, Google Tag Manager, Wordpress, Shopify, BigCommerce, WooCommerce, Wix, Squarespace, Unbounce, and Instapage.
  3. After adding the code, simply visit your website to activate the tracking.
Below, you’ll find step-by-step guides to help you add your Oribi tracking code to your site:

HTML

Paste the code above the </head> tag in any HTML page(s) you wish to track.

Google Tag Manager

  1. Go to the Google Tag Manager.
  2. In the menu on the left, click Tags.
  3. Click New.
  4. Click on the Tag configuration box. In the Choose tag type list select Custom HTML.
  5. Paste Oribi's tracking code in the HTML box that appears below.
  6. Click the Triggering box.
  7. Under Choose a trigger, select All Pages to enable Oribi to track your entire site.
  8. In the upper left corner, give a meaningful name to this new tag, such as ″Oribi″.
  9. Your tag configuration page should look like this:
  10. In the upper right corner of the overview click Submit.
  11. Give the new version a descriptive name and click Publish.

Wordpress

  1. Log in to your WordPress account.
  2. In the left side menu, click Plugins and then select Add New.
  3. Search for ″Oribi Analytics″ in the Search Plugins… input field.
  4. Install the official Oribi plugin by clicking Install Now, and then Activate.
  5. Now, click Settings under the Oribi plugin.
  6. Copy and paste your Oribi tracking code into the input field.
  7. Click Save Changes.
  8. Optional: Activate Oribi's email integration to follow individual customers across your store and see their actions across devices. With Oribi's WordPress plugin "Oribi Analytics", it takes one click to activate this feature. Read more here.

Shopify

Connecting Oribi will enable you to explore visitor behavior and understand how it affects your revenue. You have two options to connect Oribi with your Shopify account, automatically through Oribi’s Shopify App or manually.

Option 1: Use Oribi’s Shopify App

This is the fastest and easiest way. The app automatically connects Oribi with your online store.

  1. In your Oribi account, go to Settings > Add a Domain, and choose the Ecosystem you want to add the online store to.
  2. Under the Shopify tab, enter your store URL and click on Install Unlisted App on Shopify.
  3. Login to your Shopify account.
  4. On Shopify’s Apps section, click on Install Unlisted App.
  5. Refresh your store’s website to initiate the connection.
    Oribi detects an event once it is performed. This means, you will see your Revenue in Oribi the moment the first purchase is tracked.
  6. Optional: Activate Oribi's email integration to follow individual customers across your store and see their actions across devices. With Oribi's Shopify App, it takes one click to activate this feature. Read more here.

Coming soon: We are currently working on an official Oribi app for the Shopify App Store. Meanwhile, you can use Oribi’ s unlisted app on Shopify.
It works like any plugin in the Shopify App Store and is the fastest way to easily connect your site with Oribi.

Option 2: Connect Oribi Manually

You can also connect Oribi with your store manually. In order to track both, your visitors’ behavior and how it affects your revenue, complete the following 2 steps.

1. Add Oribi to Your Shopify Website

  1. In your Shopify account, go to Online Store and choose Themes.
  2. Click Actions, choose Edit code and under Layout, select theme.liquid.
  3. Paste Oribi's tracking code just above the closing </head> element.
  4. Click Save.

2. Connect Oribi’s Revenue Tracking

To connect Oribi’s Revenue Tracking, you’ll need to generate your revenue tracking script and add it to your Shopify site. You can easily do this yourself:

  1. Login to your Oribi account and open the Settings from the top menu.
  2. Choose Ecosystem and click on the Connect Revenue Tracking button. You will get your personal Revenue Tracking code.
  3. Copy this code - it's a different code than the visitor tracking code you got when connecting Oribi.
  4. In your Shopify admin, click Settings and choose Checkout.
  5. Scroll down to Order processing and paste your Oribi Revenue tracking code in the Additional scripts field.
  6. Click Save. The integration will be triggered once the first order is detected.

BigCommerce

With Oribi you can track your visitors' behavior in your shop and connect it with your sales. To do that, it takes 2 quick steps.

1. Add Oribi to Your BigCommerce Website

  1. Login to your BigCommerce Store and click Storefront.
  2. Choose My Themes, and then in the Advanced drop-down menu, click Edit Theme Files.
  3. Click on the templates folder, followed by layout, then base.html.
  4. Paste Oribi's tracking code just above the closing </head> element.
  5. Click Save & apply file.

2. Connect Oribi’s Revenue Tracking

  1. Login to your BigCommerce Store and choose Advanced Settings, then Web Analytics.
  2. Check the box for Affiliate Conversion Tracking and click Save.
  3. Click the Affiliate Conversion Tracking tab that now appears. Paste Oribi’s Revenue tracking code in the box, and click Save.
  4. Once the first purchase is detected, you’ll be asked to define your store’s currency in Oribi. Purchases can only be tracked, once a currency is defined. If you use more than one currency, please choose your primary one.

    Note that the currency you select cannot be changed later.

WooCommerce

  1. Log in to your WordPress account.

  2. In the left side menu, click Plugins and then select Add New.
  3. Search for ″Oribi Analytics for WooCommerce″ in the Search Plugins… input field.
  4. Install the official Oribi plugin by clicking Install Now, and then Activate.
  5. Now, click Settings under the Oribi plugin.
  6. Paste your Oribi tracking code in the ‘Tracking Code’ input field and click Save Changes.

Wix

  1. In the sidebar, choose Settings.
  2. Select Tracking & Analytics
  3. Click on the New Tool button and select the Custom option.
  4. Paste Oribi's tracking code in the text box, name it ″Oribi″ and make sure All pages and Head options are selected.
  5. Click Apply.

Squarespace

  1. You can insert the code to your squarespace page using Code Block.
  2. Open a page or post editor, click Insert Point or + and select Code from the menu.
  3. Make sure that HTML is selected in the drop-down menu.
  4. Replace <p>Hello, World!<p> with your Oribi tracking code.
  5. Now, click Apply to publish your changes.

Unbounce

  1. Enter the Editor.
  2. Click Javascripts on the bottom left.
  3. Once the dialog box opens, paste your Oribi tracking code in the Head section, right before the </head>.
  4. Click Save Code.

Instapage

  1. In the landing page you want to track, choose Settings and then select Javascript.
  2. Copy your Oribi tracking code in the Head field and close the window again.

Your Site’s Performance & Oribi’s Tracking Code

TL;DR - Oribi’s tracking code will not affect your site’s performance or loading time.

  • Performance/Loading time – Your Oribi tracking code was designed to not impact the performance of any page you embed it on. We achieve this by loading our script asynchronously (i.e. our script only starts when your site finishes loading).
  • Script size – The script is minimal in size — 29kb to be precise. This is probably smaller than any image on your website.
  • Browser support – Your tracking code runs perfectly on pretty much any browser out there: both iOS and Android device browsers, Opera, Chrome, Firefox and Internet Explorer (as far back as IE7).

Preparing Your Insights to Convert More Visitors

Immediately after adding the tracking code to your site, Oribi starts collecting every button click, form submission, and page visit - i.e. events. Our algorithm detects and analyzes patterns in your visitors’ behavior and builds your insights to help you increase your conversions. This will take 24 hours. Don’t worry -- you’ll be notified via email once your account is unlocked.

Note: Events are collected once they are performed for the first time. If you don’t find a particular button or page in your Oribi account, it has most likely not been clicked or visited yet. Simply open your site, perform the event you want to track, and refresh Oribi.

Add Multiple Domains

With Oribi, you can track multiple domains in one account.

Domains vs Ecosystems

When you connect a second domain with Oribi, you get to choose if to add it to an existing ecosystem or to create a new one. What’s the difference?

Domain:

In short, a domain is any website you’d like to track, such as company.com. Some websites also have subdomains, such as blog.company.com. Because they are technically treated as separate domains, make sure to also add your tracking code to any subdomain you want to track with Oribi.

Ecosystem:

If you work with multiple domains, ecosystems are a handy way to keep your account organized. An ecosystem is a unit of one or more related domains in your Oribi account. If you manage multiple domains, ecosystems help you organize them in your account.

You can create ecosystems for:

  1. One domain: company.com
  2. A group of connected domains or subdomains: company.com, blog.company.com, and app.company.com
  3. All domains you manage for one client: client.com, second-company-client.com

Each ecosystem has its own tracking code. This enables you to invite different members to different ecosystems, add a logo to each one, and track visitors across all domains within the same ecosystem.

If you’re a Marketing Agency, we recommend to create one ecosystem for each client. This enables you to give clients access to their dashboard and whitelabel each ecosystem with a different logo.

How to Add a Domain

To add a domain to your account:

  • Go to Settings > Add A Domain.
  • If the new domain is related to other domains in your Oribi account, such as a subdomain or another domain of the same client, choose to add it to An existing ecosystem. If not, create A new ecosystem.
  • Now, paste your tracking code to the domains you want to add. You can find all our installation guides here.

Switch between different domains by using the drop-down menu at the top of the screen.

How to Create an Ecosystem

If you work with multiple domains, such as a Marketing Agency managing different clients, ecosystems will help you keep your account organized and manage different levels of access for teammates and clients.

Some things to keep in mind, before creating a new ecosystem:

  • The domain is related to the first domain: We recommend keeping the existing ecosystem. This will allow you to more easily view data for all domains at once, use cross-domain functions, and invite others to see all domains.
  • The domain is unrelated to the first domain: If so, create a new ecosystem. That way, you’ll be able to invite others to view data for only the respective domains.
  • You want to give others access only to selected domains: If so, create a new ecosystem for ever domain or group of domains you want to keep separated.

When you connect your first domain with Oribi, you automatically create one ecosystem. If you connect more domains and want to create a new ecosystem

  1. Choose Settings from the top menu and select to Add Domains.
  2. Under Ecosystems, choose Add A Domain and select to A new ecosystem.
  3. Oribi will generate a new, unique tracking code for this ecosystem. Add this code to the new domain you want to connect with Oribi.

Keep in mind that everyone invited to an ecosystem will be able to see all the domains you add to it

Hiding, Unhiding and Removing Domains

This is a feature that is only available if you manage multiple domains in your Oribi account.

If you want to remove a domain from your account, you have a couple different options.

Hiding Domains:

This option will hide the domain from your account. You will not see the domain and any of its data in your account. However, you keep the option to unhide the domain at any time and automatically get access to all its data again.

To hide a domain, go to All Domains. Select the for the domain you want to hide and choose Hide Domain.

To unhide a hidden domain, go to All Domains and scroll down to Hidden Domains. Select the domain and choose Unhide. The selected domain will now be visible in your account again.

Removing Domains:

To permanently remove a domain from your Oribi account, simply remove your tracking code from that site. If you change your mind in the future, you can always add the code again. But Oribi cannot provide you with any data during the time that the tracking code was not installed.

Deleting Domains:

If you want to completely delete a domain from your Oribi account, and remove all the data Oribi has ever collected, contact us.


Troubleshooting: Domain not connected

Are you not sure whether your domain is still connected? An indicator can be that all your metrics are 0. If you have several domains installed, you can enter All Domains and check for "Not Connected" alerts under the domain.

Now to the solution. Most likely, the script has been removed from your site. To fix it, follow the step-by-step installation guide for your platform. You will find all guides here. After following all steps, go back to Oribi and click refresh.

Still doesn't work? Contact us.

Manage Your Account Settings


In your Oribi Account Settings, you can view and change your payment settings, download invoices, invite new account members and add your own logo to your Oribi dashboard.

White-label Your Oribi Account

Note, that this feature is exclusive to the Account Admin.

With Oribi, you can make your Oribi account look like your own. Add your logo to resell Oribi to your team members or your boss.

  1. Go to Settings > Account Settings.
  2. Under White Label drag or Browse for your logo.
  3. Choose Open to add the selected file to your Oribi account.

    You can add any png, jpg, jpeg, or tiff file.

View/Change Your Payment Settings

Note, that this feature is exclusive to the Account Admin.

To change the plan of your Oribi account or update your payment method:

  1. Go to Settings > Account Settings.
  2. Under Payment Settings, you can view and edit your current payment method.

Download Invoices

Note, that this feature is exclusive to the Account Admin.

You can access all invoices issued for your account. To download any invoice

  1. Go to Settings > Account Settings.
  2. Under Past Invoices, select the invoice you'd like to download and click PDF.

Invite/Manage Account Members

Note, that this feature is exclusive to the Account Admin.

Adding someone to your Oribi account enables you to give your team members access to Oribi’s features and to share stats with colleagues easily.

This will give the user access to all current and future domains added to your account.

To decide on the level of access someone has, you get to define one of the following role for each new member:

  • Admin.

    Has full permissions to all domains in your account.

  • Team Member.

    Can do anything in your account, besides adding new domains and accessing billing information.

  • Viewer.

    Can view the data in your account without the option to modify anything.

To invite someone to your account:

  1. Go to Settings > Account Settings.
  2. Under Invite / Manage Account Members, add the email address of the person you want to invite and define their role.
  3. Click Invite.

At any stage, you can revoke someone’s access by simply clicking the bin icon next to their email address.

Manage Your Ecosystem Settings

An ecosystem is a unit with one unique tracking code for one or more, related domains. You can invite team members, change the time zone and exclude IP addresses across the domains within one ecosystem.

Changes apply to all domains within one ecosystem. If you have multiple ecosystems in your account, you can invite different users to different ecosystems, set various timezones and exclude IP addresses only for specific domains.

Select a Timezone

The time zone you choose for each ecosystem sets the boundaries of a day for your events and reports, independent of the location the event originated from. For example, if you choose America/Los Angeles as your time zone, Oribi reports a day with the beginning and end of Los Angeles time, even if events for this domain were performed from New York, Tokyo or London.

To manually change the time zone

  1. Go to Settings > Ecosystem Settings.
  2. If you have multiple ecosystems, choose the ecosystem you want to change the timezone for from the dropdown.
  3. Under Timezone, choose the time zone from the drop-down. Note that the time zone you choose will be for this domain as well as all other domains and subdomains you may have defined for this ecosystem.

White-label an Oribi Ecosystem

With Oribi, you can make any Oribi ecosystem look like your own or your clients' account, by adding your or your clients' logo.

  1. Go to Settings > Ecosystem Settings.
  2. From the dropdown, choose the ecosystem you want to exchange the logo for.
  3. Under White Label drag or Browse for your logo.
  4. Choose Open to add the selected file to your Oribi account.

    You can add any png, jpg, jpeg, or tiff file.

Invite/Manage Ecosystem Members

If you are using multiple ecosystems, you can add someone only to specific Oribi ecosystems, for example to give your clients acess only to their domains.

To decide on the level of access someone has, you get to define one of the following role for each new member:

  • Admin.

    Has full permissions for all domains in this ecosystem.

  • Team Member.

    Can do anything in this ecosystem, besides adding new domains and accessing billing information.

  • Viewer.

    Can view the data in this ecosystem, but cannot pin events, use Oribi’s features, etc.

    *Use this role if you want someone to view data without the option to modify anything, such as an agency client.

To invite someone, for example your client, to a specific ecosystem only:

  1. Go to Settings > Ecosystem Settings.
  2. Select the ecosystem you want to grant someone access to.
  3. Under Invite / Manage Ecosystem Members, add the email address of the person you want to invite and define their role.
  4. Click Invite.

At any stage, you can revoke someone’s access by simply clicking the bin icon next to their email address.

Exclude IP Addresses

Oribi supports excluding specific IP addresses or an IP range. This means Oribi won't track any action coming from the IP's you've excluded. You might want to exclude addresses like your company IP's to ignore internal tests and sessions within your company for your insights and trends. Once you’ve excluded IP addresses, data coming from these addresses will no longer be sent to Oribi servers. It will have no impact on the data collected before the exclusion.

To exclude IP addresses, go to Settings > Account Settings and scroll down to Exclude IP Addresses.

Enter the IP address or the range of IP addresses and click Exclude.

Export Events To Other Platforms

Exporting your Oribi events to other platforms, like Facebook Ads, Google Analytics, and Mailchimp, will enable you to use any visitor action for your campaign optimization - without having to use code. You can export any of your Pinned Events. The events will appear on each platform as if you’d defined them by using code and will be automatically updated if you change anything (e.g. add more buttons to the Pinned Event, change the rules of a page group, add new buttons to your website).

Here’s an overview of what this powerful feature will enable you to do on each platform:

Facebook Ads:

Google Analytics & Google Ads:

Mailchimp:


Connect your platforms with Oribi

To start exporting events to any of your platforms, you’ll need to connect them with Oribi first.

  1. Click and choose Settings.
  2. Under Ecosystem > Connect Platforms, select the platform you would like to connect with Oribi.

    Note: You can connect each ecosystem or domain to a different platform. So, for example, if you have different Facebook ad accounts, choose By Domain to connect different accounts or platforms to different domains.

  3. Choose the platform and account you want to connect and follow the steps indicated on the screen.

    In some cases, Facebook ad accounts might have more than one Facebook Pixel. Facebook Pixel is a unique identifier through which Oribi and the channel send events. If there’s more than one Pixel associated with the selected Facebook ad account, you’ll be asked to choose the right Pixel from the dropdown.

To disconnect an account, go to > Settings > Ecosystem and choose the platform you would like to disconnect.

Disconnecting will stop sending events to the platform. Already exported events will no longer be updated. If you reconnect your platform, previously exported events will automatically be exported again.


Export Events to Facebook Ads

To export events to Facebook Ads, you need to have your Facebook account connected to Oribi. Read here how to do it.

Add Oribi’s events to Facebook Ads to build powerful Lookalike Audiences, create smarter Retargeting campaigns, create Objectives tailored to your business goals, and analyze key events to build better ad sets.

  • Export Events from Oribi.
    1. To export an event to your Facebook Ads account, in your Oribi account go to Manage events > Manage Pinned Events from the sidebar, and use the Export Event button for any Pinned Event you want to export.
    2. In the export event dialog, you can set the following:
      • Platform - You can export the same event to any of the supported platforms: Facebook Ads, Google Analytics, and Google Ads. You can add or remove a platform whenever you choose.
      • Display Name - This is how the event will be displayed on each platform. Choose something meaningful that you can easily find in every platform. Make sure not to use the name of an existing event as this will create 2 events with the same name and you’ll have a hard time distinguishing between them. Note that if you change the display name of an exported event, it will create a new event on each platform and will stop updating the former event.
    3. Note that the events will be sent to the selected platform once you select to export this event. There’s no way to retroactively export an event’s data to an external platform.
  • In your Facebook account, create a Custom Conversion.
    1. In order to use your exported events on Facebook, you need to turn them into Custom Conversions first. Custom Conversions allow you to create custom audiences and ad set objectives. Enter your Facebook Business Manager. Once you export events to Facebook, you will find them on Facebook Business Manager under Events Manager > Data Sources.
    2. Choose to Create Custom Conversion.
    3. From the All URL Traffic dropdown, choose the exported event you want to start using in Facebook and click Create.
    4. The created conversions will appear in your Custom Conversions list.

For some events, you may see a different count on Facebook and Oribi. This can be due to one of the following reasons:

  • Different time zones
  • While Oribi updates events every few seconds, in Facebook it may take 1-2 hours
  • On the campaign level, the event count is only of users who converted via Facebook or Instagram, rather than the total number of users who performed the event

Tutorials to optimize Facebook Ads with Oribi’s exported events:


Export Events to Google Analytics

To export events to Google Analytics, you need to have your Google account connected to Oribi. Read here how to do it.

  • Export Events from Oribi.
    1. To export an event to your Google Analytics account, in your Oribi account go to Manage events > Manage Pinned Events from the sidebar, and use the Export Event button for any Pinned Event you want to export. oribi-export-events
    2. In the export event dialog, you can set the following:
      • Platform - You can export the same event to any of the supported platforms: Facebook Ads, Google Analytics, and Google Ads. You can add or remove a platform whenever you choose.
      • Display Name - This is how the event will be displayed on each platform. Choose something meaningful that you can easily find in every platform. Make sure not to use the name of an existing event as this will create 2 events with the same name and you’ll have a hard time distinguishing between them. Note that if you change the display name of an exported event, it will create a new event on each platform and will stop updating the former event.
      oribi-export-events-wizard
    3. Note that the events will be sent to the selected platform once you select to export this event. There’s no way to retroactively export an event’s data to an external platform.
  • In your Google Analytics account, turn your exported events into Goals.

    1. To use your exported events in Google Analytics, you need to turn them into goals first. Enter your Google Analytics account. Once you’ve exported events from Oribi to Google Analytics, you will find them under Behavior > Events > Overview > Event Label. google-event-label
    2. Go to Admin > View > Goals. google-admin-goals
    3. Choose to create a New Goal. google-new-goal
    4. Select a Custom Goal setup and click Continue.

    5. Under Goal description, define a descriptive Name for your new goal, choose any free Goal slot ID - Google offers 20 free slots - and select Events to create your goal based on an exported event. Then, click Continue. google-goal-description
    6. Define the Category, Action, or Label for your new goal. This needs to match with your exported Oribi event display name. If you are not sure how your exported event is defined, go back to Behavior > Events > Overview to find the Event Category, Event Action, and Event Label for the exported event you want to turn into a goal. google-goal-details
    7. Click Save. You will find your new goal under the Goals table.

Export Events from Google Analytics to Google Ads

To export events from Google Analytics to Google Ads, you need to have your Google Analytics account connected to Oribi. Read here how to do it.

Every event exported from Oribi to Google Analytics can also be easily added to your Google Ads account. Add Oribi’s events to Google Ads to analyze events by keywords, create smarter Remarketing campaigns, and build better Similar Audiences.

To add an event to Google Ads:

If you already have your Google Ads and Google Analytics accounts connected, you can proceed to Step 3.

  • Make sure your Google Analytics account is linked to your Google Ads account.

    If you haven’t linked them yet, read here how to do it.

  • In your Google Analytics account, turn your exported events into Goals.

    1. To use your exported events in Google Analytics, you need to turn them into goals first. Enter your Google Analytics account. Once you’ve exported events from Oribi to Google Analytics, you will find them under Behavior > Events > Overview > Event Label. google-event-label
    2. Go to Admin > View > Goals. google-admin-goals
    3. Choose to create a New Goal. google-new-goal
    4. Select a Custom Goal setup and click Continue.

    5. Under Goal description, define a descriptive Name for your new goal, choose any free Goal slot ID - Google offers 20 free slots - and select Events to create your goal based on an exported event. Then, click Continue. google-goal-description
    6. Define the Category, Action, or Label for your new goal. This needs to match with your exported Oribi event display name. If you are not sure how your exported event is defined, go back to Behavior > Events > Overview to find the Event Category, Event Action, and Event Label for the exported event you want to turn into a goal. google-goal-details
    7. Click Save. You will find your new goal under the Goals table.
  • Import your goals into Google Ads.

    1. In your Google Ads account, go to Tools & Settings > Measurement > Conversions. google-ads-conversions
    2. Choose the blue + button to create a new conversion.

    3. Select Import > Google Analytics and click Continue. google-ads-conversions-type
    4. Choose the goals you’d like to import from Google Analytics and click Import and Continue.

    5. Click Done.

Tutorials to optimize YouTube, Display, and Search Ads with Oribi’s exported events:


Export Events to Mailchimp

To integrate your Mailchimp account, you need to connect Oribi’s email integration feature first. If you haven’t already, read here how to do it.

Exporting Oribi’s events to your Mailchimp account will create code-free custom events you can use to build highly targeted customer segments and create personalized campaigns triggered by the actions people performed on your site.

  • Export Events from Oribi.

    1. In your Oribi account, go to Manage Events > Manage Exported Events from the sidebar, and use the Export Event button for any Pinned Event you want to export.

      To export events to Mailchimp, you need to connect your Mailchimp account with Oribi. If you haven’t already, read here how to do it.

      oribi-export-events
    2. In the export event dialog, you can set the following:
      • Platform - You can export the same event to any of the supported platforms you have connected with Oribi. You can add or remove a platform whenever you choose.
      • Display Name - This is how the event will be displayed on each platform. Choose something meaningful that you can easily recognize. For Mailchimp, the event name can only contain letters, numbers, underscores, and dashes. Make sure not to use the name of an existing event as this will create 2 events with the same name and you’ll have a hard time distinguishing between them.

        Note that if you change the display name of an exported event, it will create a new event on each platform and will stop updating the former event.

    3. The events will be sent to Mailchimp once you click Export. From now on, for every user in your email list who performs an exported event on your site you will see the activity in the user profile. Note that retroactive data cannot be exported.

      If the same user is on different email lists in your account, events will only be sent for the list you have connected in Oribi.

  • Use your exported events in Mailchimp.

    Once an exported event occurs for the first time on your site, you will see it in the activity feed of the user in your Mailchimp account. We have prepared tutorials for you how to

Edit/Stop Your Exported Events

Under Manage Exported Events, you can see which events are being exported and where they are exported to.

oribi-manage-exported-events

To edit an exported event, click Export Options > Edit Platforms for the specific event. Note that changing the Display Name/Label will create a new event in the account.

To stop exporting an event, click Export Options > Stop Exporting behind the specific event. You will still see the event in the accounts you’ve previously exported it to, but it will no longer be updated.

oribi-stop-exported-events

Pin The Actions You Want Your Visitors To Do More


Oribi automatically captures all button clicks and page visits on your site. This enables you to track conversions and visitor activities without coding anything.

To build the base for your dashboard and insights, you need to pin events. It’s like tacking conversion goals and key visitor actions up onto a bulletin board so they’re always easy to find. Easily group buttons or pages to make the Pinned Event more meaningful - such as, all your landing pages, or all buttons linking to your signup page. You can always unpin and repin events, too.

If you want to track more advanced interactions, such as using the chat window or watching an embedded Youtube video, you can set up new or import your existing JavaScript Custom Events.

Pinned Events - Set Up Your Main Conversions

Pinned Events represent your ‘favorites’ or ‘bookmarks’ - top conversions and events you want to keep in sight, such as sign ups, payments or downloads. Pin events to include them in your dashboard, reports and insights.

A Pinned Event can be a single event or a group of events, for example, all buttons which lead to the sign up page or all your blog posts.

You can pin an event anytime. Once pinned, it will include all of its historical data as well.

How to Pin Events

  1. From the top menu, select Pin an event.

  2. You get the full list of events Oribi has captured from your site. Find the event you’d like to pin and click Pin Event.

    Note: If you can’t find the event you’re looking for, it may be because
    • The event didn't occur in the last 30 days. Go to your site and click the button or visit the page you want to pin. Refresh Oribi and search it again.
    • It’s an iFrame - embedded content from another website, like a calendar integration, Youtube video, chat or checkout form. Because the other website does not include your Oribi tracking code, we cannot automatically capture these events. If you have someone with JavaScript knowledge, you can create JavaScript Custom Events to track events coming from an iFrame.
  3. Follow the steps indicated on the screen to complete pinning the event. You can group the event - such as all buttons to your signup page - and exclude tracking on specific pages - for example, if you want to track the “Complete” buttons in your purchase flow, but exclude the “Complete” button you use for the questionnaire on your site.

Group Events

In many cases, grouping buttons or pages will help you track your visitors’ activity better.

For example:

  • Group all post pages to track visits to the blog.
  • Group all buttons - ″Sign Up″, ″Sign Up Now″, ″Get Your Account″ - linking to your sign up page to track all sign ups independent of the button label.

How to Group Events

Pin a new event or edit an existing event you want to group.

Use one of the following methods to group events:

  • By Link: Usually the most effective way to group events. Define a link, such as ″/signup″, to group all buttons on your site that link to the defined destination. This can be a page in your site as well as an external page, e.g. all buttons linking to youtube.com. Choose Containing phrase to define a page group, such as all pages containing ″blog″.

  • By Label: Group buttons according to their label, such as ″Join now″, ″Join today″ and ″Create account″.

No need to change your Pinned Event, if you add a new button to your site. Oribi will detect new buttons meeting the same rules and automatically add it to your Pinned Event.

Track Buttons From Specific Pages

Pinpoint buttons by the pages they appear on. This way, you can track button clicks only from specific pages, such as clicks on ″Create Account″ from the home page.

Choose the pages you want to include by defining the Exact page or by choosing pages which contain a selected phrase.

Edit / Unpin Pinned Events

For editing or unpinning events, enter the Manage Pinned Events section.

Hover over the light bulb icon to see how a Pinned Event was defined and if it groups events.

Click Edit to make changes to any Pinned Event.

Click Unpin to remove a Pinned Event from your account. Unpinning an event won't remove or modify the original events, and you can always pin it again.

Custom Events

Oribi automatically captures all button clicks, form submissions and page visits on your site, so you can follow conversions and visitors’ activities without using code.

For more advanced actions, such as third-party embedded content (chat windows, Youtube videos, order forms, etc.), you can use Custom Events.

A few examples you can use Custom Events for:

Custom events code examples:

  • Events that occur in an iFrame - an embedded element which isn’t tracked by Oribi’s script, such as a payment form, chat component or a YouTube video.
  • Events coming from a different site, such as a checkout process which ends on an external site.
  • Form submissions with no thank you page. While Oribi tracks all clicks on the submitting button, you can use custom events to track successful form completion.

You can import existing custom events from your Facebook and Google accounts, or utilize Oribi's Javascript API to send a new custom event. Your developer can read more about it in the Oribi Javascript API section.

Import Custom Events

If you are already using custom events in your Facebook or Google account, you can easily pin them in Oribi as well.

Importing a Custom Event will not overwrite or modify the original event in any way. Oribi adds an identical call which will be sent to your account without affecting the original event.

If you change the original event, it will automatically be updated in Oribi as well.

In case the original event is deleted from your site, it will no longer appear on your Oribi account either.

To import Javascript events, go to Manage Pinned Events > Custom Events > Import. You can change the event’s name in the Oribi Display Name field. This will not modify the original name.

Oribi currently supports importing JavaScript events from the following APIs:

  • Facebook
  • Google Analytics

Troubleshooting: I can’t find a button/page in the event list

Once connected, events on your site are collected for you. If you can’t find a button or page in your list of events, it is most likely due to one of these two reasons:

  • The event hasn’t occurred recently. Oribi detects events as they are performed. So, if you cannot find an event, it was most likely not performed in the last 30 days (or since you installed your tracking code). Simply go to your site, click the button or visit the page you didn’t find in Oribi, and come back to Oribi. Refresh your account and try searching for the event again.
  • The event is in an iFrame. An iFrame embeds content from another website into yours. Because the other website is not connected to your tracking code, analytics tools cannot track events happening in an iFrame. However, if you have or know someone with JavaScript knowledge, there is a workaround. You can create Custom Events for this content, using Oribi’s JavaScript API.

Still can’t figure out where your event is? Contact us.

Monitor All Your Domains

With Oribi, you can check all the domains connected, in one view. It's your daily check to make sure everything is running smoothly, or to see in one glance, if something requires your attention.

Note: This feature is only available, if you have more than one domain connected to your Oribi account.

To enter the All Domains section, choose All Domains from your sidebar.

See at a glance how many domains Oribi is tracking for you, which domains report positive trends and which domains report negative trends. Monitor your key metrics for each domain and quickly spot if there have been major changes you should note. To enter any of the domains, click on the domain menu and choose Switch to www.yourdomain.com.

Hide Domains

To hide domains from your account, simply
  1. Open the domain menu on the right.
  2. Choose Hide Domain.

All Hidden Domains will be listed on the bottom of the page. You can redo this action anytime by clicking Unhide behind any domain you want to see in your account again.

Troubleshooting: Domain not connected

Are you not sure whether your domain is still connected? An indicator can be that all your metrics are 0. If you have several domains installed, you can enter All Domains and check for "Not Connected" alerts under the domain.

Now to the solution. Most likely, the script has been removed from your site. To fix it, follow the step-by-step installation guide for your platform. You will find all guides here. After following all steps, go back to Oribi and click refresh.

Still doesn't work? Contact us.

Analyze Top Conversions and Key Pages


Explore your main Call to Actions and Key Pages to:

  • Reveal the channels your converting visitors come from
  • Find the pages that result in the highest conversion rates
  • Know how many times visitors return before converting

Key Figures

Count - is the unique count of visitors who clicked this button.

Conversion rate - is the % of visitors who clicked this button out of the total number of visitors who saw the button. Oribi identifies all the visitors to the pages including this button and tracks how many of them clicked the button. The conversion rate helps you understand how many visitors convert out of the potential reach.

Explore All Visits

All Visits provides the big picture of your visitors’ actions. See breakdowns by channels, platform, country, pages visited and UTMs. Each breakdown displays the number of unique visits as well as the number of conversions for each of your Pinned Events.

Use this section to easily see how different parameters, such as channel or platform, affect your conversion rate and what each visitor segment does on your site.

Explore Pinned Events

Pinned Events represent your main conversion goals, such as sign ups, purchases, or blog visits. These can either be button clicks or page visits.

To explore what affects your Pinned Events, choose them from the side bar under Explore Button Clicks or Explore Page Visits. If you want to explore a button click, form submission or page visit you haven't pinned, simply select Explore Button Clicks > Explore More Buttons or Explore Page Visits > Explore More Pages and use the drop down to find the event you're looking for.

Explore Button Clicks

Use this section to understand your conversions better and identify optimization opportunities.

The timeline visualization helps you track conversions and identify usage patterns.

Tip: Note the dots on the timeline. Each dot represents a potential cause of changes in your conversions helping you explain an increase or decrease. Dots can represent holidays (in any one of the main countries your visitors come from), traffic peaks from a certain channel, a new page added to your site (such as a new blog post) or weekends. Hover over the dot to see more details.

By Channel

Find out how many people coming from each channel clicked the selected button.

The channel represents the First Touch, meaning the first referrer the visitor has visited your site from. For example, if a certain visitor clicked on your ad on Facebook, and a few days later returned via Google to sign up, the channel displayed will be Facebook. Oribi uses the First Touch Attribution model, because the first touch is usually the most meaningful one.

The conversion rate reflects the percentage of visitors who convert out of the total number of visitors from this channel who saw this button. It helps you understand which channels can be optimized and which ones bring the most relevant audience for your site.

Tip: The most important figure in the channels breakdown is the conversion rate. Google organic and direct traffic usually have the highest conversion rates. In general, these visitors actively look for your site or service and therefore are more likely to convert. For all other channels, low conversion rates typically means you bring the wrong audience or your message is wrong. For example. you could have a lot of traffic coming from Instagram, but hardly anyone who converts. Most likely, you need to change your marketing strategy there and post content which is closer to your service.

Desktop vs. Mobile vs. Tablet

See which platform visitors used to convert. There are two important metrics to track.

The first one is understanding the trend - which platform is the most significant one? Are other platforms important as well or only drive a very small portion of visitors? The second metric is the conversion rate - it helps you understand how likely visitors are to convert based on the platform they’re using. In many cases, a major difference between the platforms is an important indication that the site or flow is not optimized for this platform.

Tip: The conversion rate from mobile is usually lower than desktop. However, if it’s lower than 20-30% you can probably optimize it. In many cases, adjusting the design for mobile as well as simplifying the key pages can help close the conversion rate gap.

By Page

The By Page breakdown helps you analyze how each of your key pages performs. Find the pages people click on your button the most, and see the conversion rate of each page to reveal how many visitors to this page clicked the button. The By Page breakdown is also very powerful when optimizing your blog - easily see which posts convert best.

Tip: Exploring key actions which appear on a menu or pop-up. The pages with the highest conversion rates indicate where the most valuable opportunities exist. You might want to add more calls to action on these pages.

By Country

Track conversions by country. Use the conversion rate to learn how likely visitors from different countries are to click this button. A low conversion rate might indicate a language barrier or ineffective marketing channels for this location.

By Session

The By Session breakdown helps you optimize your marketing efforts and budgets. It indicates how many times a visitor came to your site before converting.

A common marketing practice is to get visitors to visit your site multiple times from different sources - retargeting, email campaigns, SEO, publishing content. This section helps you understand whether this is critical for your site. See which percentage of your visitors convert on the first visit, which percentage on the second visit, the third visit, etc.

Tip: Use the Visitor Journeys to follow individual visitors through your site. Explore their sessions and actions before converting to learn what is important to optimize your results.

By UTM

If you’re working with UTMs, use this section to see conversions and conversion rates for each of your campaigns.

Explore Page Visits

Optimizing your top pages can be the key to increasing conversions.

Use Explore Page Visits to learn which sections on your site are more significant and understand how visitors behave on each page. The Page Visits section includes the same breakdowns as the Button Clicks section as well as a breakdown of the button clicks on this page.

You can also explore page groups, such as all pages of your blog, using the Pinned Events capabilities.

Button Clicks

A common practice today for analyzing pages is using heatmaps. Heatmaps provide very high-level data on how people are using your site. Oribi collects the exact number of clicks for each button. Without defining any code events you can see what are the most popular buttons on this page and what percentage of visitors click each one. This breakdown will help you understand what your visitors are looking for.

Tip: Find the most clicked buttons on your key pages and highlight them on your site. These are the actions your visitors are looking for. Buttons with a low number of clicks you might want to place on another page.

Channels


Use Channels to:

  • Find your top performing marketing channels
  • Know which channel to focus on for each conversion goal
  • Evaluate new referrers easily

How To Use Channels

See the conversions for every Pinned Event by each of your marketing channels at a glance.

Choose between:

  • Referrers - to see the channels that referred visitors to your site
  • UTMs - to identify referrers by source, medium and campaign

Switch from Count to Conversion rate to see the percentage of visitors who clicked any button you've pinned out of all the visitors who saw this button.

Referrers which were detected for the first time will appear on top of the list and are labeled ″New″. This indication helps you to track new referrers and sites which recently wrote about you.

Track Campaigns with UTMs

Which of your paid ads on Social Media get you the best leads? And which email campaign results in most conversions on your site? UTMs help you to understand how each campaign, ad, post or email is performing. They are the key to analyzing your channels better.

This is a short guide to help you get started with UTMs.

What Are UTMs?

A UTM is a tag added to the end of a URL.

Instead of the regular link to your site, you can add parameters to your link, so Oribi (as well as other tools) can ‘tell’ which exact source your visitors are coming from. Adding UTMs to a link doesn’t impact the visitors in any way.

utm1

All the data added after the ? is the UTM. It’s usually separated into a few different segments, each one represents a different level of information.

The most commonly used ones are

  • Source: The platform it came from (Facebook, Google, Bing, email, etc.)
  • Medium: The type of ads (cpc, organic, display, etc.)
  • Campaign Name: The name of the campaign

You’ve probably seen many UTM links. They look something like this:

utm2

Users clicking the link will be directed to the website (here: www.mysite.com/getstarted). The marketing team behind, however, collects more information about the origin of the click (here: the ad for returning customers on Facebook).

Here are the primary scenarios we recommend using UTMs:

  • Paid acquisition: Such as Facebook ads, Google adwords, Youtube ads
  • Social media: Whenever you post on any social media channel
  • Email marketing: From your own campaigns to mentions in partnership emails
  • Referrers: Such as eBooks, websites directing traffic to your site

How to Use UTMS

Building UTMs is simple and you can easily do it yourself. Here’s a useful guide to get started.


STEP 1: Define a Tracking Convention

The basic principle of a good UTM is to be consistent. Once you follow a naming system, it will be much easier to analyze it.

Start with defining Sources and Mediums. UTMs are case sensitive and need to be entered the exact same way every time to be recognized as the same source or medium. We recommend to keep everything lowercase and not use any abbreviations. Spaces will break the tracking, so use underscores if you need to separate words.

utm3

STEP 2: Build Your UTMs

Try to add UTMs to every link you publish. Each element (ad, email, banner, etc.) needs its own UTM link.

There are plenty of free UTM builders online, such as this one.

utm4

When a UTM link is clicked, the parameters you’ve set will be sent to Oribi and appear in the Channels > UTMs section to evaluate how many conversions each campaign results in. You can also use the attribution feature to observe the full marketing journey of your visitors based on that initial click.

utm10

To keep track of all the UTMs, we recommend creating a list that you can share with your team, like this UTM builder template. To use it, just create a copy of this template.

How to Add UTMs on the Main Platforms

Place the UTM link in the URL field of the ad or email you want to link from. Here’s an overview of adding UTMs to the main platforms:

  • Facebook & Instagram:

    Enter the Business Manager to add UTM links to your Facebook and Instagram ads. The UTM tags are placed at the ad level. Choose a campaign and ad set. Then click “Edit” below the ad you would like to tag

    utm5

    and enter the URL parameters utm_source=facebook&utm_medium=cpc&utm_campaign=campaignName (not the full link!) in the URL Parameters field.

    utm6

    Click Publish when you’re done.

  • Google:

    Enter the Ads & extensions section and choose the ad you would like to UTM tag.

    utm7

    When hovering over the ad name you’ll see a pencil appears. Click it and choose edit. On the new screen that opened, replace the Final URL with the full UTM tagged link, such as https://oribi.io/?utm_source=google&utm_medium=cpc&utm_campaign=campaign_name

    utm8
  • Email:

    Add the specific UTM parameters to any link you use in your emails.

    utm9

Ad Spend

If you have your revenue integrated with Oribi, read here how to use this feature.

Monitor your ad spend in Oribi and know how much each visitor costs you.

ad-spend-mood

Connect your Facebook Ad account

To track your ad spend in Oribi, connect your Facebook Ad account.

  1. In Oribi, go to > Settings > Ecosystem and scroll down to Connect Platforms.

    connect-platforms
  2. Click Connect A Platform, choose Facebook, and follow the instructions on the screen.

Coming soon: Track your ad spend from Google Display, Google Search, and Youtube.

Connecting your platforms, such as Facebook, Google Analytics, Google Ads, Mailchimp, Intercom, and Zapier allows you to also export visitor actions from Oribi and use them to build more powerful campaigns, send more effective emails, and target your most valuable audiences. Learn more here.

Monitor Your Ad Spend

Oribi starts tracking your ad spend the moment a prospect clicks one of your campaigns.

You’ll see your ad spend in Channels > Referrers.

ad-spend-channels

Compare Ad Spend With Your Sales

To compare ad spend with your sales, you’ll need to enable revenue tracking. Read how to do it for Shopify, WooCommerce, and all other platforms.

This feature helps you find out if you’re spending your advertising dollars wisely.

  • Know exactly how much ROI you get from every ad dollar spent
  • Act quickly if one of your campaigns is not on budget
  • Always stay on top of your earnings compared to your spendings
ad-spend-ecom-mood

Once you have your Facebook Ad account connected, you will see your ad spend in your Oribi account under

  • eCommerce Dashboard
    The Channels section enables you to compare how much you earn and how much you spend on each channel per day, week, month, or any time period you choose. This will help you evaluate your top performers as well as quickly adjust if one of your channels cost too much.

    ad-spend-channel-card
  • Channels
    In Channels > Referrers, you’ll see exactly how much you spend on your Facebook campaigns, know exactly which actions those visitors took, and can easily evaluate the quality of those leads.

    ad-spend-ecom-channels

Funnels



Use Funnels to:

  • Understand where and why you lose visitors before they convert
  • Identify steps you can optimize to increase conversions
  • Stay on top of bugs, browser issues, etc.

What's a Funnel?

A funnel is the path a prospect takes through your site which ultimately results in a conversion.

Funnels are the best way to evaluate the success of your most important conversion flows, like signups, newsletter subscriptions, account creations, purchases, or anything that matters most to you on your site.

Using Funnels, you can pinpoint exactly where in the process your prospects are dropping off and why, and then fix these "leaks" accordingly, so more and more of your visitors become customers.

Build a Funnel

With Oribi, you can build funnels super easily. Every step in your funnel can be any Pinned Event, button click, page visit, form submission or custom event.

  1. Go to Funnels > Create a New Funnel.
  2. Define all steps - select the event types, choose the events you’d like to track from the drop down and name the steps.
  3. Now, give your funnel a name and click Save to complete.

Filter Your Funnel

Segment your visitors to identify different behavior and get more meaningful insights. You can filter your funnels by channel, platform or country to see how many visitors from Facebook complete the funnel, compared to visitors from Google, and if mobile users have more difficulties in specific steps.

Simply select the filters, when creating or editing your funnel, and choose if you want to include or exclude certain channels, platforms or countries.

Build Funnels Across Domains

Use Cross Domain Funnels to follow your visitors across different domains. This is a powerful feature to optimize your conversions.

If you have multiple domains referring to each other, add Oribi’s tracking code to each of them. When building a funnel, toggle the Multiple domains switch. Now, you can pick domains for each step.

Note that in order to provide an accurate count, each step is based on visitors who performed the previous step. If you add a step from another domain to your funnel, the count will represent only the visitors who have performed the action on the initial domain.

Using ecosystems? You can build cross-domain funnels between any domains within the same ecosystem.

Step Count ≠ Total Count

Most tools report the total count for each step of the funnel. Oribi's Funnels, on the other hand, analyze each step and display the precise flow of visitors who progressed from one action to another.

For example, out of the total number of visitors who accessed your landing page, how many signed up for your free trial afterwards.

This way, you get the most accurate insights to analyze drop-offs and optimize your conversions.

Note that the step count can differ from the total count of this event.

Marketing Attribution

Marketing attribution reveals the full journey of your customers and helps you understand which channels and campaigns were involved in a conversion.

Use Attribution to:

  • Know how many conversions each marketing channel contributed to
  • Understand your customers’ journeys better and adjust your strategy accordingly
  • Optimize your spending on the right channels to improve your results

What is Marketing Attribution?

In today’s digital world, customers can interact with your brand on multiple channels before converting on your site.

Let’s say, a prospect initially arrives at your site through a post on your company blog. A week later, he gets retargeted by your ad on Facebook and returns to your site. He signs up for a demo and leaves again. After the demo, a few days later, he creates his account on your site. Which of your marketing efforts drove the conversion?

With so many channels and types of prospects, it becomes notoriously difficult to know exactly where or how to focus your efforts.

Marketing attribution is the process of assigning the credit of a conversion - such as subscribing to your newsletter, downloading content or visiting the Pricing page - to the marketing channels involved prior to the conversion.

Using this feature, you can identify all marketing channels for any button click, form submission or page visit, and choose how to assign ‘credit’ to each channel in any given campaign to evaluate your marketing efforts.

Attribute Your Conversions Right

Start, by choosing the conversion goal you want to credit your marketing channels for.

1. Map All Single-Touch Conversions

A single-touch conversion is reported, when a prospect converted directly on their first visit to your site. For example, a visitor initially arrived at your site through a Facebook ad and converts in the same session.

This section helps you find the channels that are strong enough to result in a conversion on the first visit.

2. Identify the Channels Involved in Multi-Touch Conversions

In most cases, your prospect needs more than one interaction with your brand before converting. Going back to our example, the customer had three touchpoints before creating an account: your company blog, the Facebook ad and finally returning directly after the demo.

The first-touch channel, here the blog, is the initial touchpoint that leads a prospect to your site for the first time. Like planting a seed, it’s the first essential step for the conversion.

The Facebook ad is the assist channel. This is the stage of nurturting your leads and building a relationship, similar to watering your plant to help it grow.

The last-touch channel, in the example Direct, when your prospect returns after the demo to create an account, is the final touchpoint before the conversion. This is when you’re picking your fruit, in the end of the cycle.

With this section, you will understand how many conversions occurred due to working on multiple channels and easily identify which touchpoints work best to for every step of the customer journey - from initally targeting your prospects, to nurturing your leads and finally reaching out to convert them to customers.

3. Choose the Right Attribution Model

Marketing-attribution models determine how credit for conversions should be given to different touchpoints in the customers’ journeys.

The first-touch is the initial channel your visitor arrived to your site for the first time. Assist channels are the ones that nurture the relationship with your prospect. And the last-touch channel is the final channel that brings your prospect back to your site to convert.

If you give more credit to the first or last stages of the customer journey, or divide credit equally across all channels, depends on the model you choose. Each model has its advantages. Which model is best, depends on the question you’d like to answer.

First Touch

Marketing-attribution models determine how credit for conversions should be given to different touchpoints in the customers’ journeys.

The first-touch is the initial channel your visitor arrived to your site for the first time. Assist channels are the ones that nurture the relationship with your prospect. And the last-touch channel is the final channel that brings your prospect back to your site to convert.

If you give more credit to the first or last stages of the customer journey, or divide credit equally across all channels, depends on the model you choose. Each model has its advantages. Which model is best, depends on the question you’d like to answer.

Last Touch

The last-touch attribution model is the exact opposite of the first-touch attribution model. It assigns 100% of the credit to the last touchpoint a prospect had before converting on your site.

This is the stage of picking your fruits. Your prospect already knows you and is ready to convert.

This is a great model if you want to measure the touchpoint that is driving conversions, like conversion-driven campaigns or landing pages.

Last Non-Direct Click

The last non-direct click attribution model gives 100% of the credit to the last channel before a visitor converts, without taking direct traffic into account.

Direct is reported when no channel can be determined. It can represent visitors who typed your site URL manually, arrived through an email link, a bookmark, a Mobile app, a PDF, etc. In many cases, visitors initially visit your site through a certain channel and later return after typing the URL or saving it somewhere.

You may want to filter Direct traffic out sometimes, to credit your conversion only to known sources and evaluate your marketing efforts more easily.

Linear

The linear-attribution model divides credit evenly across every touchpoint of the customer journey.

This model helps you quickly understand the best of your customers’ journeys as a whole and optimize the entire picture, rather than just focusing on one touchpoint.

Time Decay

The time-decay attribution model gives the credit to touchpoints closest in time to the conversion.

This way, the further a touchpoint is away from the conversion, the less credit it will get.

With this model, you will better understand which channels or touchpoints are pushing customers closer to the conversion.

Position Based

The position-based attribution model gives 40% of the credit to the first and last touchpoints and evenly distributes the remaining 20% among the assisting touchpoints in between.

This model lets you optimize both, the touchpoint that led a prospect to your site as well as the one that actually ended up converting the prospect. It’s an easy way to evaluate all touchpoints for short-term campaigns with a few assisting touchpoints in between.

First-Touch Focus

The first-touch focus gives 60% of the credit to the first touchpoint, 20% to the assisting touchpoints and 20% to the last touchpoint.

It focuses on the initial interest in your brand while acknowledging the other touchpoints that played a role in the conversion.

Last-Touch Focus

The last-touch focus gives 60% of the credit to the last touchpoint, 20% to the first touch and 20% to the assist.

Use this model to evaluate conversion-focused campaigns, while taking other touchpoints within this conversion into account.

4. Dive Deeper Into Single Visitor Journeys

While the sections before identify all channels involved in your conversion, the Visitor Journeys by Touchpoint section helps you evaluate how a specific channel contribute to single visitor journeys on their way to convert.

For every channel, Oribi evaluates if it performs better for single- or multi-touch conversions. For multi-touch channels, you also learn if the channel you’re looking at works best as first-touch, assist or last-touch channel.

Each journey will display where the selected channel was used, the times in between each touchpoint, and the last-touch channel that brought the prospect back to your site to convert.

Hover over specific journeys and click View Journey to see each step and every session this visitor took on the way to convert.

Visitor Journeys


Use Visitor Journeys to:

  • Track every action of single visitors across different sessions
  • Filter sessions by their length, action, referring channel, and more
  • Find patterns in the behavior of your top converting visitors

Follow individual visitors through your site. Track each one of their actions across different sessions. See how your top converting visitors are navigating through your site and discover patterns.

To get there, click Visitor Journeys on the sidebar.

Visitor List

This section is an index of your visitors; use it to look up interesting journeys as well as specific patterns. The default sorting is by Last Seen - the visitors on top of the list are those who are currently on your site or the most recent visitors.

For each visitor, you’ll see:
  • ID - Each visitor on your site is given a unique, permanent ID in Oribi for easier recognition and to enable the tracking of this visitor across different sessions
  • Initial Channel - See where the visitor initially found your site. This information will help you better understand the journey. Did they reach your site after searching on Google or did an interesting picture on Instagram lead them to you? When you enter a visitor's journey, you will see all the sessions including each channel they arrived from
  • Last Seen - Track the visitor’s latest activities to detect the most recent visitors
  • Number of Sessions - Identify whether the visitor is new or returning and their number of visits to your site. It lets you detect visitors who have been visiting your site for months, and understand what's driving them back
  • City and Country - See where specific visitors come from to detect potential usage patterns and activities
  • Platform - Explore the platform and browser each visitor uses
  • Activity - Reveal the level of activity on your site. Visitors with low activity visited your site briefly and left, while visitors with high activity engaged more deeply with your site

Filters

Use the Custom filters to have a look into specific journeys. You can filter by:
  1. Buttons Clicked - Follow visitors who clicked a specific button, such as completing checkout or downloading your eBook. You can choose any Pinned Event or click.
  2. Pages Visited - Filter sessions of visitors to a specific page - e.g. your pricing page - or a page group - e.g. all your blog pages.
  3. Number of Sessions - Look at the visitors who had a specific number of sessions, e.g. returning visitors with more than 4 sessions.
  4. Session Length - Search for long or short sessions to track their patterns.
  5. Referrer - Filter by visitors coming from specific referrers, such as everybody coming from Facebook.
  6. Country - View journeys of visitors from a specific country to reveal different behavior.
  7. Platform - Select the visitors coming from a specific platform, such as the ones coming from mobile.
You can also use the default filters:
  • Used Pinned Events to filter by visitors who performed one or more of the events you've pinned
  • Highly Active Visitors to see the most engaged visitors on your site

Note: Click on "Export to CSV" to export selected visitor journeys. This way, you can explore specific visitor segments, answer much more complex queries about them and find patterns in their behavior.

Individual Visitor Journeys

Clicking on a visitor in the list will reveal his/her entire history: A list of all the sessions performed as well as the exact path and interactions in each session.

Per session, you’ll see each page visited and every button clicked as well as how much time the visitor spent on each page. Figure out why your visitors are signing up, purchasing, or performing desired actions on your site.

The ′coffee′ icon represents idle time, where the visitor either left the browser open or switched tabs.

Visitor Journeys Aggregator

What are the top paths your customers take on your site? What are the most common actions visitors do before converting? Use the Visitor Journeys Aggregator to find the top paths visitors take on your site to perform an action.

Select Visitor Journeys from the sidebar and choose Journeys Aggregator.

To get started, select the event you are most interested in from the dropdown. You can choose between any Pinned Event, button click, or page visit.

Oribi analyzes all the journeys on your site and shows you the paths that led there, beginning with the most common path. You will also see the time visitors take on average to complete the whole path as well as each step.

Email Integration

Oribi enables you to identify your website visitors by their email address. It will help you track the activity of specific visitors and connect their sessions across devices.

The Basics

Once your Oribi script is installed on your site, it collects every button click, form submission, and page visit that your site visitors perform. This is done automatically, and there’s no need for a developer to add any additional code to the website.

While custom events can be imported from Google Analytics and Facebook automatically, Oribi also offers a way for customers to actively set up their own custom events. To do this, a developer must add an Oribi API Javascript call to your website. This code integration allows a developer to select when and where to send a custom event, as well as how to name it. The location is the code, but the timing for sending an event will vary between sites and types of events.

Email Integration Explained

By default, all data that Oribi tracks about your website visitors is completely anonymous. Oribi assigns a unique user ID to each of your site’s visitors, and all sessions and actions (clicks, visits, or custom events) performed by that visitor are connected to their unique ID.

For customers who collect their site visitors’ email addresses via a login or sign-up mechanism, Oribi offers additional active integration, in which you can send a visitor’s email address by adding a Javascript call to the Oribi API. Oribi will then create a mapping between the Oribi generated user ID and the email address that was sent.

Upon successful integration, the customer will be able to see their visitors’ email addresses displayed in the Visitor Journeys page, as well as see their full journeys across all platforms and devices.

How To Activate Email Integration

You can activate Oribi’s email integration yourself, if you’re website is built on Shopify or Wordpress/WooCommerce. For all other platforms, custom coding is required. You will need a developer to help you. Your developer can read more about it in the Oribi Javascript API section.

Activate Email Integration In Shopify

There are two possible ways, depending on the method you chose to connect Oribi - with Oribi’s Shopify app or via manual installation.

Activate email integration in Oribi’s Shopify App
If you have installed Oribi’s Shopify app to connect Oribi, activating the email integration feature is done in a click.

  1. In your Oribi account, open the Settings from the top menu.
  2. Under Shopify App Settings, click on Connect Email Integration.

Activate email integration manually
If you have added your Oribi tracking code to your Shopify website manually, activate the email integration by adding the following three lines of code to the end of your Oribi tracking code (just before the </script> tag), where you installed the Revenue code:

{{%- if customer && customer.email -%}}
ORIBI.api("setUserEmail", "{{customer.email}}");
{{%- endif -%}}

Activate Email Integration In Wordpress & WooCommerce

In your Wordpress plugin “Oribi Analytics”, go to the Settings and check the Track users email box. Click Save.

Event Correlations

Use Event Correlations to:

  • Find out how specific events affect your conversions
  • Reveal the actions you should focus your visitors on to improve conversions

Does reading your blog increase the number of sign ups? Are visitors who saw the pricing page more likely to convert? The Event Correlations help you find the answers.

How to Build a Correlation

  1. Go to the Event Correlation section and select to Create a new Correlation.
  2. Define the event you want to understand how it's affecting your conversion.
  3. Choose which conversion you're interested in.
  4. In the drop-down, your Pinned Events are displayed first, followed by any button click or page visit Oribi tracked on your site.
  5. Click Name Your Query to give your correlation a name.
  6. In the last step, you can customize the default text of your correlation.
  7. Once saved, you'll find your new correlation in the Correlations section.

Reports


You're working hard to optimize your conversions! Oribi’s reports will help you to easily share your results with colleagues or clients.

Oribi's built-in reports feature makes it easy to create, export, and share professional reports:

  • Fully customizable. You decide which metrics to include in your report. Easily add descriptions to highlight key insights and summarize your achievements.
  • White-labeled. Place your logo and modify the design and the colors to match your report to your company or to any of your clients.
  • Ready-made for you. Save the time you used to spend on building reports. It’s a button click in Oribi.

Create/Edit a Report

  1. Enter the Reports section from the sidebar.
  2. To create a new report, select Create a new report or duplicate an existing report.
  3. Choose a name for the new document.

You will find all reports created in your account under Reports.

Customize Your Report

Oribi’s reports automatically contain all key metrics you probably want to share. On top of that, you can easily modify the content included as well as the visual appearance of each report.

To match any corporate look, select Design from the top bar of the report and

  • Add up to two logos, for example your and your client's logo
  • Select the primary color of the report
  • Choose the style of the illustrations on your report's pages.

By default, each report consists of eight different sections:


Cover

Make the best first impression.

Adjust the name of your report and add a description to summarize highlights for your recipients.


Insights

Get actionable information in your key metrics to base your next business decisions on the right data.

Choose the insights you want to display and drag and drop them in the drop-down menu to change their order.


Channels

Know how each channel contributes to each conversion goal to allocate your budget right.

Define how many channels you want to include in the report. The channels are sorted by the amount of traffic they drove to your site.


Funnels

Detect and remove bottlenecks in your visitor flow and assess the changes you make.

Pick the funnels you want to display and sort them by dragging and dropping them in the drop-down menu.


Correlations

Evaluate and rank your marketing efforts. Find out how different events affect your conversions.

Select the correlations and decide in which order to display them in your report.


All Visits

See the big picture of your site’s traffic to optimize your targeting and user acquisition.

Include a summary of the traffic or select a detailed report for the overall visits to your site.


Pinned Events

Understand your visitors’ main actions to optimize flows and drive results.

Decide which Pinned Events should be part of your report and in which order. You can choose between a brief summary of your top stats and a detailed view of any breakdown you’d like to include. The breakdowns you select will be displayed for all Pinned Events in your report.

You can add a description for each section to highlight your achievements and explain results. Note that each section has different settings available, according to their content.

To change the order of the sections in your report, drag them on the sidebar.

Use the Visible toggle to exclude sections from your report.

Export Reports

So, you’ve created a stunning report. To export it, you can download it as a PDF or send it by email.

  1. In your report, select Export from the top bar.
  2. Choose Download to export the file as a PDF or Send per email to send the report to yourself or others.

Schedule Reports

Some reports you may want to send on an ongoing basis. You only need to define these reports once. Oribi’s scheduling feature handles the rest.

  1. In your report, select Schedule from the top bar.
  2. Choose how often and when your report should be generated for you.
  3. Add the recipients who should receive this report.
  4. Click Schedule.

You can modify your settings at any time, delete recipients from your mailing list or stop the scheduled report to not generate and send them automatically any longer.

Oribi for eCommerce

Oribi offers a set of features dedicated to help eCommerce businesses optimize their purchase flow, find the activities that drive sales, and grow their store:

Revenue Tracking

Oribi automatically captures every button, page, and form in your store. In addition, Oribi enables eCommerce users to track their store’s sales, average order value, recent purchases, and offers a range of optimization features built to help you analyze your checkout flow and sell more, such as Oribi’s all-in-one eCommerce Dashboard, Revenue Analysis, and Ad Spend Optimization.

Revenue Tracking only needs to be set up once. Here’s how to do it for

  • Shopify:

    If you’re using Oribi’s Shopify app, revenue is being tracked automatically. Once the next purchase occurs in your store, you will see it in your Oribi account.

    If you have connected Shopify manually, read here how to connect revenue tracking.

  • WooCommerce:

    With the WooCommerce plugin, revenue is being tracked automatically. Once the next purchase occurs in your store, you will see it in your Oribi account.

  • BigCommerce:

    After you’ve added Oribi to your BigCommerce account, you need to connect revenue tracking in the Advanced Settings. Read here how to do it.

  • Other platforms:

    Tracking revenue requires adding JavaScript to your store. Your developer can read here how to do that for you.

eCommerce Dashboard

To use Oribi’s eCommerce Dashboard, you’ll need to enable revenue tracking. Read how to do it for Shopify, WooCommerce, and all other platforms.

Your eCommerce dashboard is your go-to place to stay on top of your store’s key metrics, monitor your revenue & orders, and track your purchase funnel.

Total Sales

Be on top of the total sales your store generated.

ecommerce-total-sales

Orders

Know the amount of orders by the number of customers.

ecommerce-total-orders

Average Order Value

Monitor how much a customer spends on average in your store.

ecommerce-order-value

Trends

See how every metric compares to an average day and easily spot how you’re doing.

Compare today’s data with

  • yesterday
  • an average day in the last 7, 14, or 30 days - to reduce bullets. Or is that not clear?
  • an average weekday, based on the past 30 days
  • an average weekend day, based on the past 30 days
  • an average for a specific day in the week you chose
ecommerce-trends

To turn off trends in your dashboard, simply go to the Settings > Ecosystem, scroll down to Revenue Display and use the toggle to not show trend meters on your dashboard.

Key Purchase Funnels

Spot quickly where customers are getting lost on their way to checkout.

ecommerce-dashboard-funnels

Top Marketing Channels

Track the revenue each channel generates.

ecommerce-dashboard-channels

Recent Purchases

Follow recent purchases and know what individual customers have bought with Oribi’s email integration.

ecommerce-recent-purchases

Revenue Analysis

To use Oribi’s eCommerce Dashboard, you’ll need to enable revenue tracking. Read how to do it for Shopify, WooCommerce, and all other platforms.

This section will help you explain changes in your revenue and leverage patterns in your data.

Once the first order is detected, you will see the Revenue section in your sidebar menu.

The graph helps you understand peaks and drops in your sales and follow how your revenue develops over time.

With the breakdowns below, you learn what drives your revenue and helps you take advantage of patterns in your customer behavior:

  • Revenue By Channel. Know which channels result in the highest sales to place your next dollar best.
  • Revenue By Platform. Learn who’s buying most - visitors browsings from desktop, mobile, or tablet.
  • Revenue By UTM. Score your email newsletters, campaigns, and other marketing activities by the revenue they generate. Read more about UTMs here.
  • Revenue By Location. Spot where your best customers are located and which countries to focus on.
  • Revenue By Session. See how many times a customer needs to return to your store before buying something.

Revenue Attribution

To use Oribi’s eCommerce Dashboard, you’ll need to enable revenue tracking. Read how to do it for Shopify, WooCommerce, and all other platforms.

Most customers have several touchpoints with your shop before they buy something - hence, you are probably active on multiple channels.

With Revenue Attribution, you can easily evaluate how much revenue each channel generated and invest your marketing budget accordingly. See top channels for customers who bought on their first visit as well as all channels involved in a purchase after multiple visits.

With the Attribution Calculator, you can score your channels by different magnitude given to the First Touch, Assist, and Last Touch. Read more about Attribution Models here.

attribution-journey-insight

To take a closer look at specific channels, use the Visitor Journeys by Touchpoint section. Follow single customers who used a particular channel on their way to checkout. Keep an eye out for Oribi’s channel insights - they will highlight if a channel performs best as a single-touch, first-touch, assist, or last-touch channel.

Individual Visitor Journeys

Follow your top customers through your store, see every page they visited, every button they’ve clicked, and how long each action took them - without coding anything.

visitor-journey-ecommerce

Use the filters to create specific customer segments.

You can also connect Oribi’s Email Integration to follow the journeys of specific customers.

Read more about Visitor Journeys here.

Purchase Funnel

Optimizing anything in your customers’ journey starts with building your main purchase funnel.

purchase-funnel-ecommerce

Oribi allows you to build your purchase funnel - and any other funnel - in a few clicks. Learn more about funnels. If you want to explore the main paths customers take on your site, take a look at Oribi’s Journeys Aggregator. For any visitor action you choose, Oribi will show you the top paths those visitors chose and how long each step took them.

Tip:

A common eCommerce funnel includes:

  1. All Visits to your store
  2. Visits to any product page - read about grouping events here
  3. Clicks the Add to Cart button
  4. Clicks Checkout
  5. Visits the Order Complete page

Event Correlations

Product pages, videos, a blog, … Oribi’s Event Correlations help you find the marketing activities that influence store visitors to purchase. It’s a quick and easy feature. Learn more about event correlations.

correlation-ecommerce

Tip: If you have embedded content, such as a chat from a different platform or an embedded Youtube video, you can ask your developer to create a custom event. Read more here.

Button & Page Analysis

The Explore Button Clicks and Explore Page Visits feature enable you to better understand who is visiting certain pages and clicking selected buttons, and optimize them for a better experience in your store. Read more about Button & Page Analysis here.

button-analysis-ecommerce

Custom Reports

Reports are usually part of the least-liked tasks of a marketer. Oribi’s Custom Reports feature are pre-built, can be customized according to your brand and including the metrics you want to highlight, and can be auto-generated and scheduled to be sent to a list of email recipients on a regular basis. Learn more about custom reports.

custom-report-ecommerce

Oribi Helps You Overcome Data Discrepancies

To optimize your results, you need to understand the entire conversions funnel, how many visitors convert and where they come from. Each tool measures your conversions differently, which results in discrepancies. We wrote a separate article on how Google Analytics counts conversions and why you may find differences in the data.

Use Oribi as your ″source of truth″ for an accurate count of visitors and conversions by channels.

100% of Your Data Is Analyzed

Collecting counts from different platforms is a challenge for any tool. This is why numbers from Facebook, Google Analytics, AdWords, Bing and other platforms almost never correspond.

One way is to sample your data. This means, only a subset of your data is selected and analyzed to give you faster results. But this method usually results in less accurate insights and cannot assure you that the chosen subset is representative for your overall visitors.

Oribi collects every button click, form submission and page visit happening on your site.

Conversion Count and Attribution

Oribi reports the unique count of each action. For example, if the same visitor clicked on ″Subscribe for Updates″ 5 times last week, Oribi will display it as one time. This method is used to provide a clear summary of converting visitors. So, when you see X subscribers this week in your Oribi account, it means X unique visitors.

Oribi’s attribution model is first touch. It means the channels, country and platform count is based on the visitor’s first visit to the site (ever or since the Oribi tracking code was installed). For example, if a certain visitor first clicks on your Facebook ad to get to your site, and later returns via Google to sign up, the sign up breakdown shows the conversion as coming from Facebook.

Comparing Numbers in Oribi and Google Analytics

Because each tool has a different method for counting conversions, you might see different numbers displayed in each of your tools. These differences often have to do with the way each tool records traffic and what is counted as a session.

There are two main reasons you might see a difference between your numbers in Google Analytics and in Oribi:

1. Settings

  • Traffic Filters - Another thing that can factor in to seeing different numbers is the application of certain traffic filters in one tool and not the other. When comparing Oribi and GA, make sure you’ve got the same traffic filters applied in both tools.

  • Time Zones - Time zones being set differently between tools can also cause numbers to differ. Please double-check that your GA and Oribi accounts are set to the same time zone.

  • Auto-Tagging - If you’re using Google’s auto-tagging option (GCLID) for your paid ads, these will be aggregated in Oribi under Google Paid. The detailed breakdown that you find in GA for these campaigns (under Acquisition) represents clicks, while the number Oribi shows for Google Paid represents visitors. In order to track individual campaigns within Oribi, we recommend using UTMs instead of Google’s auto-tagging.

  • Incorrect Installation of the GA Tracking Code - Sometimes, GA tracking of your site is inaccurate due to having either installed your GA tracking code incorrectly or installed it multiple times. If there’s a chance that this is the case, please see the section below for help on how to check and solve this situation.

2. Different Counting Methods

  • Unique Users vs. Sessions - Oribi tracks conversions by unique visitor, while Google Analytics tracks conversions by unique session. It’s important to double-check that you’re looking at unique visitors in GA when comparing with Oribi. Click here for a custom report showing GA’s user metric.

  • Referrer Attribution - Oribi tags visitors according to the first-touch channel (as shown in the Channels tab), while Google Analytics tags them based on the last non-direct touch model. To view all additional sessions for a visitor, check out the Attribution and Visitor Journeys tabs in Oribi.

    Additionally, it is important to note that GA’s Source/Medium Report is not equivalent to the Channels section in Oribi. Because incoming data can either be tagged as a referral (which is sent to the browser cookie by default) or a UTM (which is sent only if you manually tag a particular link as such), Oribi displays these two groups of data as two separate tables within your Channels section. In GA, however, the Source/Medium Report combines the groups, displaying the data according to both referrer and UTM tags.

    To compare your Oribi referrers with those in GA, you can find a custom report here. Alternatively, we also provide a custom report for comparing UTM reports.

  • Session Counting - There is also a difference between how GA counts sessions and how Oribi counts sessions, usually having to do with time of inactivity and the way that days are divided. For example, GA cuts off a session at midnight, as well as if the user has been inactive for 30 minutes or arrives through a different marketing channel while still technically active on a previous session.

If you’re still seeing a significant difference in numbers (more than 20%) between Oribi and GA that can’t be accounted for by any of the above reasons, we’re happy to help get you sorted out. Contact us at support@oribi.io, and please make sure to include all relevant screenshots in your message.

How to spot Incorrect GA Installation

Sometimes, seeing different numbers between platforms can be due to having installed GA incorrectly on your website. To see if this could be the case, follow the instructions below:

  1. Open both your Oribi and GA dashboards.

  2. If you see that visits for specific pages are significantly higher in GA, open that particular page on your website and use the Google Tag Assistant Chrome extension to check for duplicate GA code installations.

In the example screenshot below, you can see that the same GA token (UA-123456789-11) was installed two different times. One of these should be removed as it can interfere with tracking.

screenshot

You should also note that an outdated version of the Google Analytics tag (gtag.js) may still appear on some websites. In cases where this code appears alongside another GA tag with the same token, we recommend removing the old tag.

screenshot
Facebook Tutorial

Create Powerful Lookalike Audiences on Facebook With Oribi’s Events

Facebook-Lookalikes

Facebook’s Lookalike Audiences help you find your new best customers. Based on a group of converting visitors you define - your seed audience - Facebook finds a large audience with similar characteristics. This feature is one of the strongest targeting options on Facebook and usually results in higher conversions at lower costs.

While a source audience can be based on a list of email addresses or an event on your website, event-based audiences are much more scalable, update automatically, and have a match rate of 100% - unlike emails, which often cannot be connected to a certain Facebook user. Exporting events from Oribi to Facebook will give you access to a large variety of events, without having to touch code, which will enable you to effortlessly create new types of Lookalike audiences and find the top performing ones.

Choosing the Right Events is Essential

If you build a source audience based on an event, you give Facebook a minimum of 100 visitors who performed a desired event, and Facebook will find you similar people, your Lookalike audience. The closer your defined event matches your key business goals, the better the Lookalike audience will be. For example, a Lookalike audience based on visitors who have purchased an item will be much stronger than a Lookalike audience based on visitors to your Homepage. You can get very creative here - for example, you could define a source of visitors who purchased more than $1,000, or who have performed any of your key goals.

This tutorial shows you how to choose the right Pinned Events and export them from Oribi to your Facebook account and create powerful Lookalike audiences on Facebook and Instagram. It also lists a few audiences we recommend for different industries.

Create Lookalike Audiences with Oribi’s Events

  • Select the Pinned Events you want to use for your Lookalike audiences.

    We recommend pinning a few events to test. Your source audience needs a minimum of 100 unique visitors. Facebook recommends creating a source audience with at least 1,000 visitors for the best results. If your main goal has a smaller count, try to map other highly meaningful events, such as starting the conversion funnel, visiting key pages, or engaging with selected content.

    Tip: Use events that represent high intent to help Facebook find the best audience for you. For example, a Lookalike audience based on visitors who added items to their basket or requested a demo will perform much better than a Lookalike audience based on visitors to your Homepage. Also test smaller events. Visitors who log in with Google or who use an iPhone may turn out to be much more likely to purchase and can be a great source for a Lookalike audience.

  • Export your events to Facebook.

    Once connected to your Facebook Ads account, you can export any Pinned Event in Oribi under Manage Pinned Events. Here’s a step-by-step guide.

  • Build the source audience.

    Every Lookalike audience is based on a source audience, or seed. It’s a group of your visitors who have performed a desired action on your website which helps Facebook to find a similar audience for you.

    1. In your Facebook Business Manager, go to Audience > Create Audience, and choose Custom Audience. facebook-custom-audience
    2. Choose Website as your source to access your custom conversion. facebook-custom-audience-website
    3. Select the custom conversion you would like to define your source audience with. facebook-custom-audience-rules

      Tip: The closer the number of days is to 0, the more recent the converting visitors. If you have a big enough audience, try reducing the number of days.

    4. Click Create Audience. facebook-custom-audience-create
  • Create a new Lookalike audience.

    Once Facebook has collected a minimum of 100 visitors who performed the exported event, you will be able to create a Lookalike audience with it.

    Once you export an event from Oribi to Facebook, Facebook will start collecting data for this event. In many cases, you will need to wait a few days, sometimes even weeks, before it gets to a count of 100 and you can use it to create a Lookalike audience. We recommend exporting a few events at the same time to get each one to the minimum count faster. That way, you can start testing the first event that reaches 100 visitors. Once you’ve built your Lookalike audience, it will be updated automatically and continue to grow as Facebook tracks more data for the event(s) included.

    1. Go to Audiences > Create Audience, and choose Lookalike Audience. facebook-lookalike-audience
    2. Under Select Your Lookalike Source > Other Sources , select the custom audience you have created. facebook-lookalike-audience-source
    3. Define the Audience Location. facebook-lookalike-audience-location

      Tip: To keep your source audience big enough, try to map several countries, such as all English-speaking countries, all European countries, or all North-American countries.

    4. Select your Audience Size. This is your tool to play with in order to reach a big enough source audience. The smaller the percentage, the more closely the Lookalike audience will match your current users. The higher the percentage, the bigger the total number of people. facebook-lookalike-audience-source

      Tip: We recommend starting with 1% as it will be closest to your converting visitors. Once you want to scale up, you can start increasing the percentage, but start slowly and keep testing.

    5. Click Create Audience. facebook-lookalike-audience-create
  • Test your Lookalike audience.

    Create a new campaign to test your Lookalike audience. Use an existing creative for your test to get clear results.

    facebook-lookalike-audience-test

    Tip: As a rule of thumb for the budget, we recommend allocating 10x the cost of the goal. For example, if a signup costs you $50, start testing with a $500 budget.

  • Roll it out.

    Once you have found a strong Lookalike audience, you’re ready to start using it for your main campaigns.

    Tip: If you have a specific audience, such as visitors who have viewed a certain product category or read certain blog posts, try to test highly targeted content.

Best Practice: Audiences By Industry

This is a list of common retargeting groups by industry.


eCommerce:

  • Visitors who have purchased an item
  • Visitors who have added any item to their cart
  • Visitors who have viewed a specific product category
  • Visitors who have viewed any product page
  • Visitors who have signed up for the newsletter

SaaS:

  • Visitors who have started paying
  • Visitors who have started the trial
  • Visitors who have created an account
  • Visitors who have requested a demo
  • Visitors to the Pricing page

Real Estate:

  • Visitors who have booked an appointment
  • Visitors who have filled out the contact form
  • Visitors who have created an account
  • Visitors who’ve had more than 2 sessions on your site
  • Visitors who have viewed properties

Medical:

  • Visitors who have completed the form
  • Visitors who have read any product or service page
  • Visitors who have had more than 2 sessions on your site

Travel / Events:

  • Visitors who have completed a booking
  • Visitors who have visited the booking page
  • Visitors who have created an account
  • Visitors who have visited any events/travel page

Services:

  • Visitors who have booked a service
  • Visitors who have filled out the contact form
  • Visitors who have visited any services page
  • Visitors who have had more than 2 sessions on your site

Education / Online Training:

  • Visitors who have enrolled in a course
  • Visitors who have started to fill out the form
  • Visitors who have created an account
  • Visitors who have viewed a specific course category
  • Visitors who have viewed any course category
Facebook Tutorial

Build Effective Retargeting Campaigns on Facebook With Oribi’s Events

Facebook-Retargeting

Retargeting is a form of online advertising that targets people who have already visited your website, which tends to cost less and convert more. Facebook’s Retargeting is a very powerful tool for marketers to reach users with high intent. However, this audience is usually very small and rather hard to scale.

Here’s where this tutorial comes in handy. With Oribi’s events you can enter an unlimited set of visitor actions to choose from to build strong Retargeting campaigns. Using the different events, you can create a few user segments, give the right bid to each segment, and use messaging according to events they performed.

Build Better Retargeting Campaigns with Oribi’s Events

The most basic Retargeting audience is all the visitors to your site in a defined time frame - Facebook allows up to 180 days. Not all visitors are looking for the same thing, though, and they certainly don’t have the same ‘value’ for your business.

To leverage this high-potential audience, we recommend creating different segments, based on the events they have performed, with separate content and separate bids. For example, visitors who have checked your pricing should get a higher bid than the ones who only visited the homepage; and visitors who have added items to their cart should see different content, such as special discounts, than visitors who have not visited any product page yet.

Here are some suggestions for segments you can create:

  • Visitors who dropped one step before converting, such as purchasing or starting the trial. This is usually your most valuable audience.
  • Visitors who started the funnel.
  • Visitors who visited a specific page, or page group, such as the pricing page or product pages.
  • Visitors who performed any event indicating high intent, such as clicking on Sign Up, Request A Demo, Contact Us, or Subscribe To Newsletter.
  • Visitors who match your top leads. Analyze your main conversion goal in Oribi, under “Explore Button Clicks” or “Explore Page Visits”, and find the user profile that is most likely to perform the event: desktop vs mobile users, specific countries, weekdays vs weekend, …
  • For more specific segments by industry, continue reading :)

Set Retargeting audiences based on exported events from Oribi

  • Export the event(s) you’ve selected to your Facebook Ads account.

    Once your Facebook account is connected, you can easily export any Pinned Event. Read more here.

  • Create a custom audience with your exported event.
    1. In your Facebook account, go to Audiences. facebook-audiences
    2. Select Custom Audience. facebook-custom-audience
    3. Choose Website as your source to create audiences based on your site’s data. facebook-custom-audience-website
    4. Under your site’s pixel, define all events you want to include in your custom audience. facebook-custom-audience-include
    5. Choose the events you want to exclude in your custom audience. For example, when creating an audience to recover
      Cart Abandonments, you want to include all Add to Cart events, but exclude all visitors who have purchased. facebook-custom-audience-exclude

      Once you export an event from Oribi to Facebook, Facebook will start collecting data for this event. In many cases, you will need to wait a few days, even weeks, before you can use it to create a Custom audience. We recommend exporting a few events at the same time to get to the minimal count faster. Once you’ve built your custom audience, it will be updated automatically and continue to grow as Facebook tracks more data for the event(s) included.

    6. Make sure you include people who meet All of the criteria defined. facebook-custom-audience-all

      Tip: If you have a larger audience, try to decrease the number of days. The more recent the visit, the higher the chance to get them to return to your site.

    7. Click Create Audience. facebook-lookalike-audience-create
  • Create an ad set with your new custom audience.

    When running retargeting campaigns with different custom audiences, check if you need to exclude them from each other’s ad sets. Say you’re using two ad sets - one targeting all website visitors and another one targeting the ones who purchased. To ensure you don’t compete yourself and each ad set really targets the intended audience, you’ll want to exclude the latter from the one targeting all visitors.

Best Practice Retargeting By Industry

This is a list of common retargeting groups by industry.


eCommerce:

Recover cart abandonments

  • Include: Visitors who added any item to their cart (e.g. group of button clicks on “Add to Cart”)
  • Exclude: Clicking “Checkout” button

Promote new products to customers

  • Include: Visitors who have previously completed a purchase on your site
    (Note: Use the last step of this action, such as visiting the Thank You page)

Create new customers by reaching out to visitors with high intent

  • Include: Visitors who performed highly meaningful actions on your site (e.g. group of page visits including /product)
  • Exclude: Clicking “Checkout” button

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who added items to their cart, viewed products, purchased an item, or signed up to the newsletter.

SaaS:

Turn interests into active users

  • Include: Visitors who signed up, but didn’t complete the onboarding

Promote new features to paying users

  • Include: Visitors who have started paying (Note: Use the last step of this action, such as visiting the Thank You page)

Drive signups by reaching out to visitors with high intent

  • Include: Visitors who performed highly meaningful actions on your site, such as requesting a demo (Note: Use the last step of this action, such as visiting the Confirmation page)
  • Exclude: Visitors who have signed up

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who started paying, entered the trial, created an account, requested a demo, or visited the Pricing page.

Real Estate:

Recover leads

  • Include: Visitors who have started filling out the Contact Us form
  • Exclude: Visitors who have not completed the Contact Us form

Promote new listings to clients

  • Include: Visitors who have completed the Contact Us form

Push appointments by reaching out to visitors with high intent

  • Include: Visitors who have checked out any property page (e.g. group of page visits including /listing)
  • Exclude: Visitors who have completed the Contact Us form

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who filled out the form, contacted you, viewed a listing, or had more than 2 sessions on your site.

Medical:

Engage with interested visitors:

  • Include: Visitors who have viewed any products/services page (e.g. group of page visits including /product or /service)
  • Exclude: Visitors who have purchased a product or subscribed to the service

Promote new products/services to customers

  • Include: Visitors who have purchased a product or subscribed to the service

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who purchased, filled out a form, visited any product/service page, or subscribed for updates.

Travel / Events:

Turn prospects into customers by highlighting special discounts

  • Include: Visitors who started filling in the booking form, but didn’t complete it
  • Exclude: Visitors who have completed the booking form

Bring back visitors with high intent using selected content

  • Include: Visitors who have visited selected categories, such as specific event categories or travel destinations
  • Exclude: Visitors who have completed the booking form (use the final step, such as visiting the Confirmation page)

Promote new content to customers

  • Include: Visitors who have completed the booking form (use the final step, such as visiting the Confirmation page)

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who completed a booking, started a booking, visited any event/travel page, or signed up for the newsletter.

Services:

Turn prospects into clients

  • Include: Visitors who viewed services page(s) or completed the contact form
  • Exclude: Visitors who have signed up or purchased

Upsell more services to previous customers

  • Include: Visitors who have signed up or purchased

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who used your service, requested information, or had more than 2 sessions on your site.

Education / Online Training:

Get the attention of visitors with high intent

  • Include: Visitors who have visited a specific class category (e.g. group of page visitors including /webanalytics) or checked out any program page (e.g. group of page visits including /program)

Promote new classes to existing students

  • Include: Visitors who have signed up or enrolled in relevant courses

Tip: If you run a site with lower traffic, try grouping highly meaningful events, such as a group of visitors who signed up to a class, visited any program page, created an account, or signed up to the newsletter.

Facebook Tutorial

Supercharge Your Facebook Objectives With Oribi's Events

The Objective sets the tone for every ad set you create on Facebook. Based on the event you choose, Facebook analyzes the users’ engagement with your ad and optimizes the targeting. The better the objective you use, the more likely you are to get high quality leads at a lower cost.

Every ad set on Facebook has an objective. The objective tells Facebook what it is you wish for people to do - click on the ad and sign up, purchase, something else...? Facebook’s algorithm continuously analyzes the people who performed this objective and automatically adjusts the audience your ad set will be displayed to. For example, if you chose signups as your objective and Facebook recognizes that the majority of people who signed up were female, over 40 years old, and from the US, your ad will automatically be displayed to a similar audience. The objective helps you get more leads at a better cost - and the closer the objective is to your business goal, the better the results will be on your Facebook campaigns.

Oribi’s Export Events feature enables you to create more types of objectives with minimal effort and to easily find the objective that drives the best results. It will also help you eliminate ‘junk clickers’ on your ad.

Which objective should you pick for your ad sets?

Since Facebook optimizes the targeting based on the objective, choosing your main business goal, such as a purchase, would be ideal. However, in most cases it’s not so easy. Facebook requires a minimum of 50 conversions/week for each ad set to start optimizing. Since most companies run a few ad sets and conversions are only counted for visitors from Facebook and Instagram, reaching 50 conversions per week for each ad set equals a few hundred conversions on your site per week. Not all websites reach these numbers. If you run a large website with many conversions, choose your main goal as the objective. If your main goal doesn’t reach high enough counts, you can define different objectives to help you optimize your campaigns. You need to find the right balance between an objective which indicates a high intent and also has a high enough weekly count.

This tutorial explains how to use your Oribi events for optimizing Facebook objectives and includes examples for multiple industries.

Get Started With Conversion Objectives

  • Map your main business events.

    In your Oribi account, pin events which indicate a high intent and can reach a count of 50 unique visitors per week per ad set - reaching a specific point within the funnel, visiting certain pages, etc. Try to get as close to your main conversion goal as possible. We recommend pinning a few events, testing them as objectives in your Facebook campaigns, and seeing which work best.

  • Export the event(s) to Facebook and create conversions.

    Once Oribi is connected to your Facebook Ads account, you can export any Pinned Event in Oribi under Manage Pinned Events. Here’s a step-by-step guide.

  • Use your new Conversion Event in an Ad Set.

    In your Ad Set, under your website pixel, choose Conversion Event and select the exported event you want to test.

    facebook-objectives

    Tip: Test your ad set with an existing campaign first. Once you find the best events for your ad set, start rolling it out for different creatives and across campaigns.

Best Practice Retargeting By Industry

This is a list of common retargeting groups by industry.


eCommerce:

  • Purchases
  • Add to Carts
  • Newsletter Subscriptions

SaaS:

  • Signups
  • Installs / Onboarding Completed
  • Active Trials
  • Demo Requests

Medical, Real Estate, and Services

  • Form Completions
  • Quote Requests

Travel / Events:

  • Booking Confirmed
  • Account Created

Education / Online Training:

  • Enrolled in Class
  • Account Created
  • Form Completed
Facebook Tutorial

Leverage Oribi's Events to Analyze & Optimize Your Facebook Ad Set Performance

Facebook-Analyze-Events

Finding the right targeting is crucial for creating successful Facebook campaigns. It’s usually a combination of the best performing audience (Lookalikes, interests, or both), together with Facebook’s targeting options: the right placement, devices, gender, age group, and countries.

Exporting events from Oribi to use them side-by-side with Facebook’s breakdowns will help you in choosing the right settings for better ad sets.

Use Cases For When to Employ Oribi’s Events:

  • Analyzing the main goal that is not the ad set objective. When creating a new ad set, you define an objective. Facebook will optimize the ad set based on that and automatically target the right audience. However, this works only if the conversion selected occurs at least 50 times/week per ad set. It can be challenging to reach these numbers. Using the breakdowns with an exported event will enable you to manually optimize the ad set.
  • Optimizing an ad set in the learning phase or after some edits. Facebook’s algorithm optimizes ad sets based on the conversions. This can take a few days. Using the breakdowns together with an exported event, you will be able to more quickly see what works and change what doesn’t. For example, you might see that visitors coming from Facebook are much more likely to buy than visitors coming from Instagram, and can right away allocate your budget accordingly.
  • Analyze different events and optimize your campaigns based on the breakdowns. While Facebook enables you to select only one event as the ad set objective, there are other important events on your website. For example, your objective may be ‘signups’, but you’re also interested in visitors scheduling a demo. Using the breakdowns, you can analyze both events and optimize the campaigns accordingly. In some cases, it will also help you optimize your website.

How to Optimize Campaigns Using Oribi’s Events

  • Pin your main events in Oribi.

    Choose the events you want to export to Facebook. This can be any of your key business goals. For example, an online shop’s main goal is for their visitors to purchase, but it can also be for them to create an account, subscribe to the newsletter, or add items to their cart.

  • Export events to Facebook.

    Once Oribi is connected to your Facebook Ads account, you can export any Pinned Event in Oribi under Manage Pinned Events. Here’s a step-by-step guide.

  • Add the events to Facebook’s Main View.
    1. In your Facebook Ads Manager, open the Columns dropdown and choose Customize Columns…. facebook-customize-columns
    2. Select Custom Conversions from the sidebar of the popup. facebook-customize-columns-conversions
    3. Choose the conversion you want to analyze and choose to see the Total count and the Cost. facebook-customize-columns-select
    4. Click Apply. facebook-apply
  • Start analyzing breakdowns.
    1. In your Facebook Ads Manager, choose the breakdown you would like to see for any campaign, ad set, or ad. facebook-by-delivery
    2. Explore one breakdown at a time. Take a look at the cost per event for each segment. You’ll probably spot some segments where the cost per conversion is much higher than the average. Try to exclude these segments. For example, if you see that the cost per conversion of visitors under 25 is 2x higher than the average, redefine your ad sets to only target visitors who are 25 and older.

Some best practices we recommend following:

  • Make sure you don’t base decisions on a low conversion count. For example, you have 200 conversions from mobile and only 3 conversions from desktop, which cost 2x less. The count of your desktop conversions is too low to decide on turning off mobile ads. Check other ad sets and try reaching a high enough volume first.
  • Only exclude audiences with results far from the average cost. Facebook campaigns usually work best when targeting a large audience. When you get too specific, such as a small age group using a specific device, Facebook’s algorithm will probably stop working quickly and won’t drive good results. Use the Breakdowns analysis to remove the outliers.
  • Try to analyze all Breakdowns together and apply all changes at once. Facebook ad sets are sensitive to changes and we recommend not editing them too often. Try to make a few changes at once rather than editing the ad set every other day.

Here are the main breakdowns we suggest exploring:

  • Age - See if there are age groups that underperform and change your age targeting accordingly.
  • Country and Region - Check the cost per conversion for each country and/or region, and see if it’s more effective to allocate more budget to specific countries.
  • Placements - Facebook offers multiple placements for your ads: Facebook feed, Instagram feed, messenger, audience network, and many more. In many cases you’ll discover that some placements hardly drive any results or are too pricey. You can eliminate placements from your campaigns.
  • Platform & Device: This breakdown can be a bit tricky. While you might see better results coming from desktop, excluding mobile visitors can result in too small of an audience, which does not perform well. You will probably see major changes between iOS and Android. If you’re advertising exclusively on mobile, it’s easy to target only one of them. However, if you advertise on desktop as well, your mobile count is probably too small to exclude one platform. Try excluding interests which represent these audiences instead.
    facebook-mobile-device
    Under detailed targeting - behaviors -> mobile device users - you can find certain categories which will help you exclude iOS/Android users.
Google Tutorial

Define The Right Keywords For Search, Display & Youtube Ads

Google-Keyword-Analysis

Keyword analysis is the cornerstone of your search marketing campaigns. To optimize your search campaigns for the best results, measuring clicks per keyword is not enough. Instead, you need to understand how visitors coming from different keywords behave on your website.

Exporting your Oribi events to Google Ads will give you access to more visitors’ actions to understand your visitor flow by keywords, eliminate the keywords that drive ‘junk traffic’, and determine the ones that result in more conversions.

Use Oribi’s Events To Evaluate Keywords:

  • Export events from Oribi to your Google Ads account.

    Map key events for your business, such as purchases, quote requests, or signups. If you haven’t exported your Oribi event to Google Ads yet, read here how to do it.

  • Analyze your keywords.
    1. In your Google Ads account, go to All Campaigns and select any campaign you want to analyze keywords for. Choose Keywords. google-keywords
    2. You will get a list of all keywords you are using. Once a keyword drives any conversion you have defined and exported to Google Ads, it will appear as a line below the keyword. google-keywords-analysis

      You can also export the events to an Excel or CSV file and define the ratio between one event to another. For example, see if for a specific keyword there are many ‘add to cart’ events but hardly any purchases.

Checking which keywords drive which goals you have defined will shed light on certain behaviors.

If you discover that a keyword attracts visitors to your site, but doesn’t get them to convert:

  • The keyword might not represent your offer well or may attract the wrong type of visitors. Try to change the bid according to the new data you have. If you see that the event drives hardly any conversions, lower the bid or stop targeting this keyword.
  • There might be a mismatch between the ad context and your offer. For example, you highlight a free trial on your ad, but your product is pretty pricey. Try for a closer match between your ad and the event you want visitors to perform.
  • Make sure there’s a correlation between the landing page you’re directing to and the event you’re aiming for.

If you find that your keyword has expensive clicks but a high conversion rate for the event you want people to perform.

  • In this scenario, you might want to consider increasing the bid and look for more similar keywords you can target.
Google Tutorial

Use Oribi’s Events to Create Better Remarketing Campaigns

Google-Remarketing

When a potential customer visits your site, a lot can happen between ‘just browsing’ and the conversion you aim for. With Google Remarketing, you can target people who have left your site and bring them back when they’re ready to convert.

It’s an online advertising technique that tends to be cost-effective, while also driving better results. With Oribi’s events, you gain access to any action on your site to build segmented, highly targeted campaigns for each customer group. This is because previous visitors who are already familiar with your brand are much more likely to become customers or perform other valuable actions on your site.

Create Remarketing Campaigns With Oribi’s Events

  • Define your main business events in Oribi.

    Start by pinning the events you’d like to retarget your visitors with. Which actions represent more ‘valuable’ prospects? This could be, for example, people who have started your main funnel (such as by adding items to their cart), people who showed interest (e.g. by viewing your pricing), or customers who have already purchased and may buy again.

    Tip: Make sure that you have enough visitors performing the events you’re selecting. If you have less than a few hundred visitors in the ad group it will be almost impossible to draw any conclusion.

  • Export your events to Google Ads.

    Every event exported from Oribi to Google Analytics can also be easily added to your Google Ads account. If you haven’t exported events to Google Ads yet, read more here.

  • Build a Remarketing audience with your exported events.

    To build any Remarketing audience, you can upload a list of existing customers to Google Ads. This is usually tough to create and rather hard to scale. With Oribi’s events, you can create Remarketing audiences based on any meaningful visitor action in Google Analytics and add it to Google Ads. Make sure your Google Analytics and Google Ads accounts are linked. If not, here’s how to do it.

    1. In Google Analytics, go to Admin > Property > Audience Definitions and choose Audiences. google-audiences
    2. Click to create +New Audience. google-new-audience
    3. Select the Audience Source. Most likely, it will be the default view of your Google Analytics account.
    4. Select the Oribi event that you want to target. In order to use exported events in Google Analytics, you need to turn them into goals. If you haven’t done so yet, read here how to do it.
    5. Name your audience and Publish it to your Google Ads and Google Analytics accounts.
  • Create Remarketing campaigns for YouTube, Display Ads, and Search Ads.
    1. Once Google has captured a sufficient number of visitors for your new audience, you can start using it for Remarketing campaigns. In your Google Ads account, choose to create a new campaign and select the goal.
    2. Select the Campaign type. Choose between Display, Youtube, and Search ads. google-campaign-type

      There are a few powerful ways to use Google’s remarketing campaigns:

      • YouTube Ads: Unlike display ads and search ads, where the amount of content is very limited, YouTube enables you to create longer messages. True, the ‘punch line’ needs to be in the first 5 seconds; but previous visitors to your website who are already familiar with your brand will be much more attentive when it comes to watching the full video.

        Remarketing on YouTube works best in combination with other channels: the first interaction with your brand happens on a different channel and on YouTube you can tell your visitors more about the value you provide and convert them into customers.

        Try using different bids and different messaging according to the event you have defined. For example, if you reach out to visitors who have previously requested a demo for your product, you’ll want to get more into detail by highlighting different features, explaining about the value, mentioning use cases, etc.

      • Display Ads: The advantage of display ads is the high probability of reaching many of your former visitors. While search ads are limited to the defined terms and YouTube does not offer a very wide reach, display ads appear on multiple websites all around the web.

        Much like with YouTube, we recommend creating different ad groups based on events exported from Oribi. Try using different bids and different banners for each audience.

      • Search Ads: Search ads, together with Remarketing, can be a bit tricky. You will only reach visitors who search for a specific keyword. However, even if it’s a small number of leads, they are usually high-quality, likely to convert, and worth the effort. You can retarget visitors who performed certain events by including all the keywords you usually target, by defining specific keywords, or by DSA.

        Dynamic Search Ads (DSA) is a feature that selects the most relevant keywords in your website to automatically use them in your ad targeting and ad copy. Combining remarketing and DSA will help you to target the right audience. Unlike YouTube and display ads where you’ll need to work harder to produce ads with different messaging (creating videos and banners), on search ads all you need to do is change the ad text.

        We recommend changing the ad according to the event you’re targeting.

    3. Set the parameters for your campaign - campaign name, location and language settings, bid strategy, and budget.
    4. In the People section, look for Audiences, and select the audience you’ve created for your Remarketing campaign. google-campaign-audience
    5. Click Create Campaign.
Google Tutorial

Revamp Your Google Similar Audiences With Oribi’s Events

Google-Similar-Audiences

Similar Audiences is Google’s answer to Facebook’s Lookalikes - an online advertising method to reach a large audience similar to your most valuable website visitors. Google’s Similar Audiences is not as well known as Facebook’s Lookalikes, but might still lead to good results, mainly with YouTube and display ads. If you have a lot of events, this is a feature worth testing for your marketing.

Based on a ‘seed’ you define of at least 1,000 visitors, Google is automatically looking for a similar audience to display your ads to. With Oribi’s exported events, you get to create very specific audiences and tailor them to your most valuable business goals.

Create Similar Audiences With Oribi’s Events

  • Map your main business events in Oribi.

    What do you want visitors to do on your website? Keep in mind that you need to reach a minimum of 1,000 unique visitors who perform the event in order to build a Similar Audience. If your key business goals have a smaller count, try to map other highly meaningful events, such as starting the conversion funnel, visiting key pages, or engaging with selected content. We recommend pinning a few events to test.

    Tip: Test secondary events that might become meaningful, such as visitors who log in with Google who might end up purchasing more, or iPhone users who show to be more likely to sign up. It might take time to collect enough data, but may very well result in a good audience.

  • Export your events to Google Analytics.

    In order to use Similar Audiences in Google Ads, you’ll need to create them in Google Analytics first. Once Oribi is connected to your Google Analytics account, you can export any Pinned Event in Oribi under Manage Pinned Events. Here’s a step-by-step guide.

  • Build the seed audience.

    Every Similar Audience is based on a seed. A seed is a group of visitors who have performed a desired action on your website, which helps Google to find a similar audience for you.

    1. In Google Analytics, go to Admin > Property > Audience Definitions and choose Audiences. google-audiences
    2. Click to create +New Audience. google-new-audience
    3. Define the actions you want to base your audience on. To use any Oribi event, click Users who completed a goal transaction, and choose the goal. google-audience-definition

      Tip: The Membership duration defines how recently the visitors included in your seed have performed the action. This is your way to ensure your seed is large enough. However, try to keep the number of days as small as possible.

    4. Give your audience a descriptive name and click Next step.
    5. Choose where you’d like to publish your audience. To use it for YouTube and Display ads, choose to publish it in your Google Ads account. If you don’t see your Google Ads account listed, you might not have linked it with your Google Analytics account yet. Read here how to do it. google-audience-destinations
    6. Click Publish.
  • Create a Similar Audience campaign.
    1. In your Google Ads account, create a new campaign to test your new audience. Under Audiences, select the seed audience you created before. Then, define all other parameters. google-people-audiences

      Tip: To keep this test as stable as possible, use an existing creative in your campaign.

    2. Click Publish Campaign.
  • Roll it out.

    Once you have found a strong Similar Audience, you’re ready to start using it for your main campaigns.

    Tip: If you have a specific audience, such as visitors who have viewed a certain product category or read certain blog posts, try to test highly targeted content.

Best Practice: Audiences By Industry

This is a list of common retargeting groups by industry.


eCommerce:

  • Visitors who have purchased an item
  • Visitors who have added any item to their cart
  • Visitors who have viewed a specific product category
  • Visitors who have viewed any product page
  • Visitors who have signed up for the newsletter

SaaS:

  • Visitors who have started paying
  • Visitors who have started the trial
  • Visitors who have created an account
  • Visitors who have requested a demo
  • Visitors to the Pricing page

Real Estate:

  • Visitors who have booked an appointment
  • Visitors who have filled out the contact form
  • Visitors who have created an account
  • Visitors who’ve had more than 2 sessions on your site
  • Visitors who have viewed properties

Medical:

  • Visitors who have completed the form
  • Visitors who have read any product or service page
  • Visitors who have had more than 2 sessions on your site

Travel / Events:

  • Visitors who have completed a booking
  • Visitors who have visited the booking page
  • Visitors who have created an account
  • Visitors who have visited any events/travel page

Services:

  • Visitors who have booked a service
  • Visitors who have filled out the contact form
  • Visitors who have visited any services page
  • Visitors who have had more than 2 sessions on your site

Education / Online Training:

  • Visitors who have enrolled in a course
  • Visitors who have started to fill out the form
  • Visitors who have created an account
  • Visitors who have viewed a specific course category
  • Visitors who have viewed any course category
Mailchimp Tutorial

Send Personalized Emails Triggered By The Actions Visitors Take On Your Site

Personalized-Emails

Learn more about Email integration.
Get started with UTMs.

Triggers are the actions that initiate an email automation and help you send the right communication at the right time. For example, you can trigger an automated welcome email once someone joins your email list. Mailchimp offers a list of predefined triggers to get you started. Once you decide to go beyond email activities and define automations based on the actions visitors perform on your site, you’ll need to create custom events, which usually require code and take lots of manual work.

Oribi allows users to export their events to Mailchimp without touching any code. You can include any event from your website and use it to trigger personalized emails on Mailchimp - purchases, cart abandonments, form completion, demo requests…you choose!

This tutorial shows you how to export events to Mailchimp and use them as a trigger in your automated campaigns. You’ll also find some examples to help you choose the best triggers at the end of this article.

Define Triggers with Oribi’s Events:

  • Select the Pinned Events you want to use as triggers.

    The smarter the events you choose, the more precise your triggers will be and the more you’ll be able to personalize your automation. Start with defining the customer journey and think about the visitor actions you want to follow up on: new signups, bookings, purchases, completed forms…

    Note: Mailchimp’s triggers can only be performed actions. If you want to send emails to people who haven’t performed an action, such as didn’t complete your onboarding, you can build a Custom Segment.

    Oribi enables you to pin any individual button or page, as well as button groups and page groups. This is the time to get creative and test different triggers for various automations.

    Tip: When choosing the highest-value triggers, look first for quantity and intent. Frequent triggers that send marketing automation to prospects who are highly motivated earn the most money. For example, changing account information isn’t something visitors do as frequently, but adding items to a basket, on the other hand, is something they do often.

  • Export your events to Mailchimp.

    Once you have Mailchimp and Oribi connected, you’ll simply choose the Pinned Events you want to export under Manage Events > Manage Exported Events in your Oribi account.

    export-event

    The display name you choose defines how your exported event will be labeled in Mailchimp.

    export-event-name
  • Create an automation with your new trigger.

    Once the event is performed for the first time, Mailchimp will detect it. If you don’t want to wait for the next visitor, simply go to your website and perform the action yourself.

    To create a new email automation in Mailchimp,

    1. In your Mailchimp account dashboard, open the Automate drop-down menu and choose Email. mailchimp-automate-email
    2. To build a custom automation with your new trigger, click Custom. mailchimp-custom-trigger
    3. Enter a campaign name, and click the drop-down menu to choose an audience.

      Tip: With Oribi’s Export Events feature, you can also create a Custom Segment including any action or set of actions visitors take on your website. Read more here.

      mailchimp-campaign-name
    4. Click Begin. mailchimp-begin
    5. In your new automation, choose to Edit the trigger. mailchimp-edit-trigger
    6. Choose Change trigger. mailchimp-change-trigger
    7. Under Integrations, select Event API and choose the display name of the Pinned Event you want to define as the trigger. mailchimp-trigger-integrations
    8. Choose the number of days you want to Delay your email campaign and click Update Trigger.

    9. Define the rest of your automation settings and design the email campaign before testing and launching it.

    Tip: When building your email campaigns, make sure to add UTMs to your links. This will allow you to track the success of your emails beyond open and click rates and evaluate performance based on the goals on your website. Read more about UTMs here.

Best Practice: Triggers

This is a list of custom triggers you can use to start sending personalized email automations.


  • Confirm: Send a notification for a completed purchase.
  • Welcome: Say hello to new subscribers.
  • Engage: Communicate with people that showed interest, like scheduling a demo or signing up for a webinar.
  • Educate: Introduce your top features to new users.
Mailchimp Tutorial

Build The Perfect Segments Using Your Site’s Visitor Behavior

Build-Segments

Learn more about Email integration.
Check out our tutorial to build the perfect Mailchimp Custom Segment.
Get started with UTMs.

Segmenting is a way of filtering for specific visitors on your site who have or haven’t performed an action. It’s a great technique for providing more relevant content for your recipients and has been shown to improve open- as well as click rates. A segment of customers who recently purchased something may be more likely to also buy a complementing item. And a segment of visitors who have returned to your site multiple times but still haven’t bought anything might just need a good incentive.

Mailchimp offers a set of predefined events based on email activities, but the most valuable segments are based on the actions visitors take on your website.

What used to require the work of a developer, you can now do without having to code anything. Oribi’s Export Events feature allows you to easily export any event performed on your website and create more precisely targeted segments.

This tutorial helps you choose the right events to export and will show you how to build powerful custom segments with these exported events. By the end of this tutorial, you will also find a few examples to inspire your segmentation strategies.

Create a Custom Segment with Oribi’s Events:

  • Select the Pinned Events you want to use for your Custom Segment.

    This step is crucial for powerful segmentation. The smarter the events you choose, the more targeted your custom segments will be. Start with the goal you’re trying to achieve with your segmentation. Do you want to recover lost visitors, upsell existing customers, or give shoppers that last push to buy?

    Choose the action that best defines this segment. Take advantage of Oribi’s grouping feature - you can group buttons by label or by the link they send a visitor to, and you can also exclude certain buttons. This is the time to get creative and find the most meaningful actions.

  • Export your events to Mailchimp.

    Once you have Mailchimp and Oribi connected, you’ll simply choose the Pinned Events you want to export under Manage Exported Events > Export Event in your Oribi account.

    export-event

    The display name you choose defines how your exported event will be labeled in Mailchimp.

    export-event-name
  • Build a Custom Segment.

    Once the event is performed, Mailchimp will detect it. If you don’t want to wait for the next visitor, you can just perform the event yourself to trigger the export.

    To build a Custom Segment in Mailchimp:

    1. Navigate to the Audience tab in your Mailchimp account.

      If you have more than one audience, click the Current audience drop-down and choose the one you want to work with.

    2. Click View Contacts > New Segment. mailchimp-segment
    3. From the dropdown, click App Engagement and then choose your custom event and if you want to include people if the event occurred, has not occurred or occurred at a specific time. mailchimp-event

      If you select more than one condition for your Custom Segment, make sure you select whether your Contacts should match all or any of the conditions.

    4. Give your new segment a descriptive name and click Save.
  • Send campaigns to your new Custom Segment.

    To send a campaign to the newly created segment

    1. Navigate to the Automate tab, choose Email, and select if you want to send a Regular, Automated, Plain Text, or A/B Test email.

    2. Follow the instructions on the screen and click Begin.

    3. In the email settings, choose Segment or Tab to select your newly created segment. mailchimp-segment-tab
    4. Continue in the Campaign Builder.

    Tip: When building your email campaigns, make sure to add UTMs to your links. This will allow you to track the success of your emails beyond open and click rates and evaluate performance based on the goals on your website. Read more about UTMs here.

Best Practice: Custom Segments

This is a list of common custom segments to inspire your segmentation strategies.


  • Recover: Bring back visitors who started the funnel, but didn’t complete it (e.g. cart abandonment, or visitors who haven’t completed the onboarding)
  • Upsell: Send customers other items that complement their recent purchases
  • Educate: Introduce your new users to specific features or services you offer
  • Incentivize: Give prospects who are on the verge of buying a little nudge (e.g. a discount, a gift, etc.)

FAQ

    General

  • Do I need to add the tracking code to all pages of my site?

    Nope, only to the pages you want to track with Oribi.

    Oribi will track the pages you add your personal tracking code to. If you do not want to track a certain page, simply don't add the code to it.

  • Will Oribi slow down my site?

    Absolutely not.

    Oribi was designed to ensure that it has a negligible impact on the performance of any page on which it is embedded. Our script is 29kb, which is probably smaller than any image on your site.

  • How does Oribi protect my data?

    We know how crucial strong data security is and take it extremely seriously at Oribi.

    That being said: you control which data Oribi tracks.

    Every insight that Oribi collects will be stored in your personal account and will only be visible to the account members that have been granted access.

    The data Oribi collects is fully anonymous. We do not save any personal data, such as email addresses or exact locations of your visitors.

    All data is processed and stored in world-renowned data centers in the United States.

  • My website has changed. Do I need to do anything?

    No. Just make sure the tracking code is still there.

    As long as your Oribi tracking code is still added to all the pages you'd like to track, we continue tracking all events and pages automatically for you and add new events as they occur.

  • Can I use Oribi and other analytics tools at the same time?

    Of course.

    If you want, you can use Oribi together with other analytics tools.

    Oribi focuses on increasing your conversions. We give you the tools to understand why visitors behave the way they do, analyze patterns for you and give you the insights that are positively affecting your conversions.

  • Is there a limit to the number of events I can capture?

    No. We capture everything.

    Oribi captures every button click or page visit that is happening on the site(s) you have connected.

    Plans & Pricing

  • How do I update Oribi to a full account?

    Awesome to see you join us! Choose "Upgrade" on the top bar in your account to get your full Oribi account.

    When signing up for Oribi, you'll start with a free trial. The trial gives you access to all the features and benefits of Oribi. At any time, you can navigate to Upgrade in the top bar of your account and choose the plan that fits best to your needs.

    Not sure which plan fits best to your needs? Check out our plans or contact us, so we figure it out together.

  • Can we use Oribi for several team members?

    Of course! :) You can use Oribi with your entire team.

    Simply navigate to your Account Settings and choose Settings. Select if you want to grant your team member access to the full account or a specific ecosystem, add their email address and click Invite.

  • Which pricing plans do you offer?

    Oribi’s plans are as diverse as the needs of our users.

    To build the right plan for you, please check out our Pricing page.

  • Can I change plans?

    Anytime.

    Just contact us and we'll help you navigate.

  • Where do I see my invoices?

    It goes straight to your inbox.

    We send your invoice per email to the owner of your account.

  • How can I update the invoice settings in my account?

    You'll find it under the Settings in your account.

    Navigate to the settings icon on the top bar in your account and choose Settings from the dropdown. Scroll to Payment Details to update your credit card details, change your billing email address or edit the seats in your account.

  • How do I delete my account?

    We're sorry to see you go!

    Our aim is to help you understand your website visitors better and take your conversions to the next level. Before you leave us - is there anything we can do to improve Oribi for you? We want to hear.

    To delete your account, simply contact us.

    Troubleshooting

  • I added the tracking code to my site, but nothing happened.

    Just go to your website to activate the code.

    A connection is detected as soon as someone clicks a button or visits a page on your site. If you don't want to wait for your visitors to perform an action, simply visit your website and click something. You site should now be connected.

    Still not working? Contact us.

  • I cannot find an event in the list.

    There are two main reasons for that:

    • Did this event happen lately? - Oribi tracks events as they happen on your site. If you're not sure that the button click or page visit you want to track was performed in the last 30 days, simply go to your site, perform the specific event. Come back to Oribi to refresh and search for the event again.
    • The event is in an iFrame. - An iFrame embedds content from another website into your site. It's not possible to track events that happen within an iFrame.
    Need help finding an event? Talk to us.
  • Why do I see different numbers in Oribi than in my other analytics tool?

    There are different ways to count conversions. This is why numbers from different tools almost never correspond. We chose the way that helps you understand your visitors best.

    Collecting counts from different platforms is a challenge for any tool. This is why numbers from Facebook, Google Analytics, AdWords, Bing and other platforms almost never correspond. Here's how we analyze your data to help you understand your visitors better:

    • We look at 100% of your data and do not sample. This way, you get fully accurate insights to make smarter decisions.
    • Oribi counts unique visitors converting on your site in order for you to know how many of your site visitors perform a specific event.
    • We attribute conversions based on the First Touch attribution model. This tells you the channel your converting visitors first got in touch with your brand, to help you allocate your resources better. Check the Visitor Journeys to see all channels the same visitor used to get to your site.

    Data Security & GDPR

  • Which type of data does Oribi track?

    We only track fully anonymous data by default.

    Oribi processes non-identifiable data of your site visitors. Any information is fully anonymous and isn't connected to an individual. By default, we do not save any personal data, such as email addresses or exact locations of your visitors.

  • Where is my data stored?

    We process and store all data in world-renowned data centers on the Amazon Web Services infrastructure in the United States, which use state-of-the-art multilayer access, alerting, and auditing measures.

    Our database servers run inside an Amazon Virtual Private Cloud, which is only accessible from the application servers and no outside sources are allowed to connect to the database.

  • What is the GDPR?

    The General Data Protection Regulation (GDPR) is a new set of rules to protect EU-based, personal data of prospects and customers.

    On May 25, 2018, a new regulation called the General Data Protection Regulation (GDPR) came into force, intended to strengthen and unify data protection for all individuals within the EU.

    This means, there are new rules to follow when it comes to collecting, tracking, or handling EU-based prospects’ and customers’ personal data.

  • Is Oribi GDPR compliant?

    Yes. We make sure you can use Oribi with full confidence.

    The General Data Protection Regulation is a new set of rules to give EU citizens more control over their personal data, which is any information that could be used to identify an individual (such as your name, your email address or your exact location).

    We value your privacy and the privacy of your website visitors, and we make sure that you can continue serving your EU customers worry-free.

    Oribi collects only fully anonymous data.

    We do not save any personal data, such as email addresses or exact locations of your visitors, by default. Visitors in the Visitor Journeys are displayed with an automatically assigned number, so no information can be connected to a specific individual.

    In addition to that, you can also exclude specific IP addresses. In this case, Oribi will not track any action of this visitor at all.

    We make sure that you can use Oribi with full confidence and continue watching any updates in the GDPR requirements for you.

    If you have any question, contact us.

  • How does GDPR impact Oribi’s users?

    Both Oribi and its users will need to comply with the requirements of the GDPR if processing data of EU residents.

    The GDPR regulates the “processing” of personal data of any EU resident. “Processing” includes the collection, storage, transfer, or use, of personal data, i.e. data that can identify an individual, such as an email address or a name.

    This means that any company that processes the personal data of any data subject, regardless of where the company is based, is subject to the rules of the GDPR. Both, Oribi as the data processor and Oribi’s user as the data controller will need to comply with the requirements of the GDPR.

  • Is Oribi collecting data?

    Oribi is processing the data of our users.

    GDPR separates between the “data processor” (here: Oribi) and the “data controller” (here: Oribi’s user).

    The data controller collects data from the data subjects (i.e., the visitors of our users) and says how and why personal data is processed. The data processor receives the data from the data controller and acts upon instruction from the data controller. The data that is sent to Oribi is anonymous by default.

    If you decide to use Oribi’s email integration feature, different requirements may apply for you as the data controller. For more information, please visit the Regulation (EU) 2016/679.

  • How can I access/delete personal data Oribi processed?

    You can, at any time, request an export or deletion of your or your visitors' personal data that Oribi has processed.

    To do so, please write your request to privacy@oribi.io.

Oribi Javascript API

These features are advanced. You might need a developer to help you with the integration as it requires adding Javascript code to your site.

Send Custom Events

Oribi automatically captures all button clicks, form submissions and page visits on your site, so you can easily follow conversions and visitors’ activities without using code.

For more advanced actions, such as third-party embedded content (chat windows, Youtube videos, order forms, etc.), you can import your Custom Events from Google or Facebook, or utilizing Oribi’s javascript API to send an event. Call the ORIBI.api('track', 'custom event name') function and add your custom event's name.

General Example Code:

// Sends a "successful subscription" event to Oribi
ORIBI.api('track', 'successful_subscription');

// Sends a "chat initiation" event to Oribi
ORIBI.api('track', 'chat_started');

// Sends an event that a user watched a whole video
ORIBI.api('track', 'user_completed_video');

One of the most popular custom code events are embedded Youtube videos. To create a custom code for a Youtube video on your site, first make sure Oribi is set up on the page the video is on.

Then, create a short script to add callback listeners to the video player event. Catch events for the video player progress and send them accordingly to Oribi.

Here’s an example code for embedded Youtube videos. Note that this is just an example and has to be adjusted for each individual site and video.

  • Create an HTML snippet with your video player, any <div id="player"></div>, tagged
    <script type="application/javascript">
        (function(b, o, n, g, s, r, c) {if (b[s]) return;b[s] = {};b[s].scriptToken
        = <Add Your Token Here>;b[s].callsQueue = [];b[s].api = function() {
        b[s].callsQueue.push(arguments);};r = o.createElement(n);c =
        o.getElementsByTagName(n)[0];r.async = 1;r.src = g;r.id = s + n;
        c.parentNode.insertBefore(r, c);})(window, document, "script",
        "https://cdn.oribi.io/<Add Your Token Here>/oribi.js", "ORIBI");
    </script>
                                    
  • Add a Javascript code that sends events from the player to Oribi
    let player;
    let videoInterval;
    let videoEventName = "sample-video";
    let passedBreakpoint = 0;
    const breakpoints = [0.25, 0.5, 0.75];
    
    function onYouTubeIframeAPIReady() {
        player = new YT.Player("player", {
            height: "360",
            width: "640",
            videoId: "M7lc1UVf-VE",
            events: {
                onStateChange: onPlayerStateChange
            }
        });
    }
    
    let done = false;
    
    function onPlayerStateChange(event) {
        if (
            !done &&
            event.data === YT.PlayerState.PLAYING &&
            parseInt(player.getCurrentTime(), 10) === 0
        ) {
            ORIBI.api("track", `clicked-${videoEventName}`);
            videoInterval = setInterval(checkVideoState, 1000);
        }
    
        if (event.data === YT.PlayerState.ENDED) {
            done = true;
            ORIBI.api("track", `watched-${videoEventName}-100%`);
            clearInterval(videoInterval);
        }
    }
    
    function checkVideoState() {
        const viewedPercentage = player.getCurrentTime() / player.getDuration();
        breakpoints.forEach((breakpoint) => {
            if (passedBreakpoint < breakpoint && viewedPercentage >= breakpoint) {
                passedBreakpoint = breakpoint;
                ORIBI.api("track", `watched-${videoEventName}-${breakpoint * 100}%`);
            }
        });
    }
    
                                    

Add Visitors' Emails

The Email Integration feature is available only for customers who collect their visitors’ email addresses somewhere on their site. Here are the most common use cases:

  • The site can be entered in a logged-in state

    In this case, the site has sign-up and login forms. A user can be logged into the site (as well as logged out), and the site will usually look a bit different depending on a visitor’s login status. For example, a page might be headed with ″Hello, <user-name>″, or a logged-in visitor might have access to different parts of the site than a visitor who is not logged in. Oribi’s website is a good example of a site that has a logged-in state.

    In this scenario, we recommend our customers call the Oribi API with the current visitor’s email address on each page load where the visitor is logged in and the email is part of the code’s context. This can be done on any page load where the email address is available in some variable in the code, in order to also capture visitors who are already logged in to the system or who have refreshed their cookies, etc.

  • The site has a one-time subscription form

    In this case, the site features some kind of form that visitors will (usually) each fill out once, like a subscription to a newsletter or a contact form.

    In this scenario, we recommend adding the email integration to the place in the code where you have a variable that keeps the visitor’s email (which they have entered into your site’s form and submitted), and then call the Oribi API method, passing that variable to it.

    ORIBI.api("setUserEmail", <replace variable name here>)

    It is important to note that if this sort of integration is applied, the call to the Oribi API will happen after a successful form submission (click on submit) in order to avoid sending Oribi an incorrect email address, which could result from an error in the form (such as a bad email format, missing characters, etc).

Integrating the Code

Once Oribi’s script is installed on your site, ask your developer to add the call ORIBI.api('setUserEmail', email) in all relevant pages. Please note that this function will only take a single argument: the email your visitors provide on your site.

ORIBI.api("setUserEmail", <replace variable name here>)

The ORIBI.api('setUserEmail', 'email address') method can be called each time a page loads for a visitor you can identify by email, and as many times as needed (i.e. post-login or post-signup page). Oribi will connect the visitor's email to their unique Oribi identifier.

Impersonating Visitors

When you’re impersonating visitors (e.g., by logging in as a specific visitor through your app’s admin system), we recommend to differentiate impersonated and "real" visitors, either by not setting the impersonated visitor’s email or by changing the email passed to ORIBI.api('setUserEmail', email).

Restrictions

For sites with a logged-in state, we do not currently support identifying multiple users on a single device/browser. That is, if a visitor logged in to your site, logged out, and then a different visitor logged in on the same browser, the activities of the second visitor would be mapped onto the first email.

Track Purchases

Sends information about a purchase made to Oribi. The second parameter is a JS object that provides data about the purchase.

  // Tracks the purchase event in Oribi
  ORIBI.api('trackPurchase', paramsObject);

field type description example
totalPrice Number* required The total amount the customer paid (after shipping, tax, discounts, etc). It can contain a fraction (e.g. a value of 1.5 can describe a price of $1.5)

{

 totalPrice: 1.5

}

Can describes a purchase of 1.5 for the store currency defined in the app (e.g. 1.5 US Dollars)
currency String
(3 ASCII characters)
optional A three letter ISO-4217 currency code of the currency the prices are in (case insensitive). If provided, it must be in one of our supported currencies (see below), from which it will be converted to the currency you chose in Oribi. If omitted, the store currency you set in Oribi will be used.

{

 totalPrice: 1200,

 currency: 'JPY'

}

Can describe a purchase of
¥1200. If the Oribi store currency in Oribi is not set to Japanese Yen, the prices in this purchase will be converted to it.
orderId String
(up to 64 ASCII characters)
optional An order identifier that will be shown in Oribi in the future to help you recognize specific purchases and will be used to make sure you don’t count the same purchase multiple times. If you send multiple purchases with the same (non-null) orderId, Oribi will only count the first purchase and ignore subsequent ones.

{

 totalPrice: 1,

 orderId: '8J+lsw=='

}

taxPrice Number* optional The tax paid for the purchase (in the same currency as the total price). (Default: 0)

{

 totalPrice: 5,

 currency: 'USD',

 taxPrice: 1.28

}

Tracks a purchase for a grand total of $5.45, out of which $1.2 was for tax
shippingPrice Number* optional The additional price paid for the shipping of the purchased items (in the same currency as the total price). (Default: 0)

{

 totalPrice: 5.45,

 currency: 'NZD',

 shippingPrice: 1.2

}

Tracks a purchase for a grand total of $5.45, out of which $1.2 was for shipping
discountPrice Number* optional The discount for the purchase, if exists (in the same currency as the total price). (Default: 0)

{

 totalPrice: 5,

 discountPrice: 4

}

Shows a discount of 4 (the price before discount was probably 9)
isFirstPurchase Boolean* optional True if the user who perform this purchase perform his first one in this site

{

 totalPrice: 5,

 isFirstPurchase: false

}

products Array optional The list of products purchased (see details below)

{

 totalPrice: 6,

 currency: 'EUR',

 products: [

  {

   name: 'Orange',

   id: 'ITEM-672643',

   price: 1.5,

   quantity: 4,

   categories: [

    'produce',

    'round-fruit'

   ]

  }

 ]

}

Buying 4 oranges, each one costing €1.5
products.name String
(up to 64 Unicode characters)
optional The name of the product. Will be used in the future to search or filter purchases.

{

 totalPrice: 2,

 products: [

  {

   name: 'Orange',

  }

 ]

}

products.id String
(up to 64 ASCII characters)
optional The String identifier of the product.

{

 totalPrice: 2,

 products: [

  {

   id: 'ITEM-672643',

  }

 ]

}

products.price Number* optional The price for a single unit of the product.

{

 totalPrice: 2,

 currency: 'FJD',

 products: [

  {

   price: 2,

  }

 ]

}

products.discountPrice Number* optional The discount on specific product.

{

 totalPrice: 4,

 currency: 'FJD',

 products: [

  {

   price: 5,

   discountPrice: 4,

  }

 ]

}

Shows a discount of 4 (the price before discount was probably 9)
products.taxPrice Number* optional The tax price on specific product.

{

 totalPrice: 4.2,

 currency: 'FJD',

 products: [

  {

   price: 5,

   taxPrice: 0.8,

  }

 ]

}

Tracks a purchase for a grand total of $5, out of which $0.8 was for tax
products.quantity Number
(Positive Integer)
optional The amount of the product bought in this purchase. (Default: 1)

{

 totalPrice: 3,

 currency: 'MZN',

 products: [

  {

   price: 1.5,

   quantity: 2,

  }

 ]

}

products.categories Array optional An array of string categories. Will be used in the future to search and filter purchases.

{

 totalPrice: 3,

 currency: 'MZN',

 products: [

  {

   name: 'Men shower gel',

   categories: [

    'soap',

    'shampoo',

    'conditioners',

    'face-wash'

   ]

  }

 ]

}

All prices should be passed as positive numbers and are saved in precision up to 3 decimal places (e.g. 12.345)

code currency
AED United Arab Emirates Dirham
AFN Afghan Afghani
ALL Albanian Lek
AMD Armenian Dram
ANG Netherlands Antillean Guilder
AOA Angolan Kwanza
ARS Argentine Peso
AUD Australian Dollar
AWG Aruban Florin
AZN Azerbaijani Manat
BAM Bosnia-Herzegovina Convertible Mark
BBD Barbadian Dollar
BDT Bangladeshi Taka
BGN Bulgarian Lev
BHD Bahraini Dinar
BIF Burundian Franc
BMD Bermudan Dollar
BND Brunei Dollar
BOB Bolivian Boliviano
BRL Brazilian Real
BSD Bahamian Dollar
BTC Bitcoin
BTN Bhutanese Ngultrum
BWP Botswanan Pula
BYN Belarusian Ruble
BZD Belize Dollar
CAD Canadian Dollar
CDF Congolese Franc
CHF Swiss Franc
CLF Chilean Unit of Account (UF)
CLP Chilean Peso
CNH Chinese Yuan (Offshore)
CNY Chinese Yuan
COP Colombian Peso
CRC Costa Rican Colón
CUC Cuban Convertible Peso
CUP Cuban Peso
CVE Cape Verdean Escudo
CZK Czech Republic Koruna
DJF Djiboutian Franc
DKK Danish Krone
DOP Dominican Peso
DZD Algerian Dinar
EGP Egyptian Pound
ERN Eritrean Nakfa
ETB Ethiopian Birr
EUR Euro
FJD Fijian Dollar
FKP Falkland Islands Pound
GBP British Pound Sterling
GEL Georgian Lari
GGP Guernsey Pound
GHS Ghanaian Cedi
GIP Gibraltar Pound
GMD Gambian Dalasi
GNF Guinean Franc
GTQ Guatemalan Quetzal
GYD Guyanaese Dollar
HKD Hong Kong Dollar
HNL Honduran Lempira
HRK Croatian Kuna
HTG Haitian Gourde
HUF Hungarian Forint
IDR Indonesian Rupiah
ILS Israeli New Sheqel
IMP Manx pound
INR Indian Rupee
IQD Iraqi Dinar
IRR Iranian Rial
ISK Icelandic Króna
JEP Jersey Pound
JMD Jamaican Dollar
JOD Jordanian Dinar
JPY Japanese Yen
KES Kenyan Shilling
KGS Kyrgystani Som
KHR Cambodian Riel
KMF Comorian Franc
KPW North Korean Won
KRW South Korean Won
KWD Kuwaiti Dinar
KYD Cayman Islands Dollar
KZT Kazakhstani Tenge
LAK Laotian Kip
LBP Lebanese Pound
LKR Sri Lankan Rupee
LRD Liberian Dollar
LSL Lesotho Loti
LYD Libyan Dinar
MAD Moroccan Dirham
MDL Moldovan Leu
MGA Malagasy Ariary
MKD Macedonian Denar
MMK Myanma Kyat
MNT Mongolian Tugrik
MOP Macanese Pataca
MRO Mauritanian Ouguiya (pre-2018)
MRU Mauritanian Ouguiya
MUR Mauritian Rupee
MVR Maldivian Rufiyaa
MWK Malawian Kwacha
MXN Mexican Peso
MYR Malaysian Ringgit
MZN Mozambican Metical
NAD Namibian Dollar
NGN Nigerian Naira
NIO Nicaraguan Córdoba
NOK Norwegian Krone
NPR Nepalese Rupee
NZD New Zealand Dollar
OMR Omani Rial
PAB Panamanian Balboa
PEN Peruvian Nuevo Sol
PGK Papua New Guinean Kina
PHP Philippine Peso
PKR Pakistani Rupee
PLN Polish Zloty
PYG Paraguayan Guarani
QAR Qatari Rial
RON Romanian Leu
RSD Serbian Dinar
RUB Russian Ruble
RWF Rwandan Franc
SAR Saudi Riyal
SBD Solomon Islands Dollar
SCR Seychellois Rupee
SDG Sudanese Pound
SEK Swedish Krona
SGD Singapore Dollar
SHP Saint Helena Pound
SLL Sierra Leonean Leone
SOS Somali Shilling
SRD Surinamese Dollar
SSP South Sudanese Pound
STD São Tomé and Príncipe Dobra (pre-2018)
STN São Tomé and Príncipe Dobra
SVC Salvadoran Colón
SYP Syrian Pound
SZL Swazi Lilangeni
THB Thai Baht
TJS Tajikistani Somoni
TMT Turkmenistani Manat
TND Tunisian Dinar
TOP Tongan Paanga
TRY Turkish Lira
TTD Trinidad and Tobago Dollar
TWD New Taiwan Dollar
TZS Tanzanian Shilling
UAH Ukrainian Hryvnia
UGX Ugandan Shilling
USD United States Dollar
UYU Uruguayan Peso
UZS Uzbekistan Som
VEF Venezuelan Bolívar Fuerte (Old)
VES Venezuelan Bolívar Soberano
VND Vietnamese Dong
VUV Vanuatu Vatu
WST Samoan Tala
XAF CFA Franc BEAC
XAG Silver Ounce
XAU Gold Ounce
XCD East Caribbean Dollar
XDR Special Drawing Rights
XOF CFA Franc BCEAO
XPD Palladium Ounce
XPF CFP Franc
XPT Platinum Ounce
YER Yemeni Rial
ZAR South African Rand
ZMW Zambian Kwacha
ZWL Zimbabwean Dollar