<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Measuring Actual Visitor Engagement in News Websites</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Razib Iqbal</string-name>
          <email>riqbal@missouristate.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>CCS Concepts</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Missouri State University Springfield</institution>
          ,
          <addr-line>MO</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Valley City State University Valley City</institution>
          ,
          <addr-line>ND</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <abstract>
        <p>As revenues from Internet advertising continue to grow, advertisers seek popular news websites for placing advertisements in an effort to maximize profits. An important measure of how well a website is performing or how attractive it is to the advertisers is how engaged the web visitors are with that website. During our background study, we explored articles covering metrics to measure online user activity and engagement. However, none of those proposed techniques address the need for advertisers and/or website owners to detect tab/application switching or to find the actual away time from a particular website. To address this need, in this paper, we propose two new metrics, focus ratio and active ratio, along with a proof of concept tool to track web visitor engagement more accurately. To the best of our knowledge, focus ratio and active ratio have not been proposed in the literature within the context of web analytics and visitor engagement. Active ratio; focus ratio; online news; visitor engagement; web analytics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        In the United States, Internet advertising revenues totaled
nearly $42.8 billion in 2013 which is a 17% increase from the year
2012 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. With advertising being a large part of the revenue of
websites, many tools have been made to track their effectiveness.
These tools have been able to track many things such as page views,
bounce rates, clicks, scrolls and many more metrics. Also,
numerous methods have been proposed in the literature to measure
user engagement (e.g. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ][
        <xref ref-type="bibr" rid="ref3">3</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]), however, little has been done to
assess the user engagement in terms of actual length of the user
interaction. Therefore, our aim is to be able to track the actual
interaction time of the web visitor from page load to when they
finally close out of the page.
      </p>
      <p>
        To better understand new methods for defining how web
visitor engagement is measured when tabs or applications are
switched, we briefly introduce the current definitions of user
engagement. Authors in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] described user engagement as the
emotional, cognitive and behavioral connection that exists between
a user and a resource. Therefore, we can say that higher user
engagement refers to a website’s ability to hold the attention of a
visitor and/or motivate the visitor to participate in an activity
Copyright is held by the authors.
online. According to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], engagement refers to the degree of and
depth of visitor interaction on a website against a defined set of
goals. Therefore, the obvious question is - How do we measure
visitor engagement? In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], authors collect mouse tracking data to
correlate with visual attention. They examine the cursor behavior
to measure user engagement within a controlled environment.
However, in reality, web visitors are in an uncontrolled
environment where they can be away from the computer screen or
looking at another application while a specific news website is open
in the background.
      </p>
      <p>
        Besides academic research, companies in the private sector are
conducting research for marketers and suggest solutions for
optimizing web engagement in an effort to maximize advertisement
revenues. For example, in 2008, Forrester Research Inc. published
the following five tools and technologies to measure engagement
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]: 1. A centralized customer data repository to establish a system
of record. 2. Analytics tools to help understand customer behavior.
3. Brand monitoring tools to amplify customer feedback cross
media channels. 4. Ethnographic research to expand the breadth of
customer insight. 5. Measurement dashboards to share results with
a wide audience.
      </p>
      <p>
        However, measurement of actual visitor engagement lacks
standardization and validated methods for measuring engagement,
especially in an online context. The current web engagement
metrics include a variety of measures, e.g. session duration
(duration index), page views (click index), visits per visitor
(recency index), conversion rates, customer satisfaction, brand
index, interaction index, loyalty index, etc. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Also, web user’s
activity can be tracked by means of teleporting, backpaging,
hyperlinking, etc. These metrics give web advertisers a better
indication of the sites for best placement of their advertisements
(ads for short).
      </p>
      <p>Our preliminary study has revealed that there are some
fundamental problems with current measurements for web visitor
engagement. For example, session duration which tracks visit time
on a web page does not take into consideration the physical away
time of the web visitor from the computer or when a visitor
switches to a different tab or application. While advertisers
commonly rely on a visitor’s time spent looking at the website,
traditional web analytics tools lack capability to measure this
accurately. Therefore, in order to address the need for an efficient
web engagement tool, in Section 3, we present two new metrics
focus ratio and active ratio for accurately measuring session
duration and web visitor engagement.</p>
    </sec>
    <sec id="sec-2">
      <title>2. ENGAGEMENT METRICS AND TOOLS</title>
      <p>
        User engagement is measured at large-scale through analytic
tools assessing users’ depth of interaction with a website, which
include metrics such as dwell time [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and clickthrough rate [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
Authors in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] explored user comments on web pages to devise a
tool for measuring user engagement. Their initiative is focused on
human curiosity in online news engagement. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], authors
adopted a framework for user engagement through researching
existing information retrieval metrics, user engagement metrics,
web analytics, and measures from immersion in gaming. Other web
engagement metrics in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] include session duration, page
views per session, visits per visitor, loyalty, interaction, and brand
index.
      </p>
      <p>
        Session duration is a measure of the time a visitor spends on a
webpage in a given session. By subtracting the last timestamp on a
given session from the first timestamp on the session, one can
calculate session duration [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Session duration neither takes into
account the possibility of a web visitor leaving the computer with a
webpage still loaded in the browser nor does it indicate if the visitor
has changed tabs or switched applications. As long as the webpage
is still loaded on the visitor’s screen, the session duration will
increase - whether the visitor is engaged in the site or not.
      </p>
      <p>
        Page views can be measured by dividing the number of page
views in a given period of time by the number of visits in a given
period of time [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This considers the number of clicks as well as
the total amount of information or content the visitor has viewed.
The issue with using the number of page views as a metric alone is
that a visitor may be familiar with the site, and go directly to the
page he or she wishes to engage in. Whereas another visitor who is
less familiar with the site may click through many pages before
finding the material they wish to engage in. The second type of
visitors would show a higher engagement based on the page views
per session index, however, they may actually be much less
engaged in the webpage’s content.
      </p>
      <p>
        Visits per visitor can be described as a measure of the loyalty,
frequency, and recency of a visitor to a site over a period of time
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Visits per visitor is nearly a straight-forward count of the
number of times a visitor has returned to a webpage. Loyalty index
is used to describe visitors that have accounts with the website or
that visit the website at least three times per week [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Both visits
per visitor and loyalty index metrics use a count of the times a
visitor has been on a particular webpage. These measures tend to
be less cryptic than previous metrics such as duration (time elapsed)
and page depth (number of clicks in a page). At the same time,
recency index and loyalty index fail to differentiate between the
visitors that are highly engaged but only visit the site once and the
visitors that visit the site frequently, but are lowly engaged in the
webpage’s content.
      </p>
      <p>
        Brand index measures the level of attention a web visitor is
giving to a site’s brand prior to landing on the site [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This is
measured by examining incoming search phrases and comparing
those phrases to brand keywords. If the incoming phrase matches
the brand keyword or phrase, then the brand index measurement is
used.
      </p>
      <p>
        Interaction index is the engagement that occurs when a visitor
is directly interacting with the site through commenting, posting in
forums, and/or engaging in discussion boards [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Like the brand
index, interaction index will score positively if the visitor
completes any defined interactions during the session [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        During our investigation phase, we set out to find resources
that would serve as guidelines for implementing a new tool to
accurately detect web visitor engagement. Initially, we found two
methods: focus and blur. The focus method is triggered when a
visitor focuses on an element. This focus is often measured by
mouse movements or clicks [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The blur method is the
counterpart of the focus method. This method is triggered when an
element loses focus. The blur method is used to remove focus from
an element. Both focus and blur methods are supported by Chrome,
Internet Explorer, Firefox, Safari, and Opera web browsers.
Through further investigation, we found that the focus and blur
methods give a lot of false positives. For example, if a user displays
a smaller window on top of the browser window, the browser
window loses focus, so the blur is raised. However, the user is still
able to see the browser. Relying on user activity also gives a lot of
false positive as well. Consider a user watching a video where the
user may not move her mouse, click, or produce any key strokes,
but the user is still active on the web page.
      </p>
      <p>
        Finally, the Page Visibility API [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] is a way for website
designers to determine the visibility status of a particular web page.
It relies on the HTML5 specification. The Page Visibility API
reveals when a webpage is visible or in focus. When a user switches
between tabs or minimizes the current tab, the API triggers the
visibility change event to notify the developers when the visibility
state changes.
      </p>
      <p>Of the metrics and tools discussed so far, it is safe to say that
a lot of time and research has been plugged into pinpointing a
definition of web engagement. The many tools and metrics we have
reviewed in our background study suggest a vast knowledge of
what the engaged visitor looks like compared to that of a less
engaged visitor. However, none of the definitions have addressed
the following questions - How can we determine if a visitor has
switched tabs or applications? And, how long a user has actually
been engaged with a particular webpage?</p>
    </sec>
    <sec id="sec-3">
      <title>3. PROPOSED FOCUS RATIO AND</title>
    </sec>
    <sec id="sec-4">
      <title>ACTIVE RATIO</title>
      <p>We define focus ratio as the difference between the time a webpage
has been loaded in a browser and the time that page was actually
visible in the active tab. For web advertisers, a higher focus ratio
indicates a more attractive location for placing ads on. On the other
hand, we define active ratio as the difference between the time a
webpage is visible in the active tab and the user is actually
considered viewing or interacting with that page. Both focus ratio
and active ratio will help advertisers to determine the worthiness of
placing an ad in a specific webpage at a relatively higher rate.
The benefit of tracking the ratio of active time a user is on the site
compared with just seeing how long they are active is that we can
check areas of our websites that might be causing web visitor to
become inactive. If we have pages or news articles on our websites
that have a very low active ratio, then we can take a look at these
pages and see what it is about these pages or news contents that
might be causing a user to leave the page. This is something we can
measure with our proposed active and focus ratios instead of just
simply tracking the average active time of that page. Also, having
an average active ratio for each webpage on a news website, we
will be able to find the contents that are the most appealing to the
news readers. These will be the pages or contents that web visitors
interact with the most, and thus we can promote these contents or
categories to the prospective advertisers. Knowing which of our
webpages are the most active will also make the ads more effective
and better targeted. Therefore, high active and focus ratio pages
will be a major selling points for ad spaces in an online news
website. Showing these metrics to the potential ad space buyers or
bidders will help us to be able to charge a fair price for that space.
Visitor Engagement events: Active Ratio</p>
      <p>Visitor Engagement events: Focus Ratio</p>
    </sec>
    <sec id="sec-5">
      <title>4. PROOF OF CONCEPT TOOL FOR</title>
    </sec>
    <sec id="sec-6">
      <title>FOCUS RATIO AND ACTIVE RATIO</title>
      <p>In this section, we describe our code snippets written in JavaScript
and PHP to show how various times can be measured and stored to
calculate and report the proposed focus and active ratios. The goal
here is to show a tool that reports these new metrics, focus ratio and
active ratio, and then provides an environment (in our case Google
Analytics) where we can use these metrics to study the trends. To
implement our concept, we used Riveted tool
(http://riveted.parsnip.io/) for gathering user activity related data
and to calculate the focus ratio and active ratio metrics. We then
send this information to Google Analytics
(http://www.google.com/analytics/).</p>
    </sec>
    <sec id="sec-7">
      <title>4.1 Tracking active and hidden time</title>
      <p>With the help of the Riveted tool, we add listeners for keystrokes,
mouse click, mouse movement, scroll, page visibility for each of
the web pages in order to detect user activity. When it detects any
of these events it resets the idleTimeout value by calling the clock()
function to increase the active time. In the clock() function of
Riveted, clockTime value is being increased by one every second
as long as the user is considered active. If the clockTime is greater
than zero and a multiple of predefined report interval, then an event
is sent to Google Analytics with the clockTime. clockTime value
stops increasing when the user has not been active for the value in
idleTimeout. So, if idleTimeout was set to 30, then after 30 seconds
of inactivity clock() function would stop being called.
Page visibility listeners can detect if the page is the active tab in the
browser. We added two functionalities (hiddentTimeEvent() and
totalIdleTime()) to Riveted in order for it to keep track of how long
the page has been hidden. The first function is called when the
listener notices that the page is no longer visible, or becomes
hidden. This starts a timer that calls the function totalIdleTime()
every second and stores it in the variable hiddenTime.
totalIdleTime(), when called, increases hiddenTime variable by
one. If the user comes back to the page and it is visible again, then
we kill the timer.</p>
    </sec>
    <sec id="sec-8">
      <title>4.2 Tracking total time</title>
      <p>Tracking the total time since the page has been loaded is needed for
us to calculate the active ratio of the user. To keep track of total
time, we added another two functions (totalTime() and
totalTimeEvent()). We call the totalTimeEvent() as soon as Riveted
is started, i.e. the webpage has been loaded. The function
totalTime() increases visitTime value by one, and then calls the
function totalTimeEvent(). The purpose of totalTimeEvent() is to
wait one second before calling totalTime(). This effectively stores
the total time since the page has been loaded, in seconds, in the
variable visitTime.</p>
    </sec>
    <sec id="sec-9">
      <title>4.3 Sending ratios to Google Analytics</title>
      <p>Finally, we added a functionality to Riveted to calculate the
ratios based on the times we are keeping track of, and then send
those ratios to Google Analytics for further study of the webvisitor
behavior. We achieve this with a function that we call once when
Riveted is started. The first part of this function adds an event to
the page that waits for the page to be closed. We then calculate the
active ratio, and round it to a whole number, by taking the
clockTime and dividing it by the visitTime. This gives us the
percentage of time the user was active on that site. Next, we
calculate the actual visible time to find the percentage of time the
page was visible, and not hidden. We subtract the hiddenTime from
visitTime to get the visibleTime. We then calculate focus ratio by
taking the visibleTime and dividing it by the visitTime. This gives
us the percentage of time the page was visible. The last part of the
function sends these values to Google Analytics. We send an
‘Event’ with the category of ‘VisitorEngagement’, and label them
as ‘Active’ or ‘Focus’ appropriately.</p>
      <p>In Figure 1, we show the screen captures of the sample Google
Analytics dashboard containing our visitor engagement data for the
following website: http://www.squidlessgames.com/ over a period
of one week. In Figure 1.A., we show the total visitor engagement
events reported versus how many users actually interacted with the
website referring to an active ratio of 100%, 50%, and 0%. In
Figure 1.B., we show how many users (out of those who were
interacting with the website) departed right away (0%) or were
active for the full (100%) and half (50%) of their visit duration to
the website. These active and focus ratios are also available for the
individual webpages. For example, in the above website we hosted
two games: ‘Floe’ and ‘Vocabulisitics’. Based on the collected user
engagement data, we found that Floe has higher active and focus
ratio compared to any other pages.</p>
    </sec>
    <sec id="sec-10">
      <title>5. CONCLUSION</title>
      <p>In this paper, we presented two new metrics and a proof of concept
implementation to allow advertisers and/or news website owners to
correctly detect when a visitor is physically away or changes
applications in order to calculate the actual level of visitor
engagement. We do not use any pre-determined concepts to
characterize the user behavior or recommend news articles.
However, focus and active ratio can be used to create an actual
dwell time profiling of online news readers to help classify the news
articles and rank news categories. This classification and rank
information can be used by the news website owners to promote a
specific category or news article to the advertisers in order to earn
a higher revenue. Advertisers can also choose a specific ad space,
or place a higher bid on a particular page or news category for their
product promotion based on this information. Our tool detects user
activity by tracking the keyboard and mouse activities as well as
page visibility including tab switching in the browser. In the future,
we plan to add capabilities to compare the ratios among different
pages including a customizable dashboard to help users to get the
most out of the information they are gathering. One major
improvement will be to gather focus and active ratios for certain
sections of a webpage to accurately determine user engagements in
different sections of a webpage.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] IAB Internet Advertising Revenue Report. Rep. Interactive Advertising Bureau</source>
          (
          <year>2014</year>
          ).
          <source>Retrieved May 1</source>
          , 2016 from http://www.iab.net/media/file/IAB_Internet_Advertising_Re venue_Report_FY_
          <year>2013</year>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Lagun</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Lalmas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , (
          <year>2016</year>
          ),
          <article-title>Understanding and Measuring User Engagement and</article-title>
          Attention in Online News Reading,
          <source>International Conference On Web Search and Data Mining (WSDM)</source>
          , San Francisco, USA.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Barbieri</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silvestri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lalmas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , (
          <year>2016</year>
          ).
          <article-title>Improving Post-Click User Engagement on Native Ads via Survival Analysis</article-title>
          .
          <source>ACM international conference on World Wide Web (WWW)</source>
          ,
          <year>Switzerland</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Peterson</surname>
            ,
            <given-names>E. T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Carrabis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Measuring the Immeasurable: Visitor Engagement</article-title>
          . Web Analytics Demystified, (
          <year>2008</year>
          ).
          <source>Retrieved May 1</source>
          , 2016 from http://www.webanalyticsdemystified.com/downloads/Web_ Analytics_Demystified_and_NextStage_Global_- _
          <string-name>
            <surname>Measuring</surname>
          </string-name>
          _the_Immeasurable_-_
          <string-name>
            <surname>Visitor</surname>
          </string-name>
          _Engagement.pdf
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Arapakis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lalmas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Valkanas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , (
          <year>2014</year>
          ).
          <article-title>Understanding Within-Content Engagement through Pattern Analysis of Mouse Gestures</article-title>
          ,
          <source>ACM International Conference on Information and Knowledge Management (CIKM).</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Beckett</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <article-title>Getting beyond Just Pageviews: Philly.com's Seven-part Equation for Measuring, (</article-title>
          <year>2010</year>
          ).
          <source>Retrieved May 1</source>
          , 2016 from http://www.niemanlab.org/
          <year>2010</year>
          /10/gettingbeyond-just
          <article-title>-pageviews-philly-coms-seven-part-equation-formeasuring-online-engagement</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Haven</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Vittal</surname>
            ,
            <given-names>S. Five</given-names>
          </string-name>
          <string-name>
            <surname>Tools</surname>
          </string-name>
          and Technologies to Measure Engagement, (
          <year>2008</year>
          ). Cambridge: Forrester Research Inc.
          <source>Retrieved May 1</source>
          , 2016 from https://www.adobe.com/enterprise/pdfs/five_tools_and
          <article-title>_techn ologies_engagement</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Arapakis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , et al. (
          <year>2014</year>
          ).
          <article-title>User engagement in online News: Under the scope of sentiment, interest, affect, and gaze</article-title>
          .
          <source>Journal of the Association for Information Science and Technology</source>
          .
          <volume>65</volume>
          :
          <fpage>1988</fpage>
          -
          <lpage>2005</lpage>
          . doi:
          <volume>10</volume>
          .1002/asi.23096
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Attfield</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazai</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lalmas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Piwowarski</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Towards a science of user engagement (Position Paper)</article-title>
          ,
          <source>WSDM Workshop on User Modelling for Web Applications</source>
          , Hong Kong.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Chakrabarti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Josifovski</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , (
          <year>2008</year>
          ).
          <article-title>Contextual advertising by combining relevance with click feedback</article-title>
          ,
          <source>ACM international conference on World Wide Web (WWW)</source>
          , New York, NY, USA,
          <fpage>417</fpage>
          -
          <lpage>426</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Kantor</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>Focus/Blur: methods and events</article-title>
          , (
          <year>2011</year>
          ).
          <article-title>(Oracle) JavaScript Tutorial</article-title>
          .
          <source>Retrieved May 1</source>
          , 2016 from http://javascript.info/tutorial/focus-blur
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Mozilla</given-names>
            <surname>Developer</surname>
          </string-name>
          <article-title>Network. Using the Page Visibility API</article-title>
          . (
          <year>2015</year>
          ).
          <source>Retrieved May 1</source>
          , 2016 from https://developer.mozilla.org/enUS/docs/Web/Guide/User_experience/Using_the_Page_Visi bility_API
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>