With CrazyRocket, you can easily create a campaign and embed it in your landing page, ex., shop.com/pages/spin-wheel.
A dedicated landing page has many benefits:
Open your Shopify Admin, click on the "Online Store" option, then on Pages and eventually on "Add Page"
Enter a title for your page and click on the <> icon to enable the HTML editor.
Paste the embedding code and click SAVE.
Preview your page and fine-tune your HTML and CSS settings as required.
Layout depends on your theme: of course, you can create a custom layout (with Liquid) to fit your needs.
For our tests, we created a basic .liquid theme with an empty template:
If you want to show the campaign ONLY on the landing page, use the URL PAGE FILTER option.