The amp-pixel
element is meant to be used as a typical tracking pixel - to count page views.
The amp-pixel
component behaves like a simple tracking pixel img
. It takes a single URL, but provides variables that can be replaced by the component in the URL string when making the request. See the src
attribute for more information.
src
A simple URL to send a GET request to when the tracking pixel is loaded.
The variables listed under the Substitutions paragraph can be used to interpolate certain values into the pixel URL.
$RANDOM
Use the special string $RANDOM
to add a random number to the URL if required.
For instance:
<amp-pixel src="https://foo.com/pixel?$RANDOM"></amp-pixel>
may make a request to something like https://foo.com/pixel?0.8390278471201
where the $RANDOM value is randomly generated upon each impression.
$CANONICAL_URL
Use the special string $CANONICAL_URL
to add the canonical URL of the current document to the URL
For instance:
<amp-pixel src="https://foo.com/pixel?href=$CANONICAL_URL"></amp-pixel>
may make a request to something like https://foo.com/pixel?href=https%3A%2F%2Fpinterest.com%2F
.
$CANONICAL_HOST
Use the special string $CANONICAL_HOST
to add the canonical URL's host of the current document to the URL
For instance:
<amp-pixel src="https://foo.com/pixel?host=$CANONICAL_HOST"></amp-pixel>
may make a request to something like https://foo.com/pixel?host=pinterest.com
.
$CANONICAL_PATH
Use the special string $CANONICAL_PATH
to add the canonical URL's path of the current document to the URL
For instance:
<amp-pixel src="https://foo.com/pixel?path=$CANONICAL_PATH"></amp-pixel>
may make a request to something like https://foo.com/pixel?path=%2Fpage1.html
.
$TITLE
Use the special string $TITLE
to add the title of the current document to the URL
For instance:
<amp-pixel src="https://foo.com/pixel?title=$TITLE"></amp-pixel>
may make a request to something like https://foo.com/pixel?title=Breaking%20News
.
$AMPDOC_URL
Use the special string $AMPDOC_URL
to add the AMP document's URL.
For instance:
<amp-pixel src="https://foo.com/pixel?ref=$AMPDOC_URL"></amp-pixel>
may make a request to something like https://foo.com/pixel?ref=https%3A%2F%2Fexample.com%2F
.
$AMPDOC_HOST
Use the special string $AMPDOC_HOST
to add the AMP document's URL host.
For instance:
<amp-pixel src="https://foo.com/pixel?host=$AMPDOC_HOST"></amp-pixel>
may make a request to something like https://foo.com/pixel?host=example.com
.
amp-pixel
should not be styled.