How does Ezoic pull information for Article Content Reports in Big Data Analytics?
Modified on: Mon, 1 Jun, 2020 at 2:28pm


Jump to:

Overview

i) How to find Content in Big Data Analytics

JSON-LD

i) Examples 

Author

i) What if there is no JSON-LD?

ii) Examples

Published Date

i) Examples 

Category

i) Examples

Overview


Big Data Analytics currently enables you to gain unique insights into your content based on Author Name, Published Date and Categor. Via our Analytics platform you can view metrics such as Engaged Page Views, % Exit and % New Visits in relation to all of these variables and more.


i) How to find Content in Big Data Analytics 


To find these reports, go to Ezoic Dashboard >  Analytics> Big Data Analytics. Once inside Big Data Analytics go to “Content”:

 

image

 

In the drop down menu under the Content tab, if you scroll to the bottom you will see Author metrics, Published date and Categories. This article will outline how we pull the data for these three categories.


image


JSON-LD


Ezoic gathers this data from different html tags. JSON-LD is the first script tag pulled from the html - and generally has author and published date information. JSON-LD is an industry standard and more information can be found here: Json-ld.  Additionally, a  very good resource is jsonid.com which has examples for the different json-ld formats for articles, blog posts, etc.


i) Examples

This is an example of Article ld+json script tag you can use on your site.


jsonld1.png

And this is an example of a Blog Post ld+json script tag you can use on your site.


ld_2.png

 

Author


From the JSON-LD, we will extract the "author".  Please note the different "author" structures between the Blog Post and Article examples above - we can either gather the information if the author is listed as a string ("author": "Patrick Coombe") or we find the "name" element of the author object:


author_1.png


i) What if there is no Json-ld?


We will also search other meta tags and html to get author information. The next standard used is The Open Graph protocol to add metadata.


ii) Examples


This is an example from Open Graph for profile metadata for the author: 


Author meta tag:

author_meta_tag.png

Author Sailthru metatags (Personalization Engine Meta Tags):

 

saiklthru_author_met_tag.png

 

The Author hyperlink rel=”author” indicates that a link is pointing to information about the author of a page or article.  Link text will be used as the author name. In the example below, John Doe is recorded as the author.

 

kjohn_doe_author_tag.png


Reports can also be pulled by username. Please see this link for more information from Open Graph: The Open Graph protocol. Note: username is usually a single name (first and last all lowercase like above example).  Unfortunately, this can also come back as a full url like http://www.facebook.com/john.doe which will be stored as the author.This metatag is the last data we check for a site.


Here is an example of a Profile username from Open Graph:

 

open_graph.png

 

Published Date


If there is no Json-ld we will also search other meta tags and html to get “published date” information.The Open Graph protocol can be used to add metadata for article publish_time.


i) Examples 


This is an example using Open Graph for article publish_time:


PUB_DATE.png

 

Published date can be found using meta tag date, for example:

 

TAG_PUB_DATE.png


Or:


PUB_DATE_2.png

 

Here is an example from Sailthru for metatags:  Personalization Engine Meta Tags

 

SAILTHRU_2.png


Category


If there is no Json-ld we also search other meta tags and html to get the “Category” information. The next standard used is the Open Graph protocol to add metadata for each article section. 


i) Examples


This is an example taken from Open Graph for article section:


DSFGVGF.png

 

Whilst the following is an example using meta tags: 


CATEGORY_MET_TAGF_2.png

 



Loading ...