Outils DIL
Décrit les méthodes de la méthode DIL.tools
espace de noms. Ces fonctions d’utilitaire vous aident à effectuer des tâches spécifiques.
getSearchReferrer
Renvoie les termes de recherche utilisés pour atteindre la page active.
Objectif de getSearchReferrer
En DIL, getSearchReferrer
renvoie les résultats de la recherche (noms et mots-clés) utilisés pour accéder à votre site. Vous pouvez transmettre des termes de recherche spécifiques à cette fonction ou la laisser rechercher dans les moteurs de recherche pris en charge ( AOL, Ask, Bing, Google, et Yahoo) contre document.referrer
par défaut.
Signature de fonction
Signature de fonction : DIL.tools.getSearchReferrer(uri, initConfig)
Paramètres de fonction
getSearchReferrer
accepte :
{string}
: (Facultatif) Chaîne contenant l’URL de recherche (utilisedocument.referrer
si non défini).{object}
: (Facultatif) Un objet contenant la configuration pour la propriétéhostPattern
,queryParam
, ouqueryPattern
.
Et renvoie :
{object}
Objet contenant des noms et des mots-clés valides.
Exemples
var results = DIL.tools.getSearchReferrer();
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{ hostPattern:/ehow\./, queryParam:"p" });
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, { hostPattern:/ehow\./, search_pattern:/[&\?]p=([^&]+/ });
décomposerURI
Dissocie un identifiant de ressource unique ( URI) dans ses composants constitutifs : hash
, host
, href
, pathname
, protocol
, search
, et uriParams
.
Signature de fonction : DIL.tools.decomposeURI
Paramètres de fonction
decomposeURI
accepte :
uri {string}
: (Facultatif) Chaîne contenant l’URI. La valeur par défaut estdocument.location.href
si elle n’est pas spécifiée.
Et renvoie :
{object}
: objet contenant des noms et des mots-clés valides.
Exemple de code
var uriData = DIL.tools.decomposeURI('https://www.adobe.com/?arg1=123&arg2=456#am');
{
hash : "#am",
host : "www.adobe.com",
hostname : "www.adobe.com",
href : "https://www.adobe.com/?arg1=123&arg2=456#am",
pathname : "",
protocol : "https:",
search : "?arg1=123&arg2=456",
uriParams : {
arg1 : "123",
arg2 : "456"
}
}
getMetaTags
Recherche du contenu spécifique défini dans les balises META d’une page web et renvoie ces données dans un objet.
Signature de fonction
Signature de fonction : DIL.tools.getMetaTags( 1 or more parameters)
Paramètres de fonction
getMetaTags
accepte un ou plusieurs paramètres de nom (type chaîne) à rechercher. Elle renvoie un objet composé de paires clé-valeur.
Exemple de code
var dataLib = DIL.create({
partner: 'partnerName',
containerNSID: containerNSID
});
dataLib.api.signals(DIL.tools.getMetaTags('application', 'keywords', 'description'), 'c_').submit();
var dataLib = DIL.create({
partner: `partnerName',
containerNSID: containerNSID
});
dataLib.api.signals(DIL.tools.getMetaTags('application','keywords', 'description'), 'c_').submit();