Kara Cuma'dan en iyi şekilde yararlanmak için kampanya güçlendiricimizi kullanın
Bu videoda, kod parçacıklarını nasıl test edeceğinizi gösteriyoruz.
Sadece üç adımda Black Friday kurulumunuz
Birçok pazarlamacı için Kara Cuma yılın en güçlü satış günlerinden biridir. Hedefler yüksektir, rekabet daha da yüksektir. Bununla birlikte, sonuçlar genellikle beklentilerin altında kalır.
Bunun ana nedeni: web sitesindeki kampanya ve tekliflerin yeterince açık bir şekilde tanınmaması. Kullanıcılar indirimleri gözden kaçırıyor, promosyonlar düzen içinde kayboluyor ve değerli dönüşüm potansiyeli kullanılmıyor.
-
Önemli: Görsel düzenleyicinizde ilgili kampanya güçlendiriciyi etkinleştirin
-
Özelleştirilmiş JavaScript ve CSS'yi kopyalayın ve kurulumunuzda kontrol edin
-
İçeriğinizi güncelleyin ve başarılı QA'den sonra testi canlı yayınlayın
Not: Varify, kod ve bilgilerin işlevselliği konusunda hiçbir sorumluluk kabul etmez. Test kodunu iyice kontrol etmek ve doğru şekilde uygulamak kullanıcının sorumluluğundadır.
Müşterilerimiz Black Friday'de Varify'ı nasıl kullanıyor?
Geliştiriciler olmadan esneklik
Geliştirme departmanına güvenmek zorunda kalmadan stili değiştirin ve kampanya güçlendiricilerini hızla kendiniz ekleyin. Bu size zaman kazandırır ve anında tepki verebilirsiniz.
Hızlı açılış sayfası testleri
Minimal scriptimiz sayesinde, CMS'nizde açılış sayfaları tasarlayabilir ve bunları doğrudan yönlendirmelerle test edebilirsiniz - hızlı, kolay ve uzun bekleme süreleri olmadan.
Kara Cuma için basit stil
Mağazanızı Kara Cuma için özelleştirmek veya belirli öğeleri hareket ettirerek vurgulamak mı istiyorsunuz? Görsel düzenleyici ile kodun derinliklerine inmek zorunda kalmadan tasarımı bir anda değiştirebilirsiniz.
Kampanyalar için hassas hedefleme
UTM parametreleri, cihaz profilleri veya ülkeler ile belirli hedef grupları özel olarak hedefleyerek değişikliklerinize nasıl tepki verdiklerini test edin. Bu şekilde, tam olarak neyin işe yaradığını ve kimin için işe yaradığını bilirsiniz.
Varify Campaign Booster için Özelleştirilmiş JS & CSS
Black Friday PopUp - Görsel
Çıkış Niyeti
Belirli bir zamanda görünen bir görüntü içeren bir açılır pencere görüntüleyebilirsiniz. Tam olarak ne zaman görüneceğini özelleştirebilirsiniz.
window.varify.helpers.onDomLoaded(() => {
// === BASIC SETTINGS (adjust if needed) ===
const POPUP_SESSION_KEY = 'varifyExitPopupSeen'; // sessionStorage key
const targetUrl = 'https://varify.io/webinars'; // landing page URL
const imageSrc = 'https://images.varify.io/bb686c8cd78a3cad7c19b26d7df61c2b634f336481bd52130e1c1d570343f346/example_bf.jpg'; // popup image
const imageAlt = 'Black Friday Deal'; // image alt text
const popupDelayMs = 1000; // delay before popup opens (in ms)
function isInEditor() {
const p = new URLSearchParams(location.search);
return p.has('varify-variation-name') || p.has('varify-variation-id');
}
if (isInEditor()) return;
window.varify.helpers.waitFor('.varify-exitIntent-content', (contentDiv) => {
const wrapper = document.querySelector('.varify-exitIntent-wrapper');
const backdrop = document.querySelector('.varify-exitIntent-backdrop');
const modal = document.querySelector('.varify-exitIntent');
const closeBtn = document.querySelector('.varify-exitIntent-close');
if (!wrapper || !backdrop || !modal || !contentDiv) return;
const alreadySeen = sessionStorage.getItem(POPUP_SESSION_KEY) === '1';
// move close button into modal so it overlays the image
if (closeBtn && closeBtn.parentElement !== modal) {
modal.appendChild(closeBtn);
}
// === replace popup content with clickable image ===
contentDiv.innerHTML = '';
const link = document.createElement('a');
link.href = targetUrl;
link.target = '_blank';
link.rel = 'noopener noreferrer';
const img = document.createElement('img');
img.src = imageSrc;
img.alt = imageAlt;
img.style.display = 'block';
img.style.width = '100%';
img.style.height = 'auto';
link.appendChild(img);
contentDiv.appendChild(link);
// === always block existing exit-intent triggers ===
const stopExitIntent = (evt) => {
if (
(evt.type === 'mouseleave' || evt.type === 'mouseout') &&
(evt.relatedTarget === null || evt.clientY {
sessionStorage.setItem(POPUP_SESSION_KEY, '1');
wrapper.classList.add('vf-show');
};
setTimeout(openPopup, popupDelayMs);
// === close helpers ===
const closePopup = () => {
wrapper.classList.remove('vf-show');
};
// close via X button
if (closeBtn) {
closeBtn.addEventListener('click', (e) => {
e.preventDefault();
closePopup();
});
}
// close via click outside modal
backdrop.addEventListener('click', (e) => {
if (!modal.contains(e.target)) {
closePopup();
}
});
// close via ESC key
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
closePopup();
}
});
});
});
/* wrapper: varsayılan olarak gizli, vf-show eklendiğinde görünür */
.varify-exitIntent-wrapper {
display: none;
}
.varify-exitIntent-wrapper.vf-show {
display: block;
}
/* arka zemin: tam ekran yer paylaşımı */
.varify-exitIntent-wrapper.vf-show .varify-exitIntent-backdrop {
pozisyon: sabit;
inset: 0;
display: flex !important;
align-items: center;
justify-content: center;
background-color: rgba(0, 0, 0, 0.8);
z-index: 2147483647;
}
/* modal: görüntünün etrafındaki saf kap */
.varify-exitIntent {
position: relative;
maksimum genişlik: 90vw;
maksimum yükseklik: 90vh;
arka plan: şeffaf;
border: none;
box-shadow: none;
}
/* remove padding: pure image modal */
.varify-exitIntent-content {
padding: 0 !important;
}
/* görüntü asla görüntü alanı yüksekliğinden büyük olmamalıdır */
.varify-exitIntent-content img {
display: block;
genişlik: 100%;
yükseklik: auto;
maksimum yükseklik: 90vh;
object-fit: içerir;
}
/* mevcutsa orijinal başlık çubuğunu gizle */
.varify-exitIntent-header {
display: none !important;
}
/* görüntünün üzerindeki kapat düğmesi kaplaması */
.varify-exitIntent-close {
position: absolute !important;
üst: 12px;
sağ: 12px;
genişlik: 24px;
yükseklik: 24px;
display: flex !important;
align-items: center;
justify-content: center;
arka plan: şeffaf;
renk: #fff !önemli;
cursor: pointer;
z-index: 2147483647;
}
Almanya'da geliştirilen en büyük A/B test platformuna güvenin
Black Friday PopUp - İçerik
Çıkış Niyeti
Bu açılır pencere metin, madde işaretleri ve bir düğme içerir. Metni istediğiniz gibi özelleştirebilir ve kullanıcılarınızı hedefli bir şekilde bilgilendirmek için açılır pencerenin ne zaman görünmesi gerektiğini belirleyebilirsiniz.
window.varify.helpers.onDomLoaded(() => {
// ================================
// CONFIG – YOU CAN EDIT THIS
// ================================
// Unique key for this popup. If you duplicate the test, change this key.
const POPUP_SESSION_KEY = 'varifyBFContentPopupSeen';
// When should the popup appear after page load (in milliseconds)?
const POPUP_DELAY_MS = 1000;
// Popup texts
const POPUP_HEADLINE = 'Black Friday Mega Deal!';
const POPUP_SUBHEADLINE = 'Don\'t miss our biggest discounts';
// Bullet points (each entry = one bullet line)
const POPUP_BULLETS = [
'Up to 50% off everything',
'Free shipping on all orders',
'Limited time offer'
];
// CTA button
const POPUP_CTA_URL = 'https://example.com/black-friday'; // landing page URL
const POPUP_CTA_TEXT = 'Save Now →'; // CTA label
// ================================
// RUNTIME LOGIC – DO NOT TOUCH :)
// ================================
// Do not run inside Varify editor
function isInEditor() {
const p = new URLSearchParams(location.search);
return p.has('varify-variation-name') || p.has('varify-variation-id');
}
if (isInEditor()) return;
window.varify.helpers.waitFor('.varify-exitIntent-content', (contentDiv) => {
const wrapper = document.querySelector('.varify-exitIntent-wrapper');
const backdrop = document.querySelector('.varify-exitIntent-backdrop');
const modal = document.querySelector('.varify-exitIntent');
const closeBtn = document.querySelector('.varify-exitIntent-close');
if (!wrapper || !backdrop || !modal || !contentDiv) return;
const alreadySeen = sessionStorage.getItem(POPUP_SESSION_KEY) === '1';
// Always block the original exit-intent logic of the site
const stopExitIntent = (evt) => {
if (
(evt.type === 'mouseleave' || evt.type === 'mouseout') &&
(evt.relatedTarget === null || evt.clientY <= 0) ) { evt.stopImmediatePropagation(); if (evt.preventDefault) evt.preventDefault(); } }; document.addEventListener('mouseleave', stopExitIntent, true); document.addEventListener('mouseout', stopExitIntent, true); // If shown once in this session: hide wrapper and stop everything if (alreadySeen) { wrapper.classList.remove('vf-show'); wrapper.style.display = 'none'; return; } // Ensure close button is inside the modal so it overlays the content if (closeBtn && closeBtn.parentElement !== modal) { modal.appendChild(closeBtn); } // Build popup content contentDiv.innerHTML = ''; contentDiv.style.textAlign = 'left'; const headline = document.createElement('p'); headline.className = 'bf-exit-intent-headline'; headline.textContent = POPUP_HEADLINE; const subheadline = document.createElement('p'); subheadline.className = 'bf-exit-intent-subheadline'; subheadline.textContent = POPUP_SUBHEADLINE; const ul = document.createElement('ul'); ul.className = 'bf-exit-intent-bullets'; POPUP_BULLETS.forEach((txt) => {
const li = document.createElement('li');
li.textContent = txt;
ul.appendChild(li);
});
const cta = document.createElement('a');
cta.className = 'bf-exit-intent-cta';
cta.href = POPUP_CTA_URL;
cta.target = '_blank';
cta.rel = 'noopener noreferrer';
cta.textContent = POPUP_CTA_TEXT;
contentDiv.appendChild(headline);
contentDiv.appendChild(subheadline);
contentDiv.appendChild(ul);
contentDiv.appendChild(cta);
// Open popup after delay (once per session)
const openPopup = () => {
sessionStorage.setItem(POPUP_SESSION_KEY, '1');
wrapper.classList.add('vf-show');
};
setTimeout(openPopup, POPUP_DELAY_MS);
// Close helpers
const closePopup = () => {
wrapper.classList.remove('vf-show');
};
// Close via X button
if (closeBtn) {
closeBtn.addEventListener('click', (e) => {
e.preventDefault();
closePopup();
});
}
// Close via click outside modal
backdrop.addEventListener('click', (e) => {
if (!modal.contains(e.target)) {
closePopup();
}
});
// Close via ESC key
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
closePopup();
}
});
});
});
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/elementor stillerini kaldırır */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) {
const btn = e.target.closest(„.varify-copy-btn“);
if (!btn) return;
const codeEl = btn.parentElement.querySelector(„code“);
if (!codeEl) return;
const code = codeEl.innerText;
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(code);
} else {
const ta = document.createElement(„textarea“);
ta.value = code;
document.body.appendChild(ta);
ta.select();
document.execCommand(„copy“);
ta.remove();
}
btn.classList.add(„copied“);
btn.textContent = „Kopyalandı!“;
setTimeout(() => {
btn.classList.remove(„copied“);
btn.textContent = „Kopyala“;
}, 1400);
});
/* ================================
TEMEL AÇILIR PENCERE DAVRANIŞI
================================ */
/* Wrapper varsayılan olarak gizlidir, JS aracılığıyla .vf-show eklendiğinde görünür */
.varify-exitIntent-wrapper {
display: none;
}
.varify-exitIntent-wrapper.vf-show {
display: block;
}
/* Arka zemin: koyu kaplama, yalnızca sarmalayıcıda .vf-show varsa */
.varify-exitIntent-backdrop {
display: none !important;
background-color: rgba(0, 0, 0, 0.8) !important;
}
.varify-exitIntent-wrapper.vf-show .varify-exitIntent-backdrop {
display: flex !important;
align-items: center !important;
justify-content: center !important;
konum: sabit;
inset: 0;
z-index: 2147483646;
}
/* İsteğe bağlı: sayfada kaydırmayı kilitlemek isterseniz:
.vf-no-scroll {
overflow: hidden !important;
}
*/
/* Bu tasarım için başlık gerekli değildir */
.varify-exitIntent-header {
display: none !important;
}
/* ================================
MODAL STYLING (BLACK FRIDAY LOOK)
================================ */
.varify-exitIntent {
background-color: #000 !important;
renk: #fff !önemli;
border-radius: 10px !important;
box-shadow: 0 0 8px rgb(68 64 64 / 30%) !important;
genişlik: 540px !önemli;
maksimum genişlik: 80% !önemli;
maksimum yükseklik: 80% !önemli;
konum: göreli !önemli;
z-index: 2147483647 !important;
/* arka planın üstünde, kapat düğmesinin altında */
overflow: visible !important;
/* kapat düğmesini kesmeyin */
}
/* HTML'nizde .varify-exitIntent-inner varsa: yalnızca içeride kaydırın */
.varify-exitIntent-inner {
maksimum yükseklik: 80vh;
taşma: otomatik;
}
/* İçerik bloğu */
.varify-exitIntent-content {
padding: 30px !important;
text-align: left !important;
}
/* ================================
METİN STİLLERİ
================================ */
.bf-exit-intent-headline {
yazı tipi boyutu: 22px;
font-weight: 800;
margin: 0 0 10px;
color: #fff;
}
.bf-exit-intent-subheadline {
yazı tipi boyutu: 18px;
margin: 0 0 15px;
color: #fff;
}
.bf-exit-intent-bullets {
list-style: none;
padding: 0;
margin: 0 0 20px;
}
.bf-exit-intent-bullets li {
margin-bottom: 6px;
padding-left: 20px;
konum: göreceli;
color: #fff;
}
.bf-exit-intent-bullets li:before {
içerik: "-";
renk: #d32c2c;
konum: mutlak;
sol: 0;
üst: 0;
}
/* CTA düğmesi */
.bf-exit-intent-cta {
display: inline-block;
background-color: #d32c2c;
renk: #fff !important;
dolgu: 10px 20px;
border-radius: 4px;
yazı tipi boyutu: 16px;
font-weight: 600;
text-decoration: none !important;
}
.bf-exit-intent-cta:hover {
background-color: #b71c1c;
}
/* ================================
KAPAT DÜĞMESI (X) - HER ZAMAN ÜSTTE
================================ */
.varify-exitIntent-close {
position: absolute !important;
üst: 12px !önemli;
sağ: 12px !önemli;
genişlik: 28px !önemli;
yükseklik: 28px !önemli;
display: flex !important;
align-items: center !important;
justify-content: center !important;
arka plan: şeffaf !önemli;
border: none !important;
cursor: pointer !important;
z-index: 2147483648 !important;
/* her şeyin üstünde */
color: #fff !important;
}
.varify-exitIntent-close-icon {
genişlik: 16px;
yükseklik: 16px;
color: #fff !important;
}
Kara Cuma İnce Bildirimi
Bildirim
Sol altta görünen gizli bir bildirim. Bu, kullanıcıyı rahatsız etmeden başka bir eylem sayfasına yönlendirmenize olanak tanır - ince eylem çağrıları için mükemmeldir.
window.varify.helpers.onDomLoaded(() => {
// ================================
// CONFIG – YOU CAN EDIT THIS
// ================================
// Notification should be shown only once per browser session
const SESSION_KEY = 'varifyBFNotificationSeen';
// Text content
const INFO_TEXT = 'Black Friday Deal'; // small badge
const HEADLINE_TEXT = 'Black Friday Special'; // main title
const SUBHEADLINE_TEXT = 'Save 30% on everything today'; // sub text
const CTA_TEXT = 'Save now →'; // CTA label
// Link for CTA and full notification
const CTA_LINK = 'https://example.com/black-friday';
// ================================
// RUNTIME LOGIC – DO NOT TOUCH :)
// ================================
function isInEditor() {
const p = new URLSearchParams(location.search);
return p.has('varify-variation-name') || p.has('varify-variation-id');
}
if (isInEditor()) return;
window.varify.helpers.waitFor('.varify-notification-content', () => {
const contentDiv = document.querySelector('.varify-notification-content');
const wrapper = document.querySelector('.varify-notification-wrapper');
const notification = document.querySelector('.varify-notification');
const closeBtn = document.querySelector('.varify-notification-close');
const wrapperLink = document.querySelector('.varify-notification-link');
if (!contentDiv || !notification) return;
const alreadySeen = sessionStorage.getItem(SESSION_KEY) === '1';
// === If already seen: hide everything immediately and do nothing further ===
if (alreadySeen) {
if (wrapper) wrapper.style.display = 'none';
notification.style.display = 'none';
return;
}
// === First session review – set content ===
// Info badge
let infoDiv = contentDiv.querySelector('.webinar-info');
if (!infoDiv) {
infoDiv = document.createElement('div');
infoDiv.className = 'webinar-info';
contentDiv.insertBefore(infoDiv, contentDiv.firstChild);
}
infoDiv.textContent = INFO_TEXT;
// Headline
const headlineEl = contentDiv.querySelector('.varify-notification-headline');
if (headlineEl) {
headlineEl.textContent = HEADLINE_TEXT;
}
// Subheadline
const subEl = contentDiv.querySelector('.varify-notification-text');
if (subEl) {
subEl.textContent = SUBHEADLINE_TEXT;
}
// CTA inside notification
let ctaEl = contentDiv.querySelector('.webinar-signup');
if (!ctaEl) {
ctaEl = document.createElement('a');
ctaEl.className = 'webinar-signup';
contentDiv.appendChild(ctaEl);
}
ctaEl.textContent = CTA_TEXT;
ctaEl.href = CTA_LINK;
ctaEl.target = '_blank';
ctaEl.rel = 'noopener noreferrer';
// whole notification clickable
if (wrapperLink) {
wrapperLink.href = CTA_LINK;
wrapperLink.target = '_blank';
wrapperLink.rel = 'noopener noreferrer';
}
// Mark as 'seen' from now on
sessionStorage.setItem(SESSION_KEY, '1');
// Close-Button: versteckt Notification komplett (Session-Flag bleibt)
if (closeBtn) {
closeBtn.addEventListener('click', (e) => {
e.preventDefault();
if (wrapper) wrapper.style.display = 'none';
notification.style.display = 'none';
});
}
});
});
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/elementor stillerini kaldırır */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) {
const btn = e.target.closest(„.varify-copy-btn“);
if (!btn) return;
const codeEl = btn.parentElement.querySelector(„code“);
if (!codeEl) return;
const code = codeEl.innerText;
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(code);
} else {
const ta = document.createElement(„textarea“);
ta.value = code;
document.body.appendChild(ta);
ta.select();
document.execCommand(„copy“);
ta.remove();
}
btn.classList.add(„copied“);
btn.textContent = „Kopyalandı!“;
setTimeout(() => {
btn.classList.remove(„copied“);
btn.textContent = „Kopyala“;
}, 1400);
});
/* Beyaz metinli siyah kutu */
.varify-notification.v_animated.v_animation.varify-init {
background-color: #000 !important;
color: #fff !important;
}
/* Başlık ve metin beyaz */
.varify-bildirim-başlığı,
.varify-notification-text {
color: #fff !important;
}
/* Altta metin kenar boşluğu */
.varify-notification-text {
margin-bottom: 5px !important;
}
/* CTA metin stili */
.webinar-signup {
renk: #fff !önemli;
font-size: 14px !important;
font-weight: 600 !important;
text-decoration: none !important;
}
.webinar-signup:hover {
text-decoration: underline !important;
}
/* Kapat simgesini (X) görünür hale getirin */
.varify-notification-close {
color: #fff !important;
}
/* "Kara Cuma Fırsatı" için balon tasarımı */
.webinar-info {
background-color: #d32c2c !important;
/* kırmızı balon */
color: #fff !important;
/* beyaz metin */
border-radius: var(--border-radius--200) !important;
font-weight: 600 !important;
font-size: 12px !important;
padding: 2px 6px !important;
maksimum genişlik: 160px !önemli;
text-align: center !important;
margin-bottom: 8px !important;
margin-top: 6px !important;
}
/* ---------- MOBIL AYARLAMALAR ---------- */
@media (max-width: 767px) {
.varify-notification-headline {
font-size: 14px !important;
}
.varify-notification-text {
font-size: 12px !important;
margin-bottom: 4px !important;
}
.webinar-info {
font-size: 10px !important;
padding: 1px 4px !important;
maksimum genişlik: 120px !önemli;
margin-bottom: 6px !important;
}
.webinar-signup {
font-size: 12px !important;
}
}
@media (max-width: 576px) {
/* Daha küçük genel kutu */
.varify-notification {
padding: 8px 10px !important;
min-width: 200px !important;
maksimum genişlik: 260px !önemli;
border-radius: 3px !important;
alt: 20px !önemli;
sol: 20px !important;
}
/* Daha küçük başlık */
.varify-notification-headline {
font-size: 13px !important;
satır yüksekliği: 1.2 !önemli;
margin-bottom: 2px !important;
}
/* Daha küçük alt başlık */
.varify-notification-text {
font-size: 11px !important;
çizgi yüksekliği: 1.2 !önemli;
}
/* Daha küçük rozet */
.webinar-info {
font-size: 10px !important;
padding: 1px 4px !important;
maksimum genişlik: 100px !önemli;
margin-bottom: 4px !important;
}
/* Daha Küçük Close-X */
.varify-notification-close {
font-size: 16px !important;
genişlik: 12px !önemli;
yükseklik: 12px !önemli;
sağ: 10px !önemli;
margin-top: -6px !important;
}
}
Kara Cuma Bilgi Çubuğu
Bilgi çubuğu
Bilgi Çubuğu ile üç farklı içerik görüntüleyebilir ve SVG'yi kendi tasarımınızla değiştirebilirsiniz. Etiketler de özelleştirilebilir ve tüm öğe kolayca bağlantı kurabilmeniz için bağlantılıdır.
window.varify.helpers.waitFor('.varify-usp-bar', (bar) => {
// === SIZIN IÇIN AYARLAR ===
const başlıklar = [
'HER ŞEYDEN 30%',
'HER ŞEYDEN 30%',
'30% HER ŞEY KAPALI'
];
const mobileHeadline = '30% HER ŞEYDE İNDİRİM - MOBİL ÖZEL';
const targetUrl = 'https://example.com/black-friday';
const iconVariant = 'cross';
const crossIconSvg =
'';
const defaultIconSvg =
'';
const isMobile = window.matchMedia('(max-width: 767px)').matches;
if (isMobile) {
bar.classList.add('varify-usp-bar--mobile-single');
}
// === METINLERI UYGULA ===
bar.querySelectorAll('.varify-usp-bar-headline').forEach((el, idx) => {
if (isMobile) {
el.textContent = mobileHeadline;
} else {
el.textContent = headlines[idx] || headlines[0];
}
});
// === SIMGELERI UYGULA ===
bar.querySelectorAll('.varify-usp-bar-icon').forEach((el) => {
el.innerHTML = iconVariant === 'cross' ? crossIconSvg : defaultIconSvg;
});
// === ÇUBUĞU TIKLANABILIR YAP ===
bar.addEventListener('click', (evt) => {
if (evt.target.closest('.varify-usp-bar-close')) return;
window.location.href = targetUrl;
});
// ------------------------------------------------------------------
// === MOBIL ÖZELLIK (YENI - GERI KALANI DEĞIŞMEDI) ===
// ------------------------------------------------------------------
if (isMobile) {
// yalnızca ilk USP görünür kalır
const usps = bar.querySelectorAll('.varify-usp-bar-usp');
usps.forEach((usp, index) => { {
if (index > 0) {
usp.style.display = 'none';
}
});
}
});
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/elementor stillerini kaldırır */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) {
const btn = e.target.closest(„.varify-copy-btn“);
if (!btn) return;
const codeEl = btn.parentElement.querySelector(„code“);
if (!codeEl) return;
const code = codeEl.innerText;
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(code);
} else {
const ta = document.createElement(„textarea“);
ta.value = code;
document.body.appendChild(ta);
ta.select();
document.execCommand(„copy“);
ta.remove();
}
btn.classList.add(„copied“);
btn.textContent = „Kopyalandı!“;
setTimeout(() => {
btn.classList.remove(„copied“);
btn.textContent = „Kopyala“;
}, 1400);
});
/* Kara Cuma stili: siyah arka plan, beyaz metin, alt metni gizle */
.varify-usp-bar-wrapper,
.varify-usp-bar {
background-color: #000 !important;
color: #fff !important;
}
.varify-usp-bar-headline {
renk: #fff !önemli;
font-size: 18px !important;
font-weight: 700 !important;
}
.varify-usp-bar-text {
display: none !important;
/* Alt başlıkları kaldırın; sadece başlıklar kalsın */
}
.varify-usp-bar-icon svg {
dolgu: #fff !important;
kontur: #fff !important;
genişlik: 24px;
yükseklik: 24px;
}
/* Fare işaretçisini tüm çubuk üzerinde bir „bağlantı eli“ olarak gösterir */
.varify-usp-bar-wrapper {
cursor: pointer;
}
/* Kapanış X'inin görünür kalmasını ve simge değişiminden etkilenmemesini sağlar */
.varify-usp-bar-close {
color: #ffffff !important;
/* Siyah arka plan üzerinde beyaz X */
cursor: default;
/* Kapat düğmesini tıklanabilir diğer düğmelerden ayırmak için varsayılan imleç */
}
@media (max-width: 767px) {
.varify-usp-bar.varify-usp-bar--mobile-single {
text-align: center;
}
/* .varify-usp-bar-item öğesini sütun sınıfınıza uyarlayın */
.varify-usp-bar.varify-usp-bar--mobile-single .varify-usp-bar-item:not(:first-child) {
display: none;
}
.varify-usp-bar-icon {
genişlik: 61px !important;
yükseklik: 61px !important;
}
}
Kara Cuma Çıkış Niyeti - Görsel
Çıkış Niyeti (Masaüstü)
Bir kullanıcı sayfadan ayrılmak istediğinde, resimli bir açılır pencere görünür. Kullanıcı sayfadan ayrılmadan önce bir kez daha dikkat çekmek için mükemmeldir.
window.varify.helpers.onDomLoaded(() => {
/* === YOUR SETTINGS === */
const imgSrc = "https://images.varify.io/bb686c8cd78a3cad7c19b26d7df61c2b634f336481bd52130e1c1d570343f346/example_bf.jpg";
const targetUrl = "https://example.com/black-friday"; // Link for the image
const sessionKey = "varify_exit_popup_seen"; // Do not change
/* ========================= */
// Do not run in editor
function isInEditor() {
const p = new URLSearchParams(location.search);
return p.has("varify-variation-name") || p.has("varify-variation-id");
}
if (isInEditor()) return;
// Do not show more than once per session
if (sessionStorage.getItem(sessionKey)) return;
window.varify.helpers.waitFor('.varify-exitIntent-content', (contentDiv) => {
const wrapper = document.querySelector('.varify-exitIntent-wrapper');
const backdrop = document.querySelector('.varify-exitIntent-backdrop');
const modal = document.querySelector('.varify-exitIntent');
const closeBtn = document.querySelector('.varify-exitIntent-close');
if (!wrapper || !backdrop || !modal || !closeBtn) return;
// Replace content with image popup
contentDiv.innerHTML = "";
const link = document.createElement("a");
link.href = targetUrl;
link.target = "_blank";
link.rel = "noopener noreferrer";
const img = document.createElement("img");
img.src = imgSrc;
img.alt = "Black Friday Image";
img.style.display = "block";
img.style.width = "100%";
img.style.height = "auto";
link.appendChild(img);
contentDiv.appendChild(link);
// Exit intent trigger
const exitHandler = (e) => {
if (e.clientY {
if (!modal.contains(evt.target)) closePopup();
});
closeBtn.addEventListener("click", (e) => {
e.preventDefault();
closePopup();
});
document.addEventListener("keydown", (e) => {
if (e.key === "Escape") closePopup();
});
});
});
/* Arka plan varsayılan olarak gizlidir */
.varify-exitIntent-backdrop {
display: none !important;
background-color: rgba(0, 0, 0, 0.8) !important;
konum: sabit;
üst: 0;
alt: 0;
sol: 0;
sağ: 0;
justify-content: center;
align-items: center;
}
/* Yalnızca sarmalayıcı vf-show özelliğine sahip olduğunda açılır pencereyi göster */
.varify-exitIntent-wrapper.vf-show .varify-exitIntent-backdrop {
display: flex !important;
}
/* Açılır pencere açıkken kaydırmayı önleyin */
.vf-no-scroll {
overflow: hidden !important;
}
/* İçerik sadece görüntüdür, bu nedenle dolguyu kaldırın */
.varify-exitIntent-content {
padding: 0 !important;
}
/* Modal arka planı siyah */
.varify-exitIntent {
background: #000 !important;
border-radius: 8px !important;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
genişlik: 540px;
maksimum genişlik: 90%;
maksimum yükseklik: 90%;
overflow: hidden;
/* önemli, böylece görüntü asla taşmaz */
position: relative;
}
/* Kapat düğmesi her zaman görüntünün üzerinde görünür */
.varify-exitIntent-close {
pozisyon: mutlak;
sağ: 8px;
üst: 8px;
genişlik: 28px;
yükseklik: 28px;
arka plan: rgba(255, 255, 255, 0.9);
border-radius: 50%;
z-indeksi: 9999;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.varify-exitIntent-close-icon {
genişlik: 14px;
yükseklik: 14px;
color: #000 !important;
}
.varify-exitIntent-header {
display: none !important;
}
/* Arka planınızla birlikte sarıcı */
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/elementor stillerini kaldırır */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) { const btn = e.target.closest(„.varify-copy-btn“); if (!btn) return; const codeEl = btn.parentElement.querySelector(„code“); if (!codeEl) return; const code = codeEl.innerText; if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(code); } else { const ta = document.createElement(„textarea“); ta.value = code; document.body.appendChild(ta); ta.select(); document.execCommand(„copy“); ta.remove(); } btn.classList.add(„copied“); btn.textContent = „Kopyalandı!“; setTimeout(() => { btn.classList.remove(„copied“); btn.textContent = „Kopyala“; }, 1400); });
Kara Cuma Çıkış Niyeti - İçerik
Çıkış Niyeti (Masaüstü)
Bu açılır pencere, kullanıcı sayfadan ayrılmak istediğinde görünür ve metin, madde işaretleri ve bir düğme içerir. Kullanıcıyı geri getirmek için içeriği istediğiniz gibi özelleştirebilirsiniz.
window.varify.helpers.onDomLoaded(() => {
// ================================
// CONFIG – YOU CAN EDIT THIS
// ================================
// Unique key for this popup. Change if you want a separate session logic.
const POPUP_SESSION_KEY = 'varifyBFContentExitPopupSeen';
// Popup texts
const POPUP_HEADLINE = 'Black Friday Mega Deal!';
const POPUP_SUBHEADLINE = 'Don\'t miss our biggest discounts';
// Bullet points (each entry = one bullet line)
const POPUP_BULLETS = [
'Up to 50% off everything',
'Free shipping on all orders',
'Limited time offer'
];
// CTA button
const POPUP_CTA_URL = 'https://example.com/black-friday'; // landing page URL
const POPUP_CTA_TEXT = 'Save Now →'; // CTA label
// Exit intent sensitivity (keep it simple: trigger when mouse leaves at top)
const EXIT_TRIGGER_Y = 0;
// ================================
// RUNTIME LOGIC – DO NOT TOUCH :)
// ================================
// Do not run inside Varify editor
function isInEditor() {
const p = new URLSearchParams(location.search);
return p.has('varify-variation-name') || p.has('varify-variation-id');
}
if (isInEditor()) return;
// Do not show more than once per session
if (sessionStorage.getItem(POPUP_SESSION_KEY) === '1') return;
window.varify.helpers.waitFor('.varify-exitIntent-content', (contentDiv) => {
const wrapper = document.querySelector('.varify-exitIntent-wrapper');
const backdrop = document.querySelector('.varify-exitIntent-backdrop');
const modal = document.querySelector('.varify-exitIntent');
const closeBtn = document.querySelector('.varify-exitIntent-close');
if (!wrapper || !backdrop || !modal || !closeBtn || !contentDiv) return;
let popupOpened = false;
// Ensure close button is inside modal so it overlays the content
if (closeBtn.parentElement !== modal) {
modal.appendChild(closeBtn);
}
// Build popup content (headline, subheadline, bullets, CTA)
contentDiv.innerHTML = '';
contentDiv.style.textAlign = 'left';
const headline = document.createElement('p');
headline.className = 'bf-exit-intent-headline';
headline.textContent = POPUP_HEADLINE;
const subheadline = document.createElement('p');
subheadline.className = 'bf-exit-intent-subheadline';
subheadline.textContent = POPUP_SUBHEADLINE;
const ul = document.createElement('ul');
ul.className = 'bf-exit-intent-bullets';
POPUP_BULLETS.forEach((txt) => {
const li = document.createElement('li');
li.textContent = txt;
ul.appendChild(li);
});
const cta = document.createElement('a');
cta.className = 'bf-exit-intent-cta';
cta.href = POPUP_CTA_URL;
cta.target = '_blank';
cta.rel = 'noopener noreferrer';
cta.textContent = POPUP_CTA_TEXT;
contentDiv.appendChild(headline);
contentDiv.appendChild(subheadline);
contentDiv.appendChild(ul);
contentDiv.appendChild(cta);
// Exit-intent trigger (simple: mouse leaves at top)
const exitHandler = (e) => {
if (popupOpened) return;
// nur reagieren, wenn Maus oben rausgeht
if (e.clientY > EXIT_TRIGGER_Y) return;
openPopup();
popupOpened = true;
document.removeEventListener('mouseout', exitHandler);
};
document.addEventListener('mouseout', exitHandler);
function openPopup() {
sessionStorage.setItem(POPUP_SESSION_KEY, '1');
wrapper.classList.add('vf-show');
backdrop.style.display = '';
document.documentElement.classList.add('vf-no-scroll');
document.body.classList.add('vf-no-scroll');
}
function closePopup() {
wrapper.classList.remove('vf-show');
backdrop.style.display = 'none';
document.documentElement.classList.remove('vf-no-scroll');
document.body.classList.remove('vf-no-scroll');
}
// Outside click closes
backdrop.addEventListener('click', (evt) => {
if (!modal.contains(evt.target)) closePopup();
});
// X button closes
closeBtn.addEventListener('click', (e) => {
e.preventDefault();
closePopup();
});
// ESC closes
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') closePopup();
});
});
});
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/elementor stillerini kaldırır */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) {
const btn = e.target.closest(„.varify-copy-btn“);
if (!btn) return;
const codeEl = btn.parentElement.querySelector(„code“);
if (!codeEl) return;
const code = codeEl.innerText;
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(code);
} else {
const ta = document.createElement(„textarea“);
ta.value = code;
document.body.appendChild(ta);
ta.select();
document.execCommand(„copy“);
ta.remove();
}
btn.classList.add(„copied“);
btn.textContent = „Kopyalandı!“;
setTimeout(() => {
btn.classList.remove(„copied“);
btn.textContent = „Kopyala“;
}, 1400);
});
/* ---------------------------------------------
Arka plan varsayılan olarak gizlidir
--------------------------------------------- */
.varify-exitIntent-backdrop {
display: none !important;
background-color: rgba(0, 0, 0, 0.8) !important;
konum: sabit !önemli;
üst: 0;
alt: 0;
sol: 0;
sağ: 0;
justify-content: center;
align-items: center;
z-index: 2147483646 !important;
}
/* ---------------------------------------------
Sarmalayıcıda .vf-show olduğunda açılır pencereyi göster
--------------------------------------------- */
.varify-exitIntent-wrapper.vf-show .varify-exitIntent-backdrop {
display: flex !important;
}
/* ---------------------------------------------
Açılır pencere açıkken sayfanın kaydırılmasını önleme
--------------------------------------------- */
.vf-no-scroll {
overflow: hidden !important;
}
/* ---------------------------------------------
Modal stil (içerikli açılır pencere için)
--------------------------------------------- */
.varify-exitIntent {
background-color: #000 !important;
renk: #fff !önemli;
border-radius: 10px !important;
box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
genişlik: 540px !important;
maksimum genişlik: 90% !important;
max-height: 90% !important;
taşma: görünür !önemli;
position: relative !important;
padding: 0 !important;
z-index: 2147483647 !important;
}
/* ---------------------------------------------
İçerik Alanı
--------------------------------------------- */
.varify-exitIntent-content {
padding: 30px !important;
text-align: left !important;
}
/* ---------------------------------------------
Varsayılan kullanılmayan başlık bloğunu gizle
--------------------------------------------- */
.varify-exitIntent-header {
display: none !important;
}
/* ---------------------------------------------
Kapat düğmesi (her zaman içeriğin üzerinde görünür)
--------------------------------------------- */
.varify-exitIntent-close {
position: absolute !important;
üst: 12px !önemli;
sağ: 12px !önemli;
genişlik: 28px !önemli;
yükseklik: 28px !önemli;
border-radius: 50% !important;
background: rgba(255, 255, 255, 0.9) !important;
renk: #000 !önemli;
z-indeksi: 2147483648 !önemli;
display: flex !important;
align-items: center !important;
justify-content: center !important;
cursor: pointer !important;
padding: 0 !important;
}
.varify-exitIntent-close-icon {
genişlik: 14px !önemli;
yükseklik: 14px !önemli;
color: #000 !important;
}
/* ---------------------------------------------
İçerik açılır penceresi için tipografi
--------------------------------------------- */
.bf-exit-intent-headline {
font-size: 22px !important;
font-weight: 800 !important;
margin: 0 0 10px !important;
color: #fff !important;
}
.bf-exit-intent-subheadline {
font-size: 18px !important;
margin: 0 0 15px !important;
color: #fff !important;
}
/* ---------------------------------------------
Mermi listesi
--------------------------------------------- */
.bf-exit-intent-bullets {
list-style: none !important;
padding: 0 !important;
margin: 0 0 20px !important;
}
.bf-exit-intent-bullets li {
margin-bottom: 6px !important;
padding-left: 20px !important;
konum: göreli !önemli;
color: #fff !important;
}
.bf-exit-intent-bullets li::before {
content: "-" !important;
renk: #d32c2c !önemli;
konum: mutlak !önemli;
sol: 0 !önemli;
üst: 0 !önemli;
}
/* ---------------------------------------------
CTA düğmesi
--------------------------------------------- */
.bf-exit-intent-cta {
display: inline-block !important;
background-color: #d32c2c !important;
renk: #fff !önemli;
padding: 10px 20px !important;
border-radius: 4px !important;
font-size: 16px !important;
font-weight: 600 !important;
text-decoration: none !important;
}
.bf-exit-intent-cta:hover {
background-color: #b71c1c !important;
}
/* ---------------------------------------------
Çok küçük görüntü alanları için duyarlı ince ayarlar
--------------------------------------------- */
@media only screen and (max-height: 700px) {
.varify-exitIntent {
max-height: 75% !important;
}
}
@media only screen and (max-width: 380px) {
.varify-exitIntent-content {
padding: 20px !important;
}
.bf-exit-intent-headline {
font-size: 19px !important;
}
.bf-exit-intent-subheadline {
font-size: 16px !important;
}
}
/* Arka planınızla birlikte sarıcı */
.varify-code-block {
background: #f5f2f0;
border-radius: 8px;
border: 1px solid #e0ddd9;
dolgu: 0;
pozisyon: göreceli;
font-family: Consolas, Menlo, Monaco, „Fira Code“, monospace;
margin-bottom: 24px;
}
/* Kod alanı */
.varify-code-block pre {
margin: 0;
dolgu: 16px 18px;
taşma: otomatik;
white-space: pre;
}
.varify-code-block kodu {
renk: #333;
yazı tipi boyutu: 13px;
satır yüksekliği: 1.55;
ekran: blok;
}
/* Kopyala düğmesi - tamamen nötralize edildi, artık mavi yok */
.varify-copy-btn {
all: unset !important; /* TÜM varsayılan/tema/Elementör stillerini öldürür */
display: inline-block !important;
position: absolute !important;
üst: 10px !important;
sağ: 10px !important;
padding: 6px 10px !important;
border-radius: 6px !important;
background: rgba(255,255,255,0.4) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(255,255,255,0.35) !important;
renk: #333 !önemli;
font-size: 11px !important;
font-weight: 600 !important;
text-decoration: none !important;
cursor: pointer !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
}
/* Kopyalamadan sonra isteğe bağlı geri bildirim */
.varify-copy-btn.copied {
background: rgba(80, 200, 120, 0.55) !important;
color: #fff !important;
}
document.addEventListener(„click“, function (e) { const btn = e.target.closest(„.varify-copy-btn“); if (!btn) return; const codeEl = btn.parentElement.querySelector(„code“); if (!codeEl) return; const code = codeEl.innerText; if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(code); } else { const ta = document.createElement(„textarea“); ta.value = code; document.body.appendChild(ta); ta.select(); document.execCommand(„copy“); ta.remove(); } btn.classList.add(„copied“); btn.textContent = „Kopyalandı!“; setTimeout(() => { btn.classList.remove(„copied“); btn.textContent = „Kopyala“; }, 1400); });
PRO kullanıcılarımız ne diyor
Varify Pro özelliği
Şimdi PRO'ya yükseltin ve mevcut müşteri olarak tasarruf edin
Yükseltmenizi başlatmak ve Varify.io'nun tüm gelişmiş özelliklerini kullanmak için tek bir tıklama yeterlidir.