Reporting

Eskimi optimisation possibilities

The purpose of optimisation is to improve how well your campaign achieves its objectives. It involves modifying your advertising strategies in accordance with the data you collect. Eskimi DSP supports multiple optimisation techniques which can be used to make adjustments in campaigns. Using these possibilities you will be able to reach the performance which aligns with advertising goals. 

The optimisation process itself can look like an easy task, however it is important not to get lost in multiple techniques and focus on the main campaign's objectives. Therefore, it is essential to:


Eskimi DSP auto-optimisation (goals and objectives)

When you set specific campaign goals and objectives, such as awareness or traffic, it allows the auto-optimization algorithms to focus on those specific metrics. Eskimi DSP platform will then automatically optimize ad placements to achieve predefined objectives. 

Auto-optimisation works based on the set objective values in primary and secondary campaign objective part. That means that the system will bid on specific placements in order to determine if it meets objective values. If the placement will not meet the value, the system won't bid on it anymore. 

Additionally, there is a possibility to set Pre-optimisation based on historical placement stats, to enhance campaign performance. Historical placement stats refer to the data and performance metrics collected from previous campaigns' advertising placements. 

Pre-optimization using historical placement stats streamlines campaign setup by leveraging proven successful strategies, reducing trial-and-error and optimizing resource allocation. However, considering factors like advertising changes, consumer behavior, and platform updates is crucial for ongoing optimization.

Campaign objectives differ based on the campaign's type. Display campaign support auto-optimisation based on: CPC (cost per click), CTR (click through rate), CPA (cost per action), VR (viewability rate), ER (engagement rate), CPE (cost per engagement), SR (session rate), CPS (cost per session). Video campaign support: CPC, CTR, CPA, MVTR (minimum view-through rate), CPCVV (cost per completed video view), VVR (video viewability rate), SR, CPS. 

Limitations:


Manual optimisation (Targeting optimisation)

The manual optimisation can be found on Eskimi DSP Targeting optimisation section. It allows to analyze the campaign's performance (historical data) by listed segments and by all performance metrics and optimize by pausing the individual elements such as specific creative, exchange, site. 

ezgif.com-gif-maker (4).gif

Manual optimisation can be done by the following segments: 


Audience and conversion pixels

In order to track retargeting (site first party) audience, engaged sessions and conversions it is necessary to implement Eskimi tracking pixels on the landing page.

Implemented pixels allows you not only to see the metrics but also optimize on them which is significantly important. With implemented pixels you can see (just a few examples):

Audience and conversion pixels give you multiple opportunities to optimize on better performance therefore it is strongly recommended to implement them for multiple campaigns' objectives. 


UTM

The UTM helps to indicate performance based on specific segment on Google Analytics side. For example UTM content part {site_id} is crucial if we want to see the performance on GA side by site and site id. This allows you to create the whitelist/blacklist based on the performance with specific site/app ids and use it in Eskimi DSP campaign. 

By default ESKIMI UTMs include: 

UTM source - eskimi

UTM medium - cpm

UTM campaign - {campaign_title}

UTM term - {creative_size}

UTM content - eskimidsp_{site_id}

The UTMs' values and macroses can be also updated based on the needs.

It is a pretty common case that GA report shows a poor performance of specific campaign in terms of session rate, bounce rate, etc. while the landing page of that particular campaign does not have any UTMs. That means that you are not able to filter the performance by site id or any other segment on GA side, therefore leaving you without any possibility to optimise the campaign on Eskimi DSP side. 


IAS, MOAT, DV

Integral Ad Science (IAS), MOAT, Double Verify (DV)  trackers are most often used for tracking and evaluation of inventory and traffic quality, viewability. By default all these trackers evaluate performance by domain. However, it is possible to have more segments such as campaign id, creative id and more.  

For example Eskimi DSP IAS pixel includes: campaign id, site title, site id, creative size. These macroses indicate that there will be a possibility to analyze the performance by the mentioned splits and to optimize on them.

All of the mentioned trackers provides information on inventory and traffic quality which can be used for manual optimisation on Eskimi DSP side. The manual optimisation can be done on IVT (invalid traffic), viewability and other metrics which can improve the overall performance. 

Dashboard overview page

"Eskimi DSP" dashboard is an at-a-glance view of all your campaigns and their main KPI's in the selected period of time. It provides the aggregated data from all campaigns that were running at the selected period of time. You can see you're spent, impressions, clicks, and conversions in the numeric form and in the graphic below. 

pic1.png


How to use it ?

Select the time period in the drop-down menu in the upright corner of your window and click apply.

pic2.png

You can see exact KPI's in the graphic just by putting your mouse on the bubble. And as well you can see more detailed graphs when scrolling below. 

pic3.png

Below the graphic, you can see the list of all Active Campaigns and their KPI's in the selected period of time. By clicking on the name of the certain campaign you will be directed to its Report page

image-1608192212735.png

Down below the list of All Active Campaigns you will find relevant information and graphs about Best performing ads/ Worst performing ads, Platforms and Operating systems used, Delivery map by hour or by Weekday, etc. 

image-1608195842456.png

image-1608195881923.png

Bounce Rate Optimization Via Eskimi DSP

When you’re advertising online, one of the key factors for successful ads is the quality of your website. If you’re trying to determine your website’s relevancy - Bounce Rate is the metric to follow. The importance of Bounce Rate as a measurement is that it shows how effective your website and marketing materials are. Bounce Rate measures visit quality. High Bounce Rate generally indicates that site entrance (landing pages) aren't relevant to your visitors. Eskimi DSP gives the possibility to not only track Bounce Rate performance on Google Analytics via UTM tags but to optimize the campaigns with the data collected. Therefore, we would like to share a few steps on how to export necessary data to improve your digital campaign performance.


Bounce Rate Optimization Steps

Step #1: Go to the “Acquisition” section in your Google Analytics account.

Step #2: Go down to the “All Traffic” section.

Step #3: Click on “Source/Medium”.

image-1610543129201.png

Step #4: Via “Secondary Dimension” section filter “Ad Content”.

Step #5: Include “Source/Medium” containing “Eskimi / CPM”.

Step #6: Include “Bounce Rate” greater than 80.

Step #7: Export the data to .CSV file.

After doing all the necessary steps share the file with your personal ad-ops member. He or she will exclude the irrelevant placements, hence keeping good digital advertising hygiene.

Expectation vs. Reality: Clicks = Sessions?

How often do you receive the question from the client: “Why Session volumes on 3rd party platform, Google Analytics, do not match clicks that the campaign has reached?” The question is a big head ace for advertisers. However, we wish to give clear answers and demolish the ongoing myth that Clicks = Sessions.

First, it is necessary to understand both concepts. Clicks indicate how many times your content was clicked by people while they were browsing online. Sessions, on the other hand, are a group of interactions that take place on your website within a given time frame.

Second, it is relevant to know the cause of the ongoing mismatch between different metrics. There are several reasons why these two numbers may not match:

Ads may be clicked multiple times. A user can click on an ad multiple times, but Google Analytics will only count these clicks as one session.

Returning users. A user can click on your ad, bookmark your site, and come back later during a different session. In this scenario, only one click would be recorded, while Google Analytics would recognize this as two separate sessions.

A user clicks and leaves quickly. A user may click on your ad but leave quickly by hitting the “back” or “stop” button before Google Analytics has a chance to load its tracking code and record the visit as a session. However, this would be counted as one click.

Session timeout.
Google Analytics’ sessions are timed out after 30 minutes of inactivity. This means that if a user gets distracted and does something else during that time, then comes back and browses the site again later, it would be counted as two sessions.

image-1610543270319.png

Report overview and how to download it?

The report is a technical document, that details the diverse data collected during the campaign run. You can generate reports for a single campaign, as well as reports for all the campaigns under a particular account. To get more insights and analyse the performance of your campaign you can download reports directly from your Eskimi DSP account in several formats: .xls, .pdf, or .pdf (with charts).

Follow these simple steps to find the report.

1. When you log in to your account, select the "Reports" menu on the left of your screen. 

image-1610548130704.png

2. Customise your report based on the available filters. 

image-1614006104463.png

You can generate one report for all your campaigns or select a particular campaign. If you are running campaigns in several different countries, you can generate a report just for one of them by selecting the name of the country. You can choose the view of the report by date, by the campaign, or by country. Each of the filters is displayed in a convenient pop-up. And don't forget to choose the time period.

3. Now Scroll down and you'll be able to see the generated report together with data visualisation according to your selections. You can follow daily performance as well.

image (57).jpg

The report is divided into some sections. Firstly you see the general performance and daily performance of the campaign as in the picture above.


Scrolling down you will see some demographic insights about your audience such as gender, age groups, and location insights by looking into the top 10 sites.


image-1610961187463.jpg

Scrolling down you will see insights about creatives, as well as technical insights ( operator, operating system, browser, device).

image-1610961900033.jpg

Time and placement performance shows campaign performance by weekdays.

image-1610961968194.jpg

There are many insights you can find on the report, if some of them are missing you can add missing filters by yourself. 


How to download the report? 

You can download the entire report in 3 different formats: .xls, .pdf or .pdf with charts.

Go on the Eskimi DSP - Reports - select the particular account and campaign/s - on the right side look for the 'Export' button (picture below), each button corresponds to the format of the report.

image (43).jpg

Footfall

You may think that driving people to your website is the only use for online advertising – but did you know that if you have a physical shop, Eskimi Ads can be key in bringing more customers through your business’ front door? 

Footfall is a marketing term used by retailers for describing the number of customers that enter their stores.

Footfall attribution is a method used to correlate digital marketing campaign impressions to actual store visits.

The primary goal is to Initiate offline user activity to your physical store/location.


Technology

Target users in different places. You can choose a wide range of targeting opportunities:

  1. Country-wise - you can target the whole country. However, this may reduce the likelihood for people to visit your store if it in another part of the country.

  2. Regional wise - this targeting would allow you to still reach a rather big amount of users, but it should bring better accuracy than country-wise targeting.

  3. Radius targeting - To maximize the footfall results target users who are frequently next to your physical shop. Radius can differ depending on your goal, country, amount of shops, and other factors.

  4. Other targeting opportunities - to reach good results the essential thing is to target app traffic. So you can use previous geofence audiences, impressions audiences from previous campaigns, interest audience and etc. Just don’t forget to enable only apps.

Footfall technology is based on various data segments. From which the primary is device IDs which is analyzed and compared from the users who have seen the ad and appeared in your physical store/location. Also, the solution takes into consideration real-time GPS location data. Meaning, that users are captured and analyzed in real-time.

Limitations - the majority of users will be reached on apps


.Results

Eskimi DSP not only allows footfall measurement but can your brand a better understand on what kind of audience was reached; give audience insights for the collected audience; go deeper for a better understanding of the footfall results.

Shop Name

Totall footfall users

Shop 1

6,607

Shop 2

1,650

Shop 3

579

Shop 4

97,053

Shop 5

4,399

Shop 6

200

Shop 7

386

Shop 8

231

Shop Name

Totall Footfall Users

Footfall Rate %*

All Shops

1,354,556

1.4%

*Footfall rate is counted: users visited the shop / Total Reach

From Where Users Came


Footfall Users


Footfall Rate %


Region 1

44,555

1.21%

Region 2

21,334

0.91%

Region 3

10,341

0.56%

Region 4

9,443

0.10%


From Where Users Came


The Most Visited Shop


Region 1

Shop 5

Region 2

Shop 1

Region 3

Shop 2

Region 4

Shop 4

These reports work as an example. Their depth relies on campaign set-up and segmentation. They are not automatically generated by our dashboard, while they are done by our internal reporting team.


Media Planning

Budget: We strongly recommend to start from 10 000$. As with this budget, the client would receive the full package of footfall possibilities.

Audience Collection: Plan at least 2-3 days before the campaign launch for audience collection.

Goal: Clearly understand the client's goals and what they want to measure. What is their success rate. Also, will they track anything on their side.

Reporting: Inform the client that it will take up to 3 working days to prepare the report.

Footfall reporting
  1. Displays cross-matches between the targeted audience and the footfall audience;
  2. Displays the sum, not an overlap;
  3. User can be cross-matched at any point in time after the ad is seen;
Why footfall reach might be higher than campaign reach?
  1. Footfall reach show users in sum not unique users;
  2. The user will be calculated continuously every time he/she visits the location after the seeing the ad;

Engaged sessions

Click to engaged session tracking is a helpful tool for optimising the sessions, session rate (SR) or cost per session (CPS). 

ENGAGED SESSION definition - engaged session is a group of user interactions on the website that take place within a given time frame.

Engaged session is counted if:

It's important to note that the engaged session differs from session

PROCESS:

1. SETUP

Setup Eskimi DSP Tracking pixel on the landing page. 

1. Obtain the Tracking pixel code from Tracking pixels section.

2. Place the Tracking pixel code on the landing page.

More information about tracking pixel implementation guide

2. COLLECT

Collect click to engaged session data after launching the campaign and receiving clicks. 

Collect the data to Eskimi DSP campaign reporting system: Engaged Sessions, SR (engaged session rate), CPS (cost per engaged session).

3. OPTIMISE

Optimise automatically or manually. 

Reporting filters - what and how to check?

Customise your report based on the available filters. 

image-1614003709040.png

You can generate one report for all your campaigns or select a particular campaign. If you are running campaigns in several different countries, you can generate a report just for one of them by selecting the name of the country. You can choose the view of the report by date, by the campaign, or by country. Each of the filters is displayed in a convenient pop-up. And don't forget to choose the time period.


Filters

1. Campaign

image-1614003767642.png

image-1614003964005.pngimage-1614003988195.png

You can search campaign by campaign name, once you select campaigns what you wanted to check - click "Select" and "Update report".

2. Country

image-1614004528604.png

image-1614004453408.png

With such filter you will see results of campaigns which are running only in Kenya. 

3. Sort

image-1614004746516.png

With this filter you can choose the view of the report by date, by the campaign, by country or by platform.

Sort by date:

There you see the results by selected time period:

image-1614004971608.png

Sort by campaign:

There you see the results by selected campaign:

image-1614005010061.png

Sort by country:

There you see the results by selected countries:

image-1614005140348.png

Sort by platform:

If you're running Multichannel campaign, there you're able to see campaign results by each platform. 

image-1614005284697.png

4. Dates

image-1614005375365.png

There you can choose the time period of the campaign. 

image-1614005446739.png

You can select and check Today, Yesterday, Last 7 days, This Month, Last Month data in the report, or you can manually select the dates. Once it done - do not forget click "Apply" and "Update report".

Looker Studio integration (external)

Introduction:

Eskimi has an option for basic integration with Google Looker Studio, but it is very basic, so the information we can transfer is Impressions, spend, clicks, but nothing advanced like media spend, or top creatives.

Another thing, our Looker Studio code is not approved by google, as it's a long and developer time consuming process and Eskimi has not find a need for it yet. Sometimes external users who try to connect to Looker Studio can face this error:

image-1697436285323.png

If you get this error, and you cannot see an option to skip this error and still connect to the Looker studio, there is no workaround for this. The only solution we can offer if you encounter this issue is to create a custom Looker studio report with with the splits user requires (If the user chooses to go with this method, it will take for the team to build the report, and also the user won't be able to add no splits by themselves).


Guide: 

To receive the Looker Studio connector URL, you will have to provide an email witch will have access to the connector(must be gmail domain). Then you will receive the URL in your email after the Eskimi team creates the connector.

After you go to the connector, you will most likely see this window:

image-1697436929779.png

You will have to click on "Hide" -> "Go to Copy of eskimi-datastudio-connector (unsafe)" -> Authorise (and authorise the connector with your gmail account to witch the access was shared).

If you will encounter the error that was mentioned in the "Introduction part" sadly there is no way to bypass it, and the only other is option to go with Looker Studio custom report.

If everything goes well, after Authorising the connector you will see this window:

image-1697437258033.png

To authorise with the connector you will need to:
OAUTH USERNAME -
This is the Eskimi DSP Login (EMAIL ONLY)
OAUTH PASSWORD -
This is the Eskimi DSP login password
OAUTH CLIENT ID -
This is the API Client ID obtained from the DSP once logged in ( https://dsp.eskimi.com/admin?function=userApi ). Client ID has to be generated via that link if it does not exist yet - only when logged in with client credentials. 
OAUTH SECRET -
This is the API Client Secret obtained from the DSP once logged in ( https://dsp.eskimi.com/admin?function=userApi ). Once client generated Client ID on previous step, the secret will be generated as well. It is visible only when  logged in with client credentials. 

*CAMPAIGN IDS - Here you can enter separate account Campaigns ID’s for which you want to obtain the data, has to be separate with the ; symbol. If you leave the campaign field empty it will take the last 15 campaigns from the account.

Data points you can access with the Looker Studio connector:

image-1697437345409.png

Filtered Impressions

The Filtered Impressions widget is a helpful tool that shows the percentage of impressions that were filtered out from your campaigns. This can happen due to multiple reasons, such as specific targeting settings, creatives, budget & pacing limitations, and more. The percentage displayed indicates the number of impressions that didn't meet the specified criteria and were therefore excluded from the campaign.

Impressions can be filtered for the following reasons.


Pre-bid

The number of impressions not bought due to a pre-bid issue:


Targeting

The number of impressions that were filtered due to targeting settings on your campaigns. 

Targeting Setting

Description

Ad placement position

Impressions that did not match ad positions selected in the campaign, e.g. above the fold.

SEC & LSM

Impressions that did not match the SEC & LSM targeting selected in the campaign. Read more here

Audience

Impressions that did not match the audience targeting options used in the campaign, e.g. DMP audience or retargeting audience. 

Device 

Impressions that did not match the device targeting used in the campaign. It could be related to device type, OS, brand or model. 

Browser

Impressions that did not match the targeted web browser in the campaign. 

Environment

Impressions that did not match the environment (apps or sites) targeting options used in the campaign.

Operator/ISP

Impressions that were excluded due to operator/ISP targeting options used in the campaign.

Location

Impressions that did not match the location targeting of the campaign, e.g. country, cities, states, or zip codes.

Language

Impressions that were excluded due to language targeting options selected in the campaign.

Brand Safety

Impressions that did not match one or more brand safety settings set up in the campaign.

IP addresses/ranges 

Impressions that did not match the targeted IP address or ranges of the campaign.

Categories

Impressions that did not match the app/site categories selection of the campaign. 


Creatives

The number of impressions that were filtered due to issues with creatives selected in the campaign.

Display creatives aspects

Video creative aspects

Placement limitations 

Publisher restrictions


Budget & pacing

The number of impressions meeting targeting criteria with eligible creatives, but with bids exceeding any of the below limits: