The MAL Targeting Script

Slides:



Advertisements
Similar presentations
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Advertisements

PACS - 09/19/15 1 favicon A ‘Favorite icon’ is a file containing one or more small icons associated with a particular website or web page. Web browsers.
MediMizer User Group  Users want an iPad application  Users want a web application  IT wants a no-installation client  Can be used anywhere.
Lesson 9. * Testing Your browser * Using different browser tools * Using conditional comments with * Dealing with future compatibility problems.
Access Code Registration Portals for
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Using the AASHTO Materials Library A Guide for Technical Sections (Rev. 7/27/2016)
How to fix Netflix Signing In Issues? For More Details Visit Our Website
And Mobile Web Browsers
Getting Started With HTML
How To Register & Order Meals on Meal Selector
Tests & Results.
Online PD Basic HTML The Magic Of Web Pages
DHTML.
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
Unit & District Tools Phase 1
TOMS TRAINING Test Operations Management System 2017 PAWS
Chapter 10: Web Basics.
CNIT 131 HTML5 - Tables.
ACE – Advanced Customer Experience Overview
Excel IF Function.
12 april 2011 Water Coach.
Using the AASHTO Materials Library
Troubleshooting Tips for Using Partner Chat
Web Standards Web Design – Sec 2-3
Kodak - Social On Demand
Data Virtualization Tutorial… CORS and CIS
Warm Handshake with Websites, Servers and Web Servers:
Styling For Print From Screen to Paper
Browser Settings *Failure to have the correct Browser cache setting may result in incorrect data being displayed. This is the procedure to allow Indistar.
Microsoft® Office FrontPage® 2003 Training
Web Browsers & Mobile Web Browsers.
eBook Introduction - Thieme Clinical Collections
– Officiating Management Software
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
UW-Superior V10.7 for Students
How to Create a Blogger Using your Gmail Account
Web Standards Web Design – Sec 2-3
Jama Options for Complex Testing variations
Exploring the world of text to speech readers
Intro to PHP & Variables
While in Tk20, the first Field Experience tab (indicated by the red arrow) displays a list of individual students. Each student’s field experience binder.
Resolve All Mozilla Firefox Errors with Best Mozilla Technical Support How to Fix Website Loading Issues after Updating Firefox?
Java Web Start The New Way to Open Oracle Financials Form Applications
OverDrive Digital Library Basics
NIMAC for Publishers & Vendors: Delivering Files
Browser Support for HTML5
Web Design Designing for the Unknown.
ISC440: Web Programming 2 AJAX
Programming in JavaScript
Openreach Application
New Form Input Types.
E-Procurement Project
Podcasting “Podcast” is one of those words that we hear tossed around a lot these days – it sounds kind of intimidating -- but what exactly is a podcast?
LESSON 1 Module 2: XHTML Basics Basic XHTML.
Programming in JavaScript
From and Report.
Compatibility Testing
Manipulating Text & Links on your website
And Mobile Web Browsers
And Mobile Web Browsers
Placing an order for E-LAN and Etherflow Dynamic
Campbell R. Harvey Duke University and NBER
Complete exercise 8-11 in the workbook.
Chloe Riley | Research Commons Librarian |
Presentation transcript:

The MAL Targeting Script MAL Targeting requirements

Why we use a targeting script MAL like to ensure that only an optimal HTML5 experience will be trafficked. If there are issues with this, for example the advert does not look good in certain browsers, or for certain versions then they usually prefer a static to display. To facilitate this, they supply us as well as publishers with a targeting matrix.

Before I forget…production requests Otherwise, I would probably forget  [Footer] [Date]

The Targeting Matrix they send may look like this… [Footer] [Date]

…or this (for non-combined formats, the DHTML column will be the same as the HTML column) [Footer] [Date]

The process this end When we receive the targeting matrix we will check the following We will need to clarify any ambiguous targeting and distinguish where the publisher is targeting away and where we will serve statics. If there is any requirement to target any sort of scripted advert experience to unsupported browsers –such as Opera Mac, then we will need to clarify where we may not be able to satisfy their targeting needs. We then choose an appropriate version of the script to use. Here are a few:- For serving only a static to iPad:- MAL_Targeting_iPad_static_v3.js For serving an HTML5 advert to iPad 5+:- MAL_Targeting_iOS5.js Asahi site – if the above does not work:- MAL_Targeting_iPad_static_v3_ASAHI.js [Footer] [Date]

Adding the Parameters Once the targeting script is applied, a static will be served- unless you use parameters to say otherwise You have to add a new parameter where you need to target (or even exclude your HTML5). A fairly minimal HTML5 targeting string may look a bit like this:- MAL_Targeting_iOS5.js?MD_F=GE30&WD_F=GE30&MD _S=GE5.1&MD_S=GE5.1&MD_C=GE35&WD_C=GE35& WD_E=GE9&H5=1 [Footer] [Date]

Some of the older parameters will be much longer in size They will have duplicate parameters in there MAL_Targeting_iPad_static_v3.js?MD_F=GE28&WD_F=G E28&MD_S=GE5.1&MD_C=GE33&WD_C=GE33&WD_E= GE9&MH_F=GE28&WH_F=GE28&MH_S=GE5.1&WDEE= EQ11&WH_E=EQ11&MH_C=GE33&WH_C=GE33&H5=1 [Footer] [Date]

What the parameters mean Let’s break down a parameter WD_F=GE28 [platform][advert type][_ or further logic such as exclusion][browser] =[logical operator][browser version] [Footer] [Date]

What the parameters mean Platforms: Windows, Mac Advert Type: HTML5, DHTML Browser: Chrome, Firefox, Explorer, Safari Logical operators: GT (Greater), GE (Greater or Equal to), L So a parameter might look like ..... WD_F=GE28 [Footer] [Date]

You can create parameters by hand… …but it might be preferable to use the targeting string generator http://demo.mediamind.com/MAL/MM_Targeting_String_G enerator [Footer] [Date]

The order of the parameters matters For example if I add a parameter to target HTML5 to Windows IE9, and follow this with a parameter to then exclude HTML5 for IE11 only then we will see HTML5 on IE9 and IE10, but not IE11…. However if I set this the other way around (exclude IE11 and target IE9 and above) the exclusion logic will not work. [Footer] [Date]

What the script does not cater for Opera (just yet- but this could be amended for Windows Opera only). Android Unsupported browsers You can create new versions of the script, if a campaign demands it. [Footer] [Date]

Filtering I recommend being familiar with how filtering works on the platform. There are plenty of scenarios where we have had to use filtering:- Targeting platforms not covered by the targeting script To filter to alternative ads (i.e. Gyao – the Yahoo house advert) As a workaround (1x1 pixel) [Footer] [Date]

Quirks I have discovered Trying to target Internet Explorer below 5.5 will not work as a parameter, and will stop the targeting logic working there. You only seem to need the DHTML parameters to make your targeting work, the HTML5 parameters only seem to be there for the combined format and add an ‘extra layer’ of targeting logic for this format. [Footer] [Date]