AMP

amp-pixel

Description Ce composant peut être utilisé comme pixel de suivi standard pour comptabiliser les pages vues.
Mises en page compatibles fixed, nodisplay
Exemples Consultez l'exemple de composant amp-pixel sur AMP By Example.

Comportement

Le composant amp-pixel se comporte comme un pixel de suivi simple img. Il utilise une seule URL, mais fournit des variables qui peuvent être remplacées par le composant dans la chaîne d'URL lors de l'exécution de la requête. Pour plus d'informations à ce sujet, consultez la section traitant des substitutions.

Dans cet exemple de base, le composant amp-pixel envoie une requête GET simple à l'URL indiquée et ignore le résultat.

<amp-pixel src="https://foo.com/tracker/foo"
    layout="nodisplay"></amp-pixel>

Lors du traitement des URL AMP dans l'en-tête de page de provenance des requêtes d'analyse, supprimez ou ignorez le paramètre usqp. Ce paramètre est utilisé par Google pour déclencher des tests pour Google AMP Cache.

Attributs

src (obligatoire)

URL simple vers un point de terminaison distant qui doit utiliser le protocole https.

referrerpolicy (facultatif)

Cet attribut est semblable à l'attribut referrerpolicy sur la balise <img>. Cependant, no-referrer est la seule valeur acceptée. Si referrerpolicy=no-referrer est spécifié, l'en-tête referrer est supprimé de la requête HTTP.

<amp-pixel src="https://foo.com/tracker/foo"
    layout="nodisplay"
    referrerpolicy="no-referrer"></amp-pixel>
allow-ssr-img (facultatif)

Cet attribut est utilisé dans les créations AMP4ADS. Il indique que, dans le cadre de la transformation post-validation, un élément img peut être placé directement dans l'élément amp-pixel, ce qui permet d'envoyer la demande ping parallèlement à la récupération ou l'application de l'exécution AMP. Cela signifie que les macros contenues dans l'URL ne seront PAS développées. Par conséquent, n'utilisez cet attribut que si la source (src) ne contient pas de macros.

common attributes

Cet élément inclut des attributs communs étendus aux composants AMP.

Substitutions

Le composant amp-pixel autorise toutes les substitutions de variables d'URL standards. Pour plus d'informations, consultez le Guide des substitutions.

Dans l'exemple suivant, une requête peut être envoyée à une adresse semblable à https://foo.com/pixel?0.8390278471201, où la valeur RANDOM est générée de manière aléatoire lors de chaque impression.

<amp-pixel src="https://foo.com/pixel?RANDOM"
    layout="nodisplay"></amp-pixel>

Application d'un style

Aucun style ne doit être appliqué au composant amp-pixel.

Validation

Consultez les règles relatives à amp-pixel dans les spécifications du validateur AMP.

Need more help?

You've read this document a dozen times but it doesn't really cover all of your questions? Maybe other people felt the same: reach out to them on Stack Overflow.

Go to Stack Overflow
Found a bug or missing a feature?

The AMP project strongly encourages your participation and contributions! We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about.

Go to GitHub