These resources will help guide you on using the Morphio™ platform.
Morphio's automatic anomaly detection helps track your data across different channels, metrics, and sources on a daily basis. Morphio's machine learning is based on a predictive model and normalized historical data, trends and a few other parameters. When a significant difference is detected from the predicted normal value, Morphio will notify you through Slack and in-platform.
At the end of each day, Morphio’s algorithm crunches metrics from multiple integrated platforms. The data is analyzed alongside ‘the same day’ from the previous six months and one year prior. The baseline for each channel and metric is calculated using a deep neural network model that considers many factors to predict benchmarks that are specific to your website.
In a normal distribution, it is anticipated that 95% of data fits inside two standard deviations of the average. Data variations outside of 2 standard deviations are labeled as a Level 2 Anomaly or Level 3 Anomaly. Check out the diagram below.
The below shows the metrics, dimensions, and channels that Morphio tracks for anomalies:
Source: Google Analytics
Dimensions: All Users, Organic, Paid Search, Paid Social, Display
Metrics: Sessions, Goal Completions, Transactions, Conversion Rate, Avg Session Duration and Bounce Rate
Source: Google Analytics
Dimensions: Device/Mobile, Canada/US
Metrics: Sessions, Goal Completions
Source: Google Ads, Facebook, Bing
Dimensions: All Users
*Campaign anomalies: *
Source: Google Ads
Metrics: CTR, Clicks, Impressions
Search keywords anomalies:
Source: Google Ads
Dimensions: Search Keywords
Metrics: Quality Score
Search ad anomalies:
Source: Google Ads
Dimensions: Search Ads
Upon integration and setup as well as on the 1st day of each month, Morphio’s algorithm analyzes your website traffic to identify and group users into segments. These segments are formed based on the profile similarity of the audience, their engagements, and their chance of conversion. The system looks for high potential audience segments and those with high conversion/stickiness rate. It also segments audiences that have significantly lower conversion/stickiness rate, allowing you to modify your targeting or spend on these profiles.
Profiles can include the following attributes:
You may not have any segments in your account for one or more of the following reasons:
Stickiness rate is defined as one minus the bounce rate and represents the percentage of your active sessions compared to all sessions. Morphio’s algorithm requires at least 100 conversions and 0.01% conversion rate in the past 3 months to generate audience segments based on conversion rate. Otherwise, your segments will be generated based on stickiness rate.
Keywords and Competitors URL’s are intertwined under the Competitor module. Morphio correlates between a branded competitor that you may perceive as a competitor and a real competitor as it relates to technical website SEO or keyword structure - and vice-versa. Morphio allows you to establish benchmarks against each and to follow their SEO progress and updates. We suggest that you evaluate this correlation weekly to maximize competitor positioning.
Once you added the main URL under your view, two inputs (Keywords and/or Competitor URL’s) will allow you to track search rankings against competitor changes. To help you determine keywords and competitors, we have suggestion tools that propose related keyword and/or competitor URL’s.
- Starting with Keywords and Competitors:
To suggest keywords, we scrap the content from your main URL as well as your competitors (if any were added previously), to find the keywords with highest frequency and relation to the context (for example if you are in the fashion business, we try to rank the fashion related terms higher).
Concurrently, based on the keywords that you have entered (if any) and also the keywords that Morphio had scraped from your main URL. Morphio then Google’s each and obtains the corresponding search rankings of possible organic competitor URL. Morphio then ranks and aggregates those competitors result to suggest the final competitor candidates.
Lastly, Morphio pulls relevant keywords from the top performing audience segments and ads each as options for consideration.
- Starting with Competitors and Keywords:
- Save Changes:
Every Monday morning, Morphio re-generates SEO reports if there have been any changes across search ranking or competitors and keywords.
Morphio also tracks competitor (and your main URL) content changes, so in a case that these changes lead to significant changes in the search ranking, Morphio will notify you under competitor anomalies tab.
If Morphio finds a match, we also generate suggestions about changing your content in order to increase your overall search ranking.
Here’s a taste of the types of insights you will receive about your key competitors:
Morphio's Forecast helps users to predict their monthly results across connected advertising platforms. Morphio leverages Machine Learning to help you understand how your critical metrics will look like if you spend less or more.
To get started, choose your desired metric (Goal Completions, Sessions, Transactions), and Morphio will list the top performing campaigns. You can then adjust the daily suggested spend on each of these top campaigns to reach desired new projections. Budgets will need to be modified directly through each platform to reflect these new spend forecasts (for now:) ). *Please note that the projection numbers are estimations and could be different from actuals.
In the Forecast, you are also able to compare actuals/projections to the past four weeks, the past 52 weeks, and last year data. Additionally, the anomaly totals will help you to discover the impact of anomalies on daily trends and its result on their end-of-month performance.
Analytics: Your Google Analytics account, property and view must be connected to Morphio in order to start using the platform. Please note: this integration includes YouTube.
Google Ads: Connect your Google Ads account to Morphio and see your Search, Display, Video and Shopping campaigns in one place.
Bing: Connect your Bing account and view Search campaign metrics in Morphio.
Facebook: Connect your Facebook Ad Account to collect campaign performance data in the Morphio platform. Please note that this integration includes Instagram.
Connect your Slack account to Morphio and receive real-time alerts about campaign anomalies and site performance, profitable audience segments, and competitor SEO changes.
To connect Slack, navigate to your Morphio Control Panel and select the View that you want Slack to be connected to. Then, go to “Settings” page (click the cog on the bottom right of the UI). Follow the instructions on the pop-up page in order to complete the Slack integration.
Launch Slack and click on “Create a Channel”. If you choose "Private", you need to invitie "Morphio APP" to the channel. Click on "Create Channel" button. This channel will be used to send all alerts related to this view to your team. Yes, you can create more than one channel per view.
It is suggested to name the channel based on how you will reference this view with your team(s) in Slack.
If your existing channel is private, simple click View Channel Details, Scroll down to "+Add App", and add "Morphio APP" to the channel.
Enter the Channel name that you just created inside your Slack channel (ie. #brand_new) and select "Add".
Test your Channel Slack integration and ensure alerts are on their way!
You can control if you want to recieve all anomalies or only the critical ones (anomalies which happens three days in a row) using the checkmark under "Notifications".
Is your data not pulling into Morphio the way it should? No problem!
We’ve put together this handy guide for Morphio platform users. By completing all 5 steps outlined below, you’ll be able to verify your Google Analytics set up correctly so that Morphio can add ultimate value.
If certain steps haven’t been completed, we’ve included recommendations to help you along.
There are a few preliminary steps that we recommend all organizations do to set a good foundation for their Google Analytics accounts.
Ensure that your admin settings are complete at the Account, Property and View level (including site URL, time zone, bot filtering, industry category, etc.).
If you have multiple team members who will need access to Google Analytics, make sure you grant access at the appropriate level. This can be done via User Management at either the Account, Property, or View level.
Please Note: If you give user permissions at the Account level, users will have access to all Properties & Views; permissions at the Property level will give access to all Views. If you want to restrict permissions to a specific View or Property, keep this in mind.
Under the View level, filter out internal IP addresses and any other backend traffic – that way, your data will be as reflective of your audience as possible.Please Note: We recommended you set up a raw (unfiltered) view, in addition to your regular filtered view. This way, you can compare data and ensure things are tracking properly.
Link Google Ads to your Google Analytics account.
Some of the most important data you’ll get in Google Analytics relies on proper setup of how that data gets tracked.
Retrieve your tracking code, which is available in your admin settings under Tracking Info.
Ensure the tracking code is installed correctly on your website. There are a few ways to do this:
Insert the snippet directly on your website (not the preferred method, but will still work):
Make sure that the snippet is the first item in the
Google Tag Manager (preferred method):
Google has a setup guide that we’d recommend you follow. This will ensure you select the right options for your needs.
Some platforms (e.g. Shopify) allow you to easily integrate your platforms with their systems. For Google Analytics, all you’ll need is your Tracking ID# (e.g. UA-1234567).
Please Note: If using this method, please ensure that it is the ONLY integration method you’re using. If you hard code the snippet alongside this integration process, your data will likely be double counted and will skew Morphio’s data.
Set up E-commerce tracking (if applicable).
To track traffic from inbound campaigns, make sure you’re using UTM tagging on all URLs in your paid ads. Google has a free tool that helps you to build your campaign URLs, which can be found here.
To help get deeper insights into your customers and their behaviour, it’s important to allow Google Analytics to collect deeper insights.
Go to your admin settings and select Property Settings. Once there, enable the following: Demographics & Interests reporting, Enhanced Link Attribution, and the Users metric in reporting.
Demographics & Interests reporting allows you to see the age and gender of your users, as well as what other topics are of interest to them (based on browsing data).
Enhanced Link Attribution allows Google to more accurately track links on your page.
The Users metric in reporting allows you to see how many unique individuals visited your website, which can in turn help you understand frequency rates.
Goals are crucial to helping Google identify what your business considers desirable actions to be completed on your website. This could be a lead form submission, a purchase, a newsletter sign up, and more. Depending on what you’re trying to measure, Google Analytics offers 3 goal options: Template, Smart and Custom. The following explains how these goal types work, and how to set them up.
Goals can be set up by going to the Admin panel at the bottom of the left-hand navigation bar (under View).
Template: Templated goals are based on the industry category you selected when setting up your Google Analytics account. Select the one that works best for the action you want to measure.
Smart Goal: Smart Goals allow users to automatically turn their most engaged visits into goals. If you want to use Smart Goals, they will need to be imported into the Google Ads account that you’ve linked to Google Analytics. During setup, click the “Learn More” to see how to import into Google Ads.
Custom: This is the most flexible option that allows you to define all the parameters that make up the goal. There are 4 main goal types: Destination, Duration, Pages/Screens per Session, Event.
Goal Details: This section outlines what conditions you want to happen before your goal will be triggered. For example, a “destination” goal will ask you which URL signals that the goal has been completed.
Check to make sure data is being collected; this can be done by reviewing Real-Time report, as well as individual reports throughout the platform.
If there’s no activity, make sure you’re looking at the right date range. If you still don’t see anything, it may be worth seeking a developer’s help to ensure the snippet has been installed correctly and that there’s nothing in the code that could be interfering with your Google Analytics implementation.
Check that events are firing correctly – this can be done in Real-Time reports.
Please Note: make sure you have events set up identically in your filtered and unfiltered views. When testing to ensure events are firing correctly, you’ll need to do so in your unfiltered view.