En mai 2013, Adobe a publié une bibliothèque de collecte de données mises à jour, appelée AppMeasurement, conçue pour remplacer H Code. Cette nouvelle bibliothèque AppMeasurement contenait un support natif pour la collecte des paramètres de chaîne de requête, tandis que dans H Code, un code de module externe supplémentaire était requis.
Avec l’introduction de Util.getQueryParam (compris dans la bibliothèque AppMeasurement), il existe plusieurs différences essentielles avec s.getQueryParam (module externe de H Code) à prendre en compte :
- Util.getQueryParam est sensible à la casse, contrairement à s.getQueryParam. Si Util.getQueryParam est défini pour rechercher « cid », il ne reconnaît pas le paramètre de chaîne de requête « CID » dans l’URL.
- Util.getQueryParam ne prend pas en charge la recherche de plusieurs chaînes de requêtes. La fonction s.getQueryParam peut prendre comme premier argument une chaîne délimitée par des virgules.
- Les paramètres acceptés entre les modules externes sont légèrement différents.
- s.Util.getQueryParam(clé, emplacement, séparateur)
- Clé (obligatoire) : le nom de la chaîne de requête. Identique à s.getQueryParam.
- Emplacement (facultatif) : utilisé si l’URL se trouve à un emplacement différent de page.URL (par exemple, si vous souhaitez l’utiliser dans document.referrer). Dans s.getQueryParam, l’emplacement est le troisième paramètre.
- Séparateur (facultatif) : si l’URL en question utilise un élément autre que «& » pour séparer les chaînes de requête, un délimiteur alternatif peut être utilisé. Cette fonctionnalité est propre à Util.getQueryParam.
- s.getQueryParam(clé, délimiteur, emplacement)
- Clé (obligatoire) : le nom de la chaîne de requête. Accepte éventuellement plusieurs valeurs en tant que chaîne unique délimitée par des virgules.
- Délimiteur (facultatif) : si plusieurs clés sont recherchées, il détermine la manière de séparer ces valeurs.
- Emplacement (facultatif) : même fonctionnalité que dans Util.getQueryParam.
- s.Util.getQueryParam(clé, emplacement, séparateur)
Articles d’aide connexes :
Liens d’implémentation les plus courants
Présentation de props et eVars
Prise en main de la mise en œuvre d’Analytics
Présentation de l’implémentation de Dynamic Tag Management
Présentation de l’implémentation de JavaScript
Vous ne connaissez pas Adobe Analytics ? Découvrez ces fonctions connexes :
Collecte des données multicanal