Skip to content

Instantly share code, notes, and snippets.

View dan-donica's full-sized avatar

Instapage dan-donica

View GitHub Profile
@dan-donica
dan-donica / code.html
Created May 14, 2026 07:32
Test Gist
<iframe width="958" height="539" src="https://www.youtube.com/embed/2Zg9hPJ-L5o"
title="Revolutionize Your Landing Pages with Instapage" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="958" height="539"
src="https://www.youtube.com/embed/2Zg9hPJ-L5o?loop=1&playlist=2Zg9hPJ-L5o&autoplay=1&mute=1"
title="Revolutionize Your Landing Pages with Instapage" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<iframe width="958" height="539" src="https://www.youtube.com/embed/2Zg9hPJ-L5o"
title="Revolutionize Your Landing Pages with Instapage" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
@dan-donica
dan-donica / code.html
Created February 5, 2026 16:21
Add the variantName event parameter to your event snippet
gtag("event", [event_name}, {
[parameter1] : [parameter1_value],
[parameter12] : [parameter2_value],
variantName});
@dan-donica
dan-donica / code.html
Created February 5, 2026 16:19
event snippet
var variantName = __variant_custom_name;
@dan-donica
dan-donica / code.html
Created February 5, 2026 16:18
Conversions triggered on the thank you page
<script>
gtag('event', '[event_name]', {
'[parameter_1]' : '[parameter_1_value]',
'[parameter_2]' : '[parameter_2_value]',
'[parameter_3]' : '[parameter_3_value]'
});
</script>
@dan-donica
dan-donica / code.html
Created February 5, 2026 16:17
Conversions triggered by form submissions - multiple forms
<script>
window.instapageFormSubmitSuccess = function (form, wid) {
if (wid === 2) {
gtag('event', '[event_name]', {
'form' : '[parameter_value]',
'fields' : 2,
'form_type' : 'single step'
});
}
@dan-donica
dan-donica / code.html
Last active February 5, 2026 16:16
Conversions triggered by form submissions - one form
<script type='text/javascript'>
window.instapageFormSubmitSuccess = function (form) {
gtag('event', 'form_submitted', {
'[parameter_1]' : '[parameter_1_value]',
'[parameter_2]' : '[parameter_2_value]',
'[parameter_3]' : '[parameter_3_value]'
});
@dan-donica
dan-donica / code.html
Created February 5, 2026 16:10
Conversions triggered by button clicks
<script>
window.addEventListener('DOMContentLoaded', function () {
var element = document.querySelector('#element-123 a');
element.addEventListener('click', handler);
function handler() {
gtag('event', 'clicked_onpagelink_button', {
'[parameter_1]' : '[parameter_1_value]',
'[parameter_2]' : '[parameter_2_value]',
'[parameter_3]' : '[parameter_3_value]'
@dan-donica
dan-donica / ext-conv-tracking-helper.js
Created June 16, 2025 14:36
External conversion tracking helper function
function onPopupShown(popupId, callback) {
const popup = document.getElementById(popupId);
if (!popup) return;
const observer = new MutationObserver((mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === "attributes" && mutation.attributeName === "style") {
const display = window.getComputedStyle(popup).display;
if (display === "block") {
callback();