Documentation
Feedback
Guides

Getting StartedPixel apps
4. Writing the header and body scripts

Now, it is time to define the scripts that your Pixel app will run on the store website. You can specify scripts that execute inside the <header> and/or <body> tags.

Adding a script to the <header> ensures that it will be executed before any other HTML element is rendered on the page. Although this may harm your store's performance, it is a good option if your Pixel app relies on the interaction between users and the store components. On the other hand, adding a script to the store's <body> tag may not harm performance scores but at the cost of losing user data. Choose wisely according to your Pixel app functionality.

Step by step

  1. Open the pixel/header.html file and replace the provided function with your own.

If you opt to execute your script inside the <body> tag, rename the header.html file to body.html.

  1. Use the settingsSchema identification key previously defined where applicable. Take the following example:
<script> // Using via JavaScript var appId = "{{settings.gtmId}}"; </script> <script src="//foobar.com?gtmId={{settings.gtmId}}"></script>
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest edits (Github)
See also
5. Listening to store events
App Development
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page