Outils DIL
Décrit les méthodes de l’espace de noms DIL.tools
. 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.
But de la getSearchReferrer
Dans DIL, getSearchReferrer
renvoie les résultats de 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 les moteurs de recherche pris en charge ( AOL, Ask, Bing, Google et Yahoo) par document.referrer
par défaut.
Signature de fonction
Signature de fonction : DIL.tools.getSearchReferrer(uri, initConfig)
Paramètres de la fonction
getSearchReferrer
accepte :
{string}
: (facultatif) chaîne contenant l’URL de recherche (utilisedocument.referrer
si elle n’est pas définie).{object}
: (facultatif) objet contenant la configuration de l’hostPattern
, duqueryParam
ou de l’queryPattern
.
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
Désassemble un identifiant de ressource uniforme (URI) en ses composants constitutifs : hash
, host
, href
, pathname
, protocol
, search
et uriParams
.
Signature de fonction : DIL.tools.decomposeURI
Paramètres de la 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 de métadonnées sur 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 la 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();