Evénements standards

 

Avant-propos

L’une des forces du modèle de données de Piano Analytics est qu’il propose des événements, et propriétés, standards et présents par défaut.

Ces événements vous permettront de mesurer la majorité des interactions présentes sur vos périmètres. Il n’y a donc pas besoin de réinventer un événement à partir de zéro lorsque l’on souhaite simplement mesurer le chargement d’une page, ou la consultation d’une page produit ! De plus, l’utilisation des ces événements standards nous permet de mettre à votre disposition des métriques dédiées. Par exemple, le temps passé par page est une métrique liée à l’utilisation de l’événement standard de page vue page.display.

Chaque événement standard peut être lié à des propriétés standards qui lui sont dédiées.

Il n’est cependant pas obligatoire d’utiliser chacune des propriétés renseignées, et il vous est tout à fait possible de rajouter d’autres propriétés (standards ou personnalisées) si vous le désirez.
 

Visiteur identifié

Afin de suivre vos visiteurs identifiés, vous pouvez utiliser les propriétés suivantes:

PropriétésTypeExemple
user_idStringA1192
user_categoryStringPremium
 

Contenu

 

Pages

Event name :

page.display

Propriétés standards associées :

PropriétéTypeExemple
pageStringArticle3
page_chapter1StringNews
page_chapter2StringPolitique
page_chapter3StringElections

La définition des propriétés est disponible au sein de votre modèle de données.

Exemple de marquage :

tag.events.send('page.display',
  {
    'page': 'page name',
    'page_chapter1': 'chapter 1' ,
    'page_chapter2': 'chapter 2' ,
    'page_chapter3': 'chapter 3' 
  }
);
_ = tracker.events.add(name: "page.display", data:
  "page" : "page name",
  "page_chapter1" : "chapter 1",
  "page_chapter2" : "chapter 2",
  "page_chapter3" : "chapter 3"
)
tracker.dispatch()
tracker.Events().add("page.display", new HashMap() {{
  put("page", "page name");
  put("page_chapter1", "chapter 1");
  put("page_chapter2", "chapter 2");
  put("page_chapter3", "chapter 3");
}})
tracker.dispatch();
 

Clics

Event name :

click.navigation click.action click.exit click.download

Propriétés standards associées :

PropriétéTypeExemple
clickStringArticle3
click_chapter1StringNews
click_chapter2StringPolitique
click_chapter3StringElections

La définition des propriétés est disponible au sein de votre modèle de données.

Exemple de marquage :

tag.events.send('click.navigation',
  {
    'click': 'click name',
    'click_chapter1': 'chapter 1',
    'click_chapter2': 'chapter 2',
    'click_chapter3': 'chapter 3' 
  }
);
_ = tracker.events.add(name: "click.navigation", data:
  "click": "click name",
  "click_chapter1": "chapter 1",
  "click_chapter2": "chapter 2",
  "click_chapter3": "chapter 3"
)
tracker.dispatch()
tracker.Events().add("click.navigation", new HashMap() {{
  put("click", "click name");
  put("click_chapter1", "chapter 1");
  put("click_chapter2", "chapter 2");
  put("click_chapter3", "chapter 3");
}})
tracker.dispatch();
 

Moteur de recherche Interne

 

Affichage des résultats

Event name :

internal_search_result.display

Propriétés standards associées :

PropriétéTypeExemple
ise_keywordStringMobile Phone
ise_pageInt2

La définition des propriétés est disponible au sein de votre modèle de données.

Exemple de marquage :

tag.events.send('internal_search_result.display',
  {
    'ise_keyword': 'Mobile Phone',
    'ise_page': 2
  }
);
_ = tracker.events.add(name: "internal_search_result.display", data:
  "ise_keyword": "Mobile Phone",
  "ise_page": 2
)
tracker.dispatch()
tracker.Events().add("internal_search_result.display", new HashMap() {{
  put("ise_keyword", "Mobile Phone");
  put("ise_page", 2);
}})
tracker.dispatch();
 

Clics sur les résultats

Event name :

internal_search_result.click

Propriétés standards associées :

PropriétéTypeExemple
ise_keywordStringMobile Phone
ise_pageInt2
ise_click_rankInt15

La définition des propriétés est disponible au sein de votre modèle de données.

Exemple de marquage :

tag.events.send('internal_search_result.click',
  {
    'ise_keyword': 'Mobile Phone',
    'ise_page': 2,
    'ise_click_rank': 15
  }
);
_ = tracker.events.add(name: "internal_search_result.click", data:
  "ise_keyword": "Mobile Phone",
  "ise_page": 2,
  "ise_click_rank": 15
)
tracker.dispatch()
tracker.Events().add("internal_search_result.click", new HashMap() {{
  put("ise_keyword", "Mobile Phone");
  put("ise_page", 2);
  put("ise_click_rank", 15);
}})
tracker.dispatch();
 

Objectifs

Afin de suivre la conversion d’un objectif, vous pouvez utiliser la propriété suivante :

PropriétésTypeExemple
goal_typeStringAccount creation
 

On Site Ads

Event name :

publisher.display publisher.click self_promotion.display self_promotion.click

Propriétés standards associées :

PropriétéTypeExemple
onsitead_type (obligatoire)StringPublisher | Self promotion
onsitead_campaignStringAcquisition
onsitead_categoryStringGold
onsitead_creationStringBanner_main
onsitead_variantStringBlue
onsitead_formatString400×300
onsitead_general_placementStringSidebar
onsitead_detailed_placementStringSidebar_bottom
onsitead_advertiserStringMy Site
onsitead_urlStringwww.mysite.com

La définition des propriétés est disponible au sein de votre modèle de données.

tag.events.send('publisher.display',
  {
    'onsitead_type': 'Publisher',
    'onsitead_campaign': 'Acquisition',
    'onsitead_category': 'Gold',
    'onsitead_creation': 'Banner_main',
    'onsitead_variant': 'Blue',
    'onsitead_format': '400x300',
    'onsitead_general_placement': 'Sidebar',
    'onsitead_detailed_placement': 'Sidebar_bottom',
    'onsitead_advertiser': 'My Site',
    'onsitead_url': 'www.mysite.com'
  }
);
_ = tracker.events.add(name: "publisher.display", data:
  "onsitead_type": "Publisher",
  "onsitead_campaign": "Acquisition",
  "onsitead_category": "Gold",
  "onsitead_creation": "Banner_main",
  "onsitead_variant": "Blue",
  "onsitead_format": "400x300",
  "onsitead_general_placement": "Sidebar",
  "onsitead_detailed_placement": "Sidebar_bottom",
  "onsitead_advertiser": "My Site",
  "onsitead_url": "www.mysite.com"
)
tracker.dispatch()
tracker.Events().add("publisher.display", new HashMap() {{
  put("onsitead_type", "Publisher",);
  put("onsitead_campaign", "Acquisition",);
  put("onsitead_category", "Gold",);
  put("onsitead_creation", "Banner_main",);
  put("onsitead_variant", "Blue",);
  put("onsitead_format", "400x300",);
  put("onsitead_general_placement", "Sidebar",);
  put("onsitead_detailed_placement", "Sidebar_bottom",);
  put("onsitead_advertiser", "My Site",);
  put("onsitead_url", "www.mysite.com",);
}})
tracker.dispatch();