كيف يوجّه نظر الإنسان الانتباه ويؤثر في الثقة وسلوك الشراء
سيكولوجية النظرة البشرية
قبل أن يُقرأ العنوان، وقبل أن يُقيَّم المنتج، وقبل أن تحدث النقرة، غالباً ما يحسم الوجه اللحظة الأولى من الانتباه.
لكن الانتباه لا يتوقف عند الوجه.
فبمجرد أن يلتقط المشاهد وجهاً، يمكن للعينين أن تعيدا توجيه ما يحدث بعد ذلك: نحو المشاهد نفسه، أو المنتج، أو الرسالة.
هذا التحول دقيق إلى درجة قد لا ننتبه إليه. ومع ذلك، يمكنه التأثير في ما يلفت الانتباه، وما يبقى في الذاكرة، وما يبدو جديراً بالثقة.
في الإعلانات وEcommerce، يجعل ذلك قراراً بصرياً صغيراً أكثر أهمية مما يبدو:
إلى أين ينبغي أن ينظر الشخص؟
لماذا نتبع اتجاه العين؟
نحن شديدو الحساسية لاتجاه نظرات الآخرين.
مجرد تغيّر اتجاه نظرة شخص آخر قد يحوّل انتباهنا بصورة شبه تلقائية، حتى عندما لا تكون تلك النظرة مؤشراً حقيقياً إلى مكان ظهور شيء مهم.
يسمّي علماء النفس هذا التأثير Gaze Cueing .
ويرتبط ارتباطاً وثيقاً بمفهوم Joint Attention : أي قدرتنا على مواءمة انتباهنا مع شخص آخر والتركيز على العنصر أو الحدث أو المكان نفسه.
تتطور هذه الآلية في وقت مبكر من العمر، وتؤدي دوراً في التعلم الاجتماعي والتواصل وفهم ما يراه الآخرون مهماً.
وفي أي مشهد بصري، يمكن للعينين أن تعملا كإشارة اتجاه.
ليس لأن المشاهد ينفذ أمراً بصورة واعية.
بل لأن الدماغ يسأل باستمرار:
إلى ماذا ينظرون؟ وهل ينبغي أن أنظر إلى هناك أيضاً؟
01
مرساة الانتباه
الوجه
يلتقط الانتباه.
يمكن لوجه الإنسان أن يكسب الانتباه قبل أن يعالج المشاهد بقية المشهد بصورة واعية.
فيصبح الوجه أول مرساة بصرية؛ أي النقطة التي يستقر عندها الانتباه أولاً.
01
أول تثبيت بصري
قد يصبح الحضور البشري أول عنصر ذي معنى يلاحظه المشاهد.
02
إشارة اتجاه
النظرة
توجّه المسار.
بعد وصول الانتباه إلى الوجه، يمكن للعينين التأثير في وجهته التالية.
نظرة نحو المنتج أو الرسالة أو CTA يمكن أن تحوّل العنصر البشري من مرساة بصرية إلى دليل يقود الانتباه.
الوجه
التقاط
→
العينان
توجيه
→
الهدف
الانتباه
03
الفارق
إيقاف الانتباه ليس هو نفسه
توجيهه.
قد ينجح الـCreative في إيقاف الـScroll، ثم يفشل في توجيه الانتباه نحو المنتج أو الرسالة.
التقاط الانتباه
هل لاحظوا؟
التوجيه
وماذا لاحظوا بعد ذلك؟
السؤال الأهم
إلى أين ذهب الانتباه
بعد ذلك؟
التقاط الانتباه مهمة، وتوجيهه مهمة أخرى.
.gaze-transfer-v3{
–ink:#1d1915;
–muted:#756d65;
–accent:#b84c3e;
–line:rgba(47,38,30,.13);
–paper:#f4f1eb;
position:relative;
width:100%;
color:var(–ink);
background:transparent;
}
.gt3-layout{
width:min(1460px,calc(100% – 70px));
margin:0 auto;
display:grid;
grid-template-columns:minmax(520px,1.03fr) minmax(420px,.97fr);
gap:clamp(70px,8vw,130px);
align-items:start;
}
.gt3-visual-column{
position:relative;
min-height:100%;
}
.gt3-visual-sticky{
position:sticky;
top:clamp(80px,10vh,120px);
height:calc(100vh – clamp(130px,16vh,180px));
min-height:580px;
max-height:780px;
display:flex;
flex-direction:column;
}
.gt3-visual-header{
display:flex;
justify-content:space-between;
align-items:center;
gap:20px;
padding-bottom:14px;
border-bottom:1px solid var(–line);
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.18em;
}
.gt3-visual-header span{
color:var(–muted);
}
.gt3-visual-header strong{
color:var(–accent);
font-weight:600;
}
.gt3-scene{
position:relative;
flex:1;
min-height:0;
overflow:hidden;
isolation:isolate;
}
.gt3-scene::before{
content:””;
position:absolute;
left:50%;
top:50%;
width:88%;
height:80%;
transform:translate(-50%,-50%);
background:
radial-gradient(circle at 34% 43%,rgba(184,76,62,.065),transparent 27%),
radial-gradient(circle at 77% 59%,rgba(184,76,62,.04),transparent 23%);
}
.gt3-face-wrap{
position:absolute;
left:2%;
top:8%;
width:55%;
height:76%;
}
.gt3-face{
position:absolute;
inset:0;
}
.gt3-face__outline{
position:absolute;
left:15%;
top:7%;
width:54%;
height:72%;
border:2px solid rgba(42,34,28,.76);
border-radius:52% 46% 45% 51%;
transform:rotate(-5deg);
}
.gt3-face__hair{
position:absolute;
left:5%;
top:1%;
width:70%;
height:54%;
border-top:2px solid rgba(42,34,28,.62);
border-left:2px solid rgba(42,34,28,.42);
border-radius:62% 50% 61% 38%;
transform:rotate(-7deg);
}
.gt3-face__eye{
position:absolute;
left:55%;
top:37%;
width:55px;
height:22px;
border:2px solid rgba(37,29,24,.9);
border-radius:50%;
}
.gt3-face__pupil{
position:absolute;
right:8px;
top:5px;
width:10px;
height:10px;
border-radius:50%;
background:#2c231d;
}
.gt3-face__brow{
position:absolute;
left:53%;
top:32%;
width:61px;
height:14px;
border-top:2px solid rgba(43,34,28,.72);
border-radius:50%;
transform:rotate(-4deg);
}
.gt3-face__nose{
position:absolute;
left:68%;
top:42%;
width:25px;
height:52px;
border-right:2px solid rgba(43,34,28,.54);
border-bottom:2px solid rgba(43,34,28,.4);
border-radius:0 0 80% 0;
}
.gt3-face__mouth{
position:absolute;
left:59%;
top:62%;
width:53px;
height:17px;
border-bottom:2px solid rgba(43,34,28,.54);
border-radius:50%;
}
.gt3-target-wrap{
position:absolute;
right:5%;
top:39%;
width:28%;
height:42%;
}
.gt3-target{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:110px;
}
.gt3-target__pump{
width:35px;
height:28px;
margin:auto;
border:2px solid rgba(43,34,28,.65);
border-radius:6px 6px 2px 2px;
}
.gt3-target__neck{
width:48px;
height:30px;
margin:auto;
border-left:2px solid rgba(43,34,28,.65);
border-right:2px solid rgba(43,34,28,.65);
}
.gt3-target__bottle{
width:96px;
height:160px;
margin:auto;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:9px;
border:2px solid rgba(43,34,28,.68);
border-radius:10px 10px 16px 16px;
background:rgba(255,255,255,.18);
}
.gt3-target__bottle span{
width:44px;
height:1px;
background:rgba(43,34,28,.26);
}
.gt3-focus-ring{
position:absolute;
border:1px solid rgba(184,76,62,.34);
border-radius:50%;
transition:opacity .35s ease,transform .35s ease;
}
.gt3-focus-ring::before,
.gt3-focus-ring::after{
content:””;
position:absolute;
border:1px solid rgba(184,76,62,.12);
border-radius:50%;
}
.gt3-focus-ring::before{
inset:-14px;
}
.gt3-focus-ring::after{
inset:-30px;
}
.gt3-focus-ring–face{
left:60%;
top:40%;
width:105px;
height:105px;
transform:translate(-50%,-50%);
}
.gt3-focus-ring–target{
left:50%;
top:50%;
width:155px;
height:155px;
transform:translate(-50%,-50%) scale(.75);
opacity:.12;
}
.gt3-cross{
position:absolute;
display:block;
background:rgba(184,76,62,.24);
}
.gt3-cross–h{
left:-12px;
right:-12px;
top:50%;
height:1px;
}
.gt3-cross–v{
top:-12px;
bottom:-12px;
left:50%;
width:1px;
}
.gt3-tag{
position:absolute;
padding:7px 9px;
font-family:Arial,sans-serif;
font-size:8px;
letter-spacing:.18em;
color:rgba(44,35,29,.5);
border:1px solid rgba(44,35,29,.11);
background:rgba(244,241,235,.82);
}
.gt3-tag–face{
left:7%;
bottom:12%;
}
.gt3-tag–target{
right:0;
bottom:3%;
}
.gt3-svg{
position:absolute;
inset:0;
width:100%;
height:100%;
pointer-events:none;
z-index:6;
}
.gt3-path{
fill:none;
stroke:url(#gt3PathGradient);
stroke-width:1.8;
stroke-dasharray:7 9;
stroke-linecap:round;
opacity:0;
}
.gt3-path-dot{
fill:var(–accent);
opacity:0;
}
.gt3-legend{
position:absolute;
left:4%;
right:4%;
bottom:1%;
display:grid;
grid-template-columns:auto 1fr auto 1fr auto;
align-items:center;
gap:10px;
}
.gt3-legend__step{
display:flex;
gap:9px;
align-items:center;
opacity:.3;
transition:opacity .3s ease;
}
.gt3-legend__step.is-active{
opacity:1;
}
.gt3-legend__step > span{
display:flex;
align-items:center;
justify-content:center;
width:25px;
height:25px;
border:1px solid rgba(184,76,62,.3);
border-radius:50%;
font-family:Arial,sans-serif;
font-size:8px;
color:var(–accent);
}
.gt3-legend__step small{
display:block;
font-family:Arial,sans-serif;
font-size:7px;
letter-spacing:.14em;
color:var(–muted);
}
.gt3-legend__step strong{
display:block;
margin-top:2px;
font-family:Georgia,serif;
font-size:15px;
font-weight:400;
}
.gt3-legend__line{
height:1px;
overflow:hidden;
background:var(–line);
}
.gt3-legend__line span{
display:block;
width:0;
height:100%;
background:var(–accent);
transition:width .45s ease;
}
.gt3-visual-foot{
display:flex;
justify-content:space-between;
align-items:center;
padding-top:14px;
border-top:1px solid var(–line);
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.17em;
}
.gt3-visual-foot span{
color:var(–muted);
}
.gt3-visual-foot strong{
color:var(–accent);
}
.gt3-story{
position:relative;
}
.gt3-chapter{
min-height:100vh;
display:grid;
grid-template-columns:45px 1fr;
gap:22px;
align-items:center;
padding:90px 0;
opacity:.28;
transition:opacity .35s ease,transform .35s ease;
}
.gt3-chapter.is-active{
opacity:1;
transform:translateY(0);
}
.gt3-chapter__number{
align-self:start;
padding-top:9px;
font-family:Arial,sans-serif;
font-size:10px;
letter-spacing:.18em;
color:var(–accent);
}
.gt3-eyebrow{
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.19em;
color:var(–muted);
}
.gt3-chapter h2{
margin:12px 0 24px;
font-family:Georgia,”Times New Roman”,serif;
font-size:clamp(54px,5vw,88px);
line-height:.92;
letter-spacing:-.055em;
font-weight:400;
}
.gt3-chapter h2 em{
display:block;
color:var(–accent);
font-style:italic;
}
.gt3-lead{
max-width:520px;
margin:0 0 19px;
font-size:clamp(20px,1.5vw,25px);
line-height:1.55;
color:#3e3730;
}
.gt3-chapter__content > p:not(.gt3-lead){
max-width:500px;
margin:0;
font-size:16px;
line-height:1.75;
color:var(–muted);
}
.gt3-mini-insight{
max-width:480px;
display:grid;
grid-template-columns:35px 1fr;
gap:5px 14px;
margin-top:38px;
padding-top:18px;
border-top:1px solid var(–line);
}
.gt3-mini-insight > span{
grid-row:1 / 3;
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.14em;
color:var(–accent);
}
.gt3-mini-insight strong{
font-family:Georgia,serif;
font-size:19px;
font-weight:400;
}
.gt3-mini-insight p{
margin:5px 0 0;
font-size:14px;
line-height:1.6;
color:var(–muted);
}
.gt3-route-box{
display:grid;
grid-template-columns:1fr auto 1fr auto 1fr;
align-items:center;
max-width:520px;
gap:12px;
margin-top:40px;
padding:18px 20px;
border:1px solid var(–line);
}
.gt3-route-box div{
text-align:center;
}
.gt3-route-box span{
display:block;
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.15em;
color:var(–accent);
}
.gt3-route-box small{
display:block;
margin-top:5px;
font-size:12px;
color:var(–muted);
}
.gt3-route-box b{
font-weight:400;
color:var(–accent);
}
.gt3-comparison{
display:grid;
grid-template-columns:1fr 1fr;
gap:1px;
max-width:540px;
margin-top:38px;
background:var(–line);
border:1px solid var(–line);
}
.gt3-comparison div{
padding:20px;
background:var(–paper);
}
.gt3-comparison small{
display:block;
margin-bottom:8px;
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.16em;
color:var(–accent);
}
.gt3-comparison strong{
font-family:Georgia,serif;
font-size:19px;
line-height:1.4;
font-weight:400;
}
.gt3-final{
min-height:80vh;
display:flex;
flex-direction:column;
justify-content:center;
padding:100px 0 160px 67px;
}
.gt3-final > span{
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.19em;
color:var(–muted);
}
.gt3-final h3{
max-width:600px;
margin:16px 0 25px;
font-family:Georgia,serif;
font-size:clamp(56px,6vw,100px);
line-height:.9;
letter-spacing:-.06em;
font-weight:400;
}
.gt3-final h3 em{
color:var(–accent);
font-style:italic;
}
.gt3-final p{
margin:0;
font-size:17px;
line-height:1.6;
color:var(–muted);
}
/* ===============================================
TABLET
=============================================== */
@media(max-width:1000px){
.gt3-layout{
width:min(800px,calc(100% – 30px));
grid-template-columns:1fr;
gap:0;
}
.gt3-visual-sticky{
top:70px;
height:55vh;
min-height:420px;
background:var(–paper);
z-index:20;
}
.gt3-chapter{
min-height:90vh;
padding:100px 0;
}
}
/* ===============================================
MOBILE — COMPACT STICKY SCROLL
=============================================== */
@media(max-width:620px){
.gt3-layout{
width:100%;
display:block;
}
.gt3-visual-column{
position:sticky;
top:0;
z-index:50;
width:100%;
min-height:0;
background:rgba(244,241,235,.97);
backdrop-filter:blur(12px);
-webkit-backdrop-filter:blur(12px);
border-bottom:1px solid var(–line);
}
.gt3-visual-sticky{
position:relative;
top:auto;
width:100%;
height:39vh;
min-height:285px;
max-height:360px;
padding:9px 12px 7px;
box-sizing:border-box;
background:var(–paper);
}
.gt3-visual-header{
height:22px;
padding-bottom:6px;
font-size:6px;
letter-spacing:.14em;
}
.gt3-visual-header strong{
font-size:6px;
}
.gt3-scene{
height:calc(100% – 53px);
min-height:0;
}
.gt3-scene::before{
width:96%;
height:90%;
}
.gt3-face-wrap{
left:0;
top:3%;
width:56%;
height:76%;
}
.gt3-face__outline{
left:13%;
top:5%;
width:57%;
height:73%;
}
.gt3-face__hair{
left:3%;
width:72%;
height:54%;
}
.gt3-face__eye{
left:55%;
top:36%;
width:40px;
height:16px;
}
.gt3-face__pupil{
width:7px;
height:7px;
top:3px;
right:6px;
}
.gt3-face__brow{
left:53%;
width:46px;
}
.gt3-face__nose{
left:68%;
height:37px;
}
.gt3-face__mouth{
left:58%;
top:61%;
width:40px;
}
.gt3-target-wrap{
right:1%;
top:31%;
width:31%;
height:50%;
}
.gt3-target{
transform:translate(-50%,-50%) scale(.58);
}
.gt3-focus-ring–face{
width:72px;
height:72px;
left:59%;
top:39%;
}
.gt3-focus-ring–target{
width:96px;
height:96px;
}
.gt3-tag{
padding:3px 5px;
font-size:5px;
letter-spacing:.13em;
}
.gt3-tag–face{
left:5%;
bottom:8%;
}
.gt3-tag–target{
right:0;
bottom:0;
}
.gt3-legend{
left:1%;
right:1%;
bottom:1%;
gap:4px;
}
.gt3-legend__step{
gap:4px;
}
.gt3-legend__step > span{
width:17px;
height:17px;
font-size:6px;
}
.gt3-legend__step small{
display:none;
}
.gt3-legend__step strong{
font-size:9px;
}
.gt3-visual-foot{
height:17px;
padding-top:5px;
font-size:6px;
letter-spacing:.13em;
}
.gt3-story{
position:relative;
width:calc(100% – 30px);
margin:0 auto;
z-index:5;
background:var(–paper);
}
.gt3-chapter{
min-height:0 !important;
height:auto !important;
display:grid;
grid-template-columns:27px 1fr;
gap:12px;
align-items:start;
padding:52px 0 58px !important;
margin:0 !important;
opacity:.28;
transition:opacity .35s ease,transform .35s ease;
}
.gt3-chapter + .gt3-chapter{
border-top:1px solid var(–line);
}
.gt3-chapter.is-active{
opacity:1;
}
.gt3-chapter__number{
padding-top:5px;
font-size:8px;
}
.gt3-eyebrow{
display:block;
margin-bottom:8px;
font-size:7px;
letter-spacing:.15em;
}
.gt3-chapter h2{
margin:8px 0 16px;
font-size:clamp(40px,12vw,54px);
line-height:.92;
}
.gt3-lead{
margin-bottom:14px;
font-size:17px;
line-height:1.5;
}
.gt3-chapter__content > p:not(.gt3-lead){
font-size:14px;
line-height:1.7;
}
.gt3-mini-insight{
margin-top:24px;
padding-top:14px;
grid-template-columns:26px 1fr;
}
.gt3-mini-insight strong{
font-size:16px;
}
.gt3-mini-insight p{
font-size:12px;
}
.gt3-route-box{
margin-top:24px;
grid-template-columns:1fr;
gap:7px;
padding:15px;
}
.gt3-route-box b{
transform:rotate(90deg);
text-align:center;
}
.gt3-comparison{
margin-top:24px;
grid-template-columns:1fr;
}
.gt3-comparison div{
padding:16px;
}
.gt3-final{
min-height:0 !important;
height:auto !important;
width:calc(100% – 30px);
margin:0 auto;
padding:65px 0 75px !important;
}
.gt3-final h3{
font-size:clamp(48px,14vw,68px);
}
}
(function(){
const section =
document.getElementById(‘gazeTransferV3’);
if(!section) return;
const chapters =
Array.from(
section.querySelectorAll(‘.gt3-chapter’)
);
const faceRing =
section.querySelector(‘.gt3-focus-ring–face’);
const targetRing =
section.querySelector(‘.gt3-focus-ring–target’);
const path =
section.querySelector(‘#gt3Path’);
const dot =
section.querySelector(‘.gt3-path-dot’);
const stateLabel =
document.getElementById(‘gt3StateLabel’);
const legendCapture =
section.querySelector(‘[data-legend=”capture”]’);
const legendRoute =
section.querySelector(‘[data-legend=”route”]’);
const legendTarget =
section.querySelector(‘[data-legend=”target”]’);
const legendLines =
section.querySelectorAll(‘.gt3-legend__line span’);
const pathLength =
path.getTotalLength();
let activePhase = null;
function resetLegend(){
[
legendCapture,
legendRoute,
legendTarget
].forEach(item => {
item.classList.remove(‘is-active’);
});
}
function setPhase(phase){
if(phase === activePhase) return;
activePhase = phase;
resetLegend();
if(phase === ‘capture’){
stateLabel.textContent = ‘CAPTURE’;
legendCapture.classList.add(‘is-active’);
legendLines[0].style.width = ‘0%’;
legendLines[1].style.width = ‘0%’;
}
if(phase === ‘route’){
stateLabel.textContent = ‘ROUTE’;
legendCapture.classList.add(‘is-active’);
legendRoute.classList.add(‘is-active’);
legendLines[0].style.width = ‘100%’;
legendLines[1].style.width = ‘0%’;
}
if(phase === ‘target’){
stateLabel.textContent = ‘TARGET’;
legendCapture.classList.add(‘is-active’);
legendRoute.classList.add(‘is-active’);
legendTarget.classList.add(‘is-active’);
legendLines.forEach(line => {
line.style.width = ‘100%’;
});
}
}
function updateVisual(
phase,
progress
){
progress =
Math.min(
Math.max(progress,0),
1
);
if(phase === ‘capture’){
const pulse =
.96 +
Math.sin(progress * Math.PI) * .08;
faceRing.style.opacity = ‘.95’;
faceRing.style.transform =
`translate(-50%,-50%) scale(${pulse})`;
targetRing.style.opacity = ‘.08’;
targetRing.style.transform =
‘translate(-50%,-50%) scale(.68)’;
path.style.opacity = ‘0’;
dot.style.opacity = ‘0’;
}
if(phase === ‘route’){
faceRing.style.opacity =
String(.78 – progress * .58);
faceRing.style.transform =
`translate(-50%,-50%) scale(${1 – progress * .12})`;
targetRing.style.opacity =
String(.12 + progress * .78);
targetRing.style.transform =
`translate(-50%,-50%) scale(${.7 + progress * .3})`;
path.style.opacity =
String(.18 + progress * .62);
const point =
path.getPointAtLength(
pathLength * progress
);
dot.setAttribute(‘cx’,point.x);
dot.setAttribute(‘cy’,point.y);
dot.style.opacity =
String(
Math.sin(progress * Math.PI)
);
}
if(phase === ‘target’){
const pulse =
1 +
Math.sin(progress * Math.PI) * .08;
faceRing.style.opacity = ‘.12’;
targetRing.style.opacity = ‘.96’;
targetRing.style.transform =
`translate(-50%,-50%) scale(${pulse})`;
path.style.opacity = ‘.42’;
dot.style.opacity = ‘0’;
}
}
function update(){
const mobile =
window.innerWidth {
const rect =
chapter.getBoundingClientRect();
const center =
rect.top +
rect.height / 2;
const distance =
Math.abs(
center –
triggerY
);
chapter.classList.remove(‘is-active’);
if(distance {
update();
ticking = false;
});
}
window.addEventListener(
‘scroll’,
requestUpdate,
{ passive:true }
);
window.addEventListener(
‘resize’,
requestUpdate
);
update();
})();
انظر إليّ أم إلى المنتج؟
النظرة المباشرة والنظرة الموجّهة إلى المنتج لا تؤديان الوظيفة نفسها.
عندما ينظر شخص في الإعلان مباشرة إلى المشاهد، يميل الانتباه إلى البقاء على الشخص؛ فيصبح الوجه هو المركز الاجتماعي للمشهد.
أما عندما ينظر الشخص نفسه نحو المنتج، فقد ينتقل الانتباه معه.
أظهرت أبحاث Eye Tracking مراراً أن المشاهدين يكونون أكثر ميلاً إلى فحص العنصر الذي ينظر إليه الشخص، وغالباً ما يقضون وقتاً أطول في معالجة المنتج أو الشعار أو الرسالة المحيطة به.
وهنا نحصل على نتيجتين بصريتين مختلفتين:
النظرة المباشرة تقول: «انظر إليّ».
أما النظرة إلى المنتج فتقول: «انظر إلى ما أنظر إليه».
ولا توجد واحدة منهما أفضل دائماً.
الاختيار الصحيح يعتمد على ما يجب أن يحققه الـCreative.
إذا كان الهدف هو بناء التواصل أو المصداقية أو مخاطبة المشاهد مباشرة، فقد تكون النظرة المباشرة أنسب.
أما إذا كان الهدف هو نقل الانتباه إلى المنتج أو العرض أو العنوان أو CTA، فيمكن لاتجاه نظرة الشخص نحو ذلك العنصر أن يصبح جزءاً من الـVisual Hierarchy.
الفارق بصرياً صغير.
لكن مسار الانتباه قد يتغير بالكامل.
يمكن للشخص أن يكون هو الوجهة، أو أن يكون الدليل.
ماذا وجدت التجارب فعلاً؟
ما الذي تكشفه أبحاث Eye Tracking وعلم النفس والإعلانات عن الوجهة التي يذهب إليها الانتباه فعلاً؟
01
GAZE CUEING
يمكن للعينين تحويل الانتباه تلقائياً
حتى عندما لا يشير اتجاه النظرة إلى مكان ظهور شيء مهم، يظل المشاهدون يميلون إلى اتباعه.
02
الانتباه البصري
العناصر التي يُنظر إليها تحصل على معالجة بصرية أكبر
عندما ينظر شخص نحو عنصر ما، يزداد احتمال أن يفحص المشاهدون هذا العنصر بأنفسهم.
03
تدفق الانتباه
قد يفوز الوجه أولاً، لكنه لا يحتفظ بالانتباه بالضرورة
قد يلتقط الوجه أول تثبيت بصري، بينما يساعد اتجاه النظرة في تحديد الوجهة التالية للانتباه.
04
اتجاه الـCreative
النظرة المباشرة ونظرة المنتج تؤديان وظيفتين مختلفتين
قد تعزز النظرة المباشرة التواصل الاجتماعي، بينما تساعد النظرة إلى المنتج في نقل الانتباه نحو العنصر أو الرسالة أو العرض.
05
السياق مهم
لا يوجد اتجاه فائز في كل الحالات
الاتجاه الأنسب يعتمد على هدف الـCreative: التواصل، أو المصداقية، أو اكتشاف المنتج، أو معالجة الرسالة.
.evidence-carousel{
–ink:#1d1915;
–muted:#756d65;
–line:rgba(47,38,30,.14);
–accent:#b84c3e;
–paper:#f4f1eb;
margin:36px 0 58px;
}
.evidence-carousel__top{
display:flex;
align-items:center;
justify-content:space-between;
gap:20px;
margin-bottom:18px;
}
.evidence-carousel__label{
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.18em;
color:var(–muted);
}
.evidence-carousel__nav{
display:flex;
align-items:center;
gap:12px;
}
.evidence-carousel__btn{
appearance:none;
border:1px solid var(–line);
background:transparent;
color:var(–ink);
width:42px;
height:42px;
cursor:pointer;
font-size:16px;
transition:transform .2s ease, border-color .2s ease, opacity .2s ease;
}
.evidence-carousel__btn:hover{
transform:translateY(-1px);
border-color:rgba(47,38,30,.28);
}
.evidence-carousel__btn:disabled{
opacity:.35;
cursor:default;
transform:none;
}
.evidence-carousel__meta{
min-width:58px;
text-align:center;
font-family:Arial,sans-serif;
font-size:10px;
letter-spacing:.16em;
color:var(–accent);
}
.evidence-carousel__viewport{
overflow:hidden;
border:1px solid var(–line);
}
.evidence-carousel__track{
display:flex;
transition:transform .45s cubic-bezier(.22,.61,.36,1);
will-change:transform;
}
.evidence-slide{
min-width:100%;
box-sizing:border-box;
background:rgba(255,255,255,.14);
}
.evidence-slide__inner{
display:grid;
grid-template-columns:minmax(240px,.9fr) 1.1fr;
gap:34px;
align-items:center;
padding:34px;
}
.evidence-slide__visual{
min-height:220px;
border:1px solid var(–line);
background:rgba(255,255,255,.2);
display:flex;
align-items:center;
justify-content:center;
padding:14px;
}
.evidence-slide__visual svg{
width:100%;
height:auto;
}
.ev-stroke{
fill:none;
stroke:rgba(36,28,23,.84);
stroke-width:2.2;
}
.ev-fill{
fill:var(–accent);
}
.ev-fill.soft{
fill:rgba(184,76,62,.55);
}
.ev-ring{
fill:none;
stroke:rgba(184,76,62,.45);
stroke-width:1.5;
}
.ev-ring.faint{
stroke:rgba(184,76,62,.18);
}
.ev-path{
fill:none;
stroke:var(–accent);
stroke-width:2;
stroke-dasharray:6 8;
stroke-linecap:round;
}
.ev-path.faint{
opacity:.42;
}
.ev-line{
stroke:rgba(36,28,23,.8);
stroke-width:2;
}
.ev-line.faint{
opacity:.45;
}
.ev-divider{
stroke:rgba(47,38,30,.16);
stroke-width:1;
}
.evidence-slide__content{
max-width:640px;
}
.evidence-slide__index{
display:block;
margin-bottom:18px;
font-family:Arial,sans-serif;
font-size:10px;
letter-spacing:.18em;
color:var(–accent);
}
.evidence-slide__tag{
display:block;
margin-bottom:10px;
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.17em;
text-transform:uppercase;
color:var(–muted);
}
.evidence-slide h3{
margin:0 0 16px;
font-family:Georgia,”Times New Roman”,serif;
font-size:clamp(32px,3vw,56px);
line-height:1.02;
letter-spacing:-.045em;
font-weight:400;
color:var(–ink);
}
.evidence-slide p{
margin:0;
max-width:560px;
font-size:16px;
line-height:1.75;
color:var(–muted);
}
.evidence-carousel__bottom{
display:flex;
align-items:center;
justify-content:space-between;
gap:18px;
margin-top:16px;
}
.evidence-carousel__progress{
flex:1;
height:1px;
background:var(–line);
overflow:hidden;
}
.evidence-carousel__progress span{
display:block;
width:20%;
height:100%;
background:var(–accent);
transition:width .35s ease;
}
.evidence-carousel__dots{
display:flex;
align-items:center;
gap:8px;
}
.evidence-carousel__dots button{
appearance:none;
border:0;
width:8px;
height:8px;
border-radius:50%;
background:rgba(47,38,30,.2);
cursor:pointer;
transition:transform .2s ease, background .2s ease;
}
.evidence-carousel__dots button.is-active{
background:var(–accent);
transform:scale(1.12);
}
@media(max-width:820px){
.evidence-slide__inner{
grid-template-columns:1fr;
gap:20px;
padding:24px;
}
.evidence-slide__visual{
min-height:180px;
}
.evidence-slide h3{
font-size:clamp(28px,7vw,42px);
}
}
@media(max-width:560px){
.evidence-carousel__top{
align-items:flex-start;
flex-direction:column;
}
.evidence-carousel__nav{
width:100%;
justify-content:space-between;
}
.evidence-slide__inner{
padding:20px;
}
.evidence-slide__visual{
min-height:155px;
}
.evidence-slide p{
font-size:15px;
line-height:1.7;
}
.evidence-carousel__bottom{
flex-direction:column;
align-items:flex-start;
}
.evidence-carousel__progress{
width:100%;
}
}
(function(){
const root = document.getElementById(‘evidenceCarousel’);
if(!root) return;
const track = document.getElementById(‘evidenceTrack’);
const slides = Array.from(root.querySelectorAll(‘.evidence-slide’));
const prevBtn = root.querySelector(‘[data-ev-prev]’);
const nextBtn = root.querySelector(‘[data-ev-next]’);
const dots = Array.from(root.querySelectorAll(‘[data-ev-dot]’));
const currentEl = document.getElementById(‘evidenceCurrent’);
const progressEl = document.getElementById(‘evidenceProgress’);
let current = 0;
const total = slides.length;
function updateCarousel(){
track.style.transform = `translateX(-${current * 100}%)`;
if(currentEl){
currentEl.textContent = String(current + 1).padStart(2,’0′);
}
if(progressEl){
progressEl.style.width = `${((current + 1) / total) * 100}%`;
}
dots.forEach((dot, index) => {
dot.classList.toggle(‘is-active’, index === current);
});
if(prevBtn) prevBtn.disabled = current === 0;
if(nextBtn) nextBtn.disabled = current === total – 1;
}
if(prevBtn){
prevBtn.addEventListener(‘click’, () => {
if(current > 0){
current–;
updateCarousel();
}
});
}
if(nextBtn){
nextBtn.addEventListener(‘click’, () => {
if(current {
dot.addEventListener(‘click’, () => {
current = Number(dot.getAttribute(‘data-ev-dot’));
updateCarousel();
});
});
updateCarousel();
})();
نتيجة من Eye Tracking
4.117×
احتمال أعلى للنظر إلى المنتج عندما تتجه نظرة الشخص نحوه.
في إحدى تجارب Eye Tracking، ارتفعت احتمالية النظر إلى منطقة المنتج بأكثر من أربعة أضعاف عندما كانت نظرة الشخص موجّهة نحوه.
تجربة EYE TRACKING
نية الشراء
2.79
النظر نحو المنتج
مقابل
2.09
حالة المقارنة
مهم
وفي الدراسة نفسها، لم تظهر فروق ذات دلالة في الاستعداد للدفع أو في جاذبية المنتج كما يدركها المشاركون.
.evidence-impact{
–ink:#1d1915;
–muted:#756d65;
–accent:#b84c3e;
–line:rgba(47,38,30,.14);
–soft:rgba(184,76,62,.08);
margin:70px 0;
}
/* ==========================
MAIN RESULT
========================== */
.evidence-impact__main{
position:relative;
padding:
42px 0 46px;
border-top:
1px solid var(–line);
border-bottom:
1px solid var(–line);
}
.evidence-impact__eyebrow{
display:block;
margin-bottom:22px;
font-family:
Arial,
sans-serif;
font-size:9px;
letter-spacing:.2em;
color:
var(–muted);
}
.evidence-impact__number{
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:
clamp(100px,15vw,220px);
line-height:.75;
letter-spacing:-.085em;
color:
var(–accent);
}
.evidence-impact__main h3{
max-width:850px;
margin:
38px 0 18px;
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:
clamp(34px,4vw,62px);
line-height:1.02;
letter-spacing:-.045em;
font-weight:400;
color:
var(–ink);
}
.evidence-impact__main p{
max-width:680px;
margin:0;
font-size:16px;
line-height:1.75;
color:
var(–muted);
}
.evidence-impact__source{
margin-top:28px;
font-family:
Arial,
sans-serif;
font-size:8px;
letter-spacing:.18em;
color:
rgba(117,109,101,.75);
}
/* ==========================
PURCHASE INTENTION
========================== */
.evidence-impact__comparison{
margin-top:34px;
padding:
30px;
border:
1px solid var(–line);
background:
rgba(255,255,255,.12);
}
.evidence-impact__comparison-title{
margin-bottom:26px;
font-family:
Arial,
sans-serif;
font-size:9px;
letter-spacing:.18em;
color:
var(–muted);
}
.evidence-impact__scores{
display:grid;
grid-template-columns:
1fr auto 1fr;
align-items:center;
gap:28px;
}
.evidence-score{
text-align:center;
}
.evidence-score__value{
display:block;
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:
clamp(58px,7vw,100px);
line-height:.9;
color:
var(–ink);
}
.evidence-score__label{
display:block;
margin-top:9px;
font-family:
Arial,
sans-serif;
font-size:8px;
letter-spacing:.15em;
color:
var(–muted);
}
.evidence-score__divider{
font-family:
Arial,
sans-serif;
font-size:9px;
letter-spacing:.16em;
color:
var(–accent);
}
/* ==========================
BARS
========================== */
.evidence-impact__bars{
display:grid;
grid-template-columns:
1fr 1fr;
gap:28px;
margin-top:24px;
}
.evidence-bar{
height:3px;
overflow:hidden;
background:
rgba(47,38,30,.1);
}
.evidence-bar span{
display:block;
height:100%;
background:
var(–accent);
transform-origin:left;
animation:
evidenceGrow 1.1s ease both;
}
.evidence-bar–secondary span{
opacity:.4;
}
@keyframes evidenceGrow{
from{
transform:
scaleX(0);
}
to{
transform:
scaleX(1);
}
}
/* ==========================
CAVEAT
========================== */
.evidence-impact__caveat{
display:grid;
grid-template-columns:
auto 1fr;
gap:18px;
align-items:start;
margin-top:22px;
padding:
18px 0 0;
border-top:
1px solid var(–line);
}
.evidence-impact__caveat-label{
padding-top:3px;
font-family:
Arial,
sans-serif;
font-size:8px;
letter-spacing:.17em;
color:
var(–accent);
}
.evidence-impact__caveat p{
margin:0;
max-width:760px;
font-size:14px;
line-height:1.7;
color:
var(–muted);
}
/* ==========================
MOBILE
========================== */
@media(max-width:700px){
.evidence-impact{
margin:
50px 0;
}
.evidence-impact__main{
padding:
32px 0 36px;
}
.evidence-impact__number{
font-size:
clamp(92px,28vw,145px);
}
.evidence-impact__main h3{
margin-top:28px;
font-size:
clamp(32px,10vw,48px);
}
.evidence-impact__main p{
font-size:15px;
}
.evidence-impact__comparison{
padding:
22px 18px;
}
.evidence-impact__scores{
grid-template-columns:1fr;
gap:16px;
}
.evidence-score__divider{
text-align:center;
}
.evidence-impact__bars{
grid-template-columns:1fr;
gap:10px;
}
.evidence-impact__caveat{
grid-template-columns:1fr;
gap:8px;
}
}
التفسير
حجم الانتباه لا يساوي
موضع الانتباه.
قد يجذب الإعلان الانتباه، ثم يوجّهه إلى العنصر الخطأ.
السؤال
هل نظر الناس؟
→
ثم اسأل
إلى أين اتجهت نظرتهم بعد ذلك؟
.attention-placement-block{
–ink:#1d1915;
–muted:#756d65;
–accent:#b84c3e;
–line:rgba(47,38,30,.14);
margin:0 0 58px;
padding:32px 0;
border-top:1px solid var(–line);
border-bottom:1px solid var(–line);
}
.attention-placement-block__label{
display:block;
margin-bottom:12px;
font-family:Arial,sans-serif;
font-size:9px;
letter-spacing:.18em;
color:var(–muted);
}
.attention-placement-block h3{
margin:0;
max-width:860px;
font-family:Georgia,”Times New Roman”,serif;
font-size:clamp(38px,5vw,72px);
line-height:.95;
letter-spacing:-.05em;
font-weight:400;
color:var(–ink);
}
.attention-placement-block h3 em{
color:var(–accent);
font-style:italic;
}
.attention-placement-block > p{
max-width:650px;
margin:20px 0 0;
font-size:16px;
line-height:1.7;
color:var(–muted);
}
.attention-placement-block__questions{
display:grid;
grid-template-columns:1fr auto 1fr;
gap:22px;
align-items:center;
margin-top:34px;
}
.attention-placement-block__questions div{
padding:18px 0;
border-top:1px solid var(–line);
}
.attention-placement-block__questions small{
display:block;
margin-bottom:6px;
font-family:Arial,sans-serif;
font-size:8px;
letter-spacing:.15em;
color:var(–muted);
}
.attention-placement-block__questions strong{
font-family:Georgia,”Times New Roman”,serif;
font-size:22px;
font-weight:400;
}
.attention-placement-block__questions > span{
color:var(–accent);
}
@media(max-width:650px){
.attention-placement-block__questions{
grid-template-columns:1fr;
}
.attention-placement-block__questions > span{
transform:rotate(90deg);
width:max-content;
}
}
اتجاه النظرة ليس تفصيلاً جمالياً، بل متغير يمكن اختباره.
متى تفوز النظرة المباشرة؟
النظر إلى المنتج قد يساعد في توجيه الانتباه.
لكن التواصل البصري المباشر يؤدي وظيفة مختلفة، وقد تكون أحياناً أكثر قيمة.
عندما ينظر الشخص مباشرة إلى المشاهد، يصبح المشهد أكثر حضوراً من الناحية الاجتماعية.
فيقل إحساس:
«هناك شيء أريدك أن تلاحظه».
ويقترب أكثر من:
«أنا أتحدث إليك أنت».
وهذا الفارق مهم.
يمكن للنظرة المباشرة أن تعزز:
الإحساس بالحضور
مصداقية المتحدث
التواصل الإنساني
الاندماج مع الشخص في المشهد
الشعور بأن الرسالة موجهة للمشاهد شخصياً
وتزداد أهمية ذلك عندما يكون الشخص نفسه جزءاً من الرسالة ، وليس مجرد عنصر بصري.
مثل:
مؤسس Brand يقدّم منتجاً.
خبير يشرح فائدة أو ميزة.
عميل يشارك Testimonial.
Spokesperson يقدّم رسالة معلوماتية.
في هذه الحالات، دفع الانتباه بعيداً عن الشخص بصورة مبالغ فيها قد يضعف ما يحاول الـCreative بناءه:
الثقة في الشخص الذي يتحدث.
كما تشير أبحاث اتجاه النظرة في الإعلانات إلى أن السياق يغيّر النتيجة.
قد تنجح Averted Gaze عندما نريد إدخال المشاهد في المشهد أو دفع انتباهه نحو عنصر آخر.
أما Direct Gaze فقد تكون أنسب عندما تكون المصداقية والتواصل والعلاقة الإنسانية جوهر الرسالة.
لذلك فالسؤال ليس:
Direct Gaze أم Product Gaze؟
بل:
ما الدور الذي يؤديه الشخص داخل هذا الـCreative؟
هل هو الدليل ?
أم أنه الرسالة ?
إذا كان الشخص هو مصدر الثقة، فقد يستحق وجهه أن يبقى في مركز الانتباه.
متى تفوز النظرة المباشرة؟
اتجاه النظرة الصحيح يعتمد على الدور الذي يؤديه الشخص داخل الـCreative.
النظرة بحسب الدور
هل الشخص هو الرسالة أم الدليل؟
01
DIRECT GAZE
المؤسس
ابنِ المصداقية حول الشخص.
عندما يكون المؤسس هو مصدر الرسالة، قد يعزز التواصل البصري المباشر الحضور والثقة.
02
DIRECT GAZE
الخبير
اجعل حضور الشخص أكثر موثوقية.
في الرسائل التعليمية أو المعلوماتية، قد يكون الخبير نفسه هو إشارة الثقة الأساسية.
03
DIRECT GAZE
العميل
اجعل الـTestimonial أكثر إنسانية.
قد تجعل النظرة المباشرة الـSocial Proof أقرب إلى شخص يتحدث مع المشاهد، بدلاً من نص مجهول المصدر.
04
DIRECT GAZE
المتحدث
خاطب الجمهور مباشرة.
عندما يكون التواصل نفسه هو الهدف، قد تدعم النظرة المباشرة الإحساس بعلاقة شخصية مع المتحدث.
05
PRODUCT GAZE
Lifestyle Model
وجّه الانتباه نحو المنتج.
عندما يكون وجود الشخص أساساً لبناء السياق، يمكن لنظرته أن تقود الانتباه نحو العرض.
06
PRODUCT GAZE
Product Demo
اجعل الميزة هي الوجهة.
إذا كان فهم المنتج أهم من الشخص المتحدث، يمكن للعينين توجيه الانتباه إلى المنتج أو الميزة.
اتجاه النظرة يجب أن يخدم الدور.
/* ============================================================
ROLE BASED GAZE CAROUSEL
============================================================ */
.role-gaze-carousel{
–ink:#1c1916;
–muted:#776f67;
–line:rgba(45,36,29,.13);
–accent:#a74337;
position:relative;
width:100%;
margin:
38px 0
70px;
}
/* ============================================================
TOP
============================================================ */
.rgc-top{
display:flex;
align-items:flex-end;
justify-content:space-between;
gap:30px;
margin-bottom:18px;
}
.rgc-top__copy > span{
display:block;
margin-bottom:7px;
font-family:
Arial,
sans-serif;
font-size:9px;
letter-spacing:.2em;
color:
var(–muted);
}
.rgc-top__copy p{
margin:0;
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:
clamp(18px,1.5vw,24px);
color:
var(–ink);
}
/* ============================================================
NAVIGATION
============================================================ */
.rgc-nav{
display:flex;
align-items:center;
gap:10px;
}
.rgc-arrow{
appearance:none;
display:flex;
align-items:center;
justify-content:center;
width:42px;
height:42px;
padding:0;
border:
1px solid var(–line);
background:
transparent;
color:
var(–ink);
font-size:17px;
cursor:pointer;
transition:
transform .18s ease,
background .18s ease,
opacity .18s ease;
}
.rgc-arrow:hover:not(:disabled){
transform:
translateY(-2px);
background:
rgba(255,255,255,.3);
}
.rgc-arrow:disabled{
opacity:.28;
cursor:default;
}
.rgc-counter{
min-width:55px;
text-align:center;
font-family:
Arial,
sans-serif;
font-size:9px;
letter-spacing:.14em;
color:
var(–muted);
}
.rgc-counter span:first-child{
color:
var(–accent);
}
/* ============================================================
VIEWPORT
============================================================ */
.rgc-viewport{
overflow:hidden;
}
.rgc-track{
display:flex;
gap:16px;
transition:
transform .55s
cubic-bezier(.22,.61,.36,1);
will-change:
transform;
}
/* ============================================================
CARDS
Desktop = exactly 3 visible
============================================================ */
.rgc-card{
–card-bg:#ead7cf;
–card-deep:#9f5446;
flex:
0 0
calc(
(100% – 32px) / 3
);
min-width:0;
box-sizing:border-box;
position:relative;
overflow:hidden;
border:
1px solid
rgba(38,29,23,.1);
background:
var(–card-bg);
color:
var(–ink);
}
/* COLOR SYSTEM */
.rgc-card–brick{
–card-bg:#e5c9c1;
–card-deep:#a24a3c;
}
.rgc-card–blue{
–card-bg:#cedce0;
–card-deep:#497784;
}
.rgc-card–green{
–card-bg:#d3ddd0;
–card-deep:#567358;
}
.rgc-card–purple{
–card-bg:#d9d1df;
–card-deep:#74617e;
}
.rgc-card–sand{
–card-bg:#e6d9c6;
–card-deep:#8a6b49;
}
.rgc-card–yellow{
–card-bg:#e7ddb9;
–card-deep:#8b7432;
}
/* ============================================================
CARD TOP
============================================================ */
.rgc-card__top{
display:flex;
align-items:center;
justify-content:space-between;
gap:15px;
padding:
16px 18px 12px;
font-family:
Arial,
sans-serif;
font-size:8px;
letter-spacing:.15em;
border-bottom:
1px solid
rgba(45,35,28,.1);
}
.rgc-card__top > span{
color:
rgba(29,25,22,.45);
}
.rgc-card__top strong{
color:
var(–card-deep);
font-weight:600;
}
/* ============================================================
VISUAL
============================================================ */
.rgc-visual{
position:relative;
height:
clamp(190px,19vw,270px);
margin:
0 16px;
overflow:hidden;
}
.rgc-visual::before{
content:””;
position:absolute;
left:50%;
top:48%;
width:65%;
aspect-ratio:1;
transform:
translate(-50%,-50%);
border-radius:50%;
background:
radial-gradient(
circle,
rgba(255,255,255,.32),
transparent 68%
);
}
.rgc-visual svg{
position:relative;
z-index:2;
display:block;
width:100%;
height:100%;
}
.rgc-drawing{
fill:none;
stroke:
rgba(31,26,21,.72);
stroke-width:2;
stroke-linecap:round;
stroke-linejoin:round;
}
.rgc-detail{
fill:none;
stroke:
rgba(31,26,21,.54);
stroke-width:1.7;
stroke-linecap:round;
stroke-linejoin:round;
}
.rgc-accent-dot{
fill:
var(–card-deep);
}
.rgc-gaze{
fill:none;
stroke:
var(–card-deep);
stroke-width:1.5;
stroke-dasharray:5 6;
stroke-linecap:round;
opacity:.72;
}
.rgc-gaze–long{
stroke-width:1.7;
}
.rgc-target-ring{
fill:none;
stroke:
var(–card-deep);
stroke-width:1.4;
opacity:.42;
}
.rgc-visual__label{
position:absolute;
z-index:5;
left:0;
bottom:5px;
padding:
5px 8px;
border:
1px solid
rgba(35,27,22,.12);
background:
rgba(255,255,255,.27);
font-family:
Arial,
sans-serif;
font-size:7px;
letter-spacing:.16em;
color:
rgba(32,26,22,.56);
}
/* ============================================================
CARD CONTENT
============================================================ */
.rgc-card__body{
position:relative;
min-height:235px;
padding:
20px 20px
24px;
border-top:
1px solid
rgba(45,35,28,.1);
}
.rgc-role{
display:block;
margin-bottom:10px;
font-family:
Arial,
sans-serif;
font-size:8px;
letter-spacing:.18em;
color:
var(–card-deep);
}
.rgc-card h3{
margin:
0 0 13px;
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:
clamp(25px,2.1vw,35px);
line-height:1;
letter-spacing:-.035em;
font-weight:400;
}
.rgc-card p{
margin:0;
max-width:330px;
font-size:14px;
line-height:1.65;
color:
rgba(35,29,24,.68);
}
/* ============================================================
BOTTOM PROGRESS
============================================================ */
.rgc-bottom{
display:grid;
grid-template-columns:
minmax(100px,1fr)
auto;
align-items:center;
gap:22px;
margin-top:17px;
}
.rgc-progress{
height:1px;
overflow:hidden;
background:
var(–line);
}
.rgc-progress span{
display:block;
width:0;
height:100%;
background:
var(–accent);
transition:
width .4s ease;
}
.rgc-bottom p{
margin:0;
font-family:
Georgia,
“Times New Roman”,
serif;
font-size:13px;
font-style:italic;
color:
var(–muted);
}
/* ============================================================
MOBILE
Exactly 2 cards visible
============================================================ */
@media(max-width:700px){
.role-gaze-carousel{
margin:
30px 0
50px;
}
.rgc-top{
align-items:flex-start;
margin-bottom:14px;
}
.rgc-top__copy p{
max-width:180px;
font-size:16px;
line-height:1.25;
}
.rgc-nav{
gap:5px;
}
.rgc-arrow{
width:34px;
height:34px;
font-size:14px;
}
.rgc-counter{
min-width:45px;
font-size:7px;
}
/*
IMPORTANT:
two cards in viewport
*/
.rgc-track{
gap:8px;
}
.rgc-card{
flex:
0 0
calc(
(100% – 8px) / 2
);
}
.rgc-card__top{
padding:
10px 9px 8px;
font-size:5px;
letter-spacing:.1em;
}
.rgc-visual{
height:
clamp(130px,40vw,180px);
margin:
0 5px;
}
.rgc-visual__label{
font-size:5px;
padding:
3px 4px;
letter-spacing:.08em;
}
.rgc-card__body{
min-height:215px;
padding:
13px 10px
16px;
}
.rgc-role{
margin-bottom:7px;
font-size:6px;
letter-spacing:.12em;
}
.rgc-card h3{
margin-bottom:9px;
font-size:
clamp(
18px,
5.5vw,
24px
);
line-height:1;
}
.rgc-card p{
font-size:
clamp(
10px,
2.8vw,
12px
);
line-height:1.5;
}
.rgc-bottom{
gap:12px;
}
.rgc-bottom p{
font-size:10px;
}
}
(function(){
const root =
document.getElementById(
‘roleGazeCarousel’
);
if(!root) return;
const track =
document.getElementById(
‘rgcTrack’
);
const cards =
Array.from(
root.querySelectorAll(
‘.rgc-card’
)
);
const prev =
root.querySelector(
‘[data-rgc-prev]’
);
const next =
root.querySelector(
‘[data-rgc-next]’
);
const currentEl =
document.getElementById(
‘rgcCurrent’
);
const totalEl =
document.getElementById(
‘rgcTotal’
);
const progress =
document.getElementById(
‘rgcProgress’
);
let index =
0;
function visibleCards(){
return window.innerWidth <= 700
? 2
: 3;
}
function maxIndex(){
return Math.max(
0,
cards.length –
visibleCards()
);
}
function cardMetrics(){
const card =
cards[0];
if(!card){
return {
width:0,
gap:0
};
}
const width =
card.getBoundingClientRect().width;
const styles =
window.getComputedStyle(
track
);
const gap =
parseFloat(
styles.columnGap ||
styles.gap ||
0
);
return {
width,
gap
};
}
function render(){
index =
Math.min(
index,
maxIndex()
);
const {
width,
gap
} =
cardMetrics();
const distance =
index *
(
width +
gap
);
track.style.transform =
`translateX(-${distance}px)`;
currentEl.textContent =
String(
index + 1
).padStart(
2,
'0'
);
totalEl.textContent =
String(
cards.length
).padStart(
2,
'0'
);
const denominator =
Math.max(
maxIndex(),
1
);
progress.style.width =
`${
maxIndex() === 0
? 100
: (
index /
denominator
) *
100
}%`;
prev.disabled =
index =
maxIndex();
}
prev.addEventListener(
‘click’,
() => {
index =
Math.max(
0,
index – 1
);
render();
}
);
next.addEventListener(
‘click’,
() => {
index =
Math.min(
maxIndex(),
index + 1
);
render();
}
);
let startX =
null;
track.addEventListener(
‘touchstart’,
event => {
startX =
event.touches[0]
.clientX;
},
{
passive:true
}
);
track.addEventListener(
‘touchend’,
event => {
if(
startX === null
) return;
const endX =
event.changedTouches[0]
.clientX;
const delta =
endX –
startX;
if(
Math.abs(delta) >
40
){
if(
delta {
render();
}
);
render();
})();
من النظرة إلى Conversion
لا تصبح السيكولوجية ذات قيمة إلا عندما تغيّر ما تصممه أو تختبره أو تعمل على تحسينه.
الإعلانات
استخدم النظرة للتحكم في أول مسار للانتباه.
إذا كان يجب ملاحظة المنتج أو العرض سريعاً، فاجعل نظرة الشخص تساعد في نقل الانتباه إليه.
اختبر
Direct Gaze مقابل Product-Directed Gaze
Landing Pages
اجعل الشخص يدعم الـVisual Hierarchy.
لا ينبغي للوجه أن ينافس العنوان أو CTA أو العرض إذا كانت هذه العناصر هي التي يجب أن تقود القرار.
تحقّق
إلى أين تتحرك العين بعد الوجه؟
Product Pages
أبقِ المنتج هو الوجهة.
صور الـLifestyle يفترض أن تعزز اكتشاف المنتج، لا أن تجعل الشخص نهاية مغلقة لمسار الانتباه.
تحقّق
هل يساعد الشخص على التوجيه أم يسرق الانتباه؟
Testimonials
دع الشخص يحمل عبء الثقة.
عندما يكون الشخص نفسه هو الدليل، قد تجعل النظرة المباشرة الرسالة أكثر شخصية ومصداقية.
اختبر
حضور بشري مقابل إثبات بلا هوية
A/B Testing
تعامل مع اتجاه النظرة كمتغير قابل للاختبار.
ثبّت الشخص والمنتج والـLayout والـCopy والحجم، وغيّر اتجاه النظرة فقط.
قِس
الانتباه + السلوك + Business Outcome
الشخص
الرسالة؟
المنتج
الوجهة؟
قاعدة القرار
حدّد ما يستحق الانتباه.
إذا كان الشخص هو مصدر الثقة، فأبقِ الانتباه عليه. أما إذا كان المنتج أو الرسالة هما الهدف، فاستخدم الشخص لقيادة الانتباه نحوهما.
اسأل
من يجب أن يحصل على التثبيت البصري التالي؟
.gaze-playbook{
–ink:#1d1915;
–muted:#716a63;
–line:rgba(45,36,29,.13);
–accent:#aa493b;
margin:40px 0 70px;
}
.gaze-playbook__grid{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:16px;
}
.gaze-playbook__card{
–card:#e2d5c8;
–deep:#8e6650;
overflow:hidden;
padding:18px;
border:1px solid rgba(38,29,23,.1);
background:var(–card);
}
.gaze-playbook__card–ads{
–card:#e4cdc5;
–deep:#9d4c3e;
}
.gaze-playbook__card–landing{
–card:#d1dce0;
–deep:#4d7480;
}
.gaze-playbook__card–pdp{
–card:#d9ddd0;
–deep:#617155;
}
.gaze-playbook__card–testimonial{
–card:#d9d1df;
–deep:#75617e;
}
.gaze-playbook__card–testing{
–card:#e5d9c3;
–deep:#8b6a47;
}
.gaze-playbook__card–decision{
–card:#e4deb9;
–deep:#85712f;
}
.gaze-playbook__visual{
min-height:230px;
margin-bottom:18px;
border-bottom:1px solid rgba(38,29,23,.11);
}
.gaze-playbook__visual svg{
display:block;
width:100%;
height:auto;
}
.gp-frame,
.gp-line{
fill:none;
stroke:rgba(29,25,21,.72);
stroke-width:2;
stroke-linecap:round;
stroke-linejoin:round;
}
.gp-soft{
stroke:rgba(29,25,21,.25);
stroke-width:2;
}
.gp-dot,
.gp-button{
fill:var(–deep);
}
.gp-soft-fill{
fill:rgba(29,25,21,.13);
}
.gp-gaze{
fill:none;
stroke:var(–deep);
stroke-width:1.7;
stroke-dasharray:5 7;
stroke-linecap:round;
}
.gp-gaze–short{
stroke-dasharray:4 5;
}
.gp-svg-text{
fill:var(–deep);
font-family:Arial,sans-serif;
font-size:11px;
font-weight:700;
letter-spacing:.12em;
}
.gaze-playbook__label{
display:block;
margin-bottom:10px;
font-family:Arial,sans-serif;
font-size:8px;
letter-spacing:.18em;
color:var(–deep);
}
.gaze-playbook__card h3{
margin:0 0 12px;
max-width:520px;
font-family:Georgia,”Times New Roman”,serif;
font-size:clamp(28px,2.5vw,42px);
line-height:1;
letter-spacing:-.04em;
font-weight:400;
color:var(–ink);
}
.gaze-playbook__card p{
margin:0;
max-width:560px;
font-size:14px;
line-height:1.65;
color:rgba(35,29,24,.67);
}
.gaze-playbook__rule{
margin-top:22px;
padding-top:13px;
border-top:1px solid rgba(38,29,23,.12);
font-size:12px;
line-height:1.45;
color:rgba(35,29,24,.72);
}
.gaze-playbook__rule span{
margin-right:8px;
font-family:Arial,sans-serif;
font-size:7px;
letter-spacing:.15em;
color:var(–deep);
}
/* Decision visual */
.gaze-playbook__decision-visual{
display:grid;
grid-template-columns:1fr 45px 1fr;
align-items:center;
gap:12px;
min-height:230px;
margin-bottom:18px;
border-bottom:1px solid rgba(38,29,23,.11);
}
.gp-node{
padding:24px 14px;
text-align:center;
border:1px solid rgba(38,29,23,.18);
font-family:Georgia,”Times New Roman”,serif;
font-size:20px;
line-height:1.15;
}
.gp-node span{
display:block;
margin-bottom:7px;
font-family:Arial,sans-serif;
font-size:7px;
letter-spacing:.18em;
color:var(–deep);
}
.gp-node-line{
position:relative;
height:1px;
background:var(–deep);
}
.gp-node-line::after{
content:””;
position:absolute;
right:-1px;
top:50%;
width:6px;
height:6px;
border-top:1px solid var(–deep);
border-right:1px solid var(–deep);
transform:translateY(-50%) rotate(45deg);
}
/* MOBILE */
@media(max-width:700px){
.gaze-playbook{
margin:30px 0 50px;
}
.gaze-playbook__grid{
grid-template-columns:1fr;
gap:12px;
}
.gaze-playbook__card{
padding:14px;
}
.gaze-playbook__visual,
.gaze-playbook__decision-visual{
min-height:180px;
}
.gaze-playbook__card h3{
font-size:clamp(26px,8vw,36px);
}
.gaze-playbook__card p{
font-size:13px;
}
}
الخلاصة
لا يوجد اتجاه نظرة واحد يفوز في كل Creative.
لا تثق في القاعدة وحدها.
اختبر اتجاه النظرة.
.gaze-closing{
–ink:#1d1915;
–muted:#716a63;
–accent:#aa493b;
–line:rgba(45,36,29,.14);
margin:80px 0 30px;
padding:40px 0 10px;
border-top:1px solid var(–line);
}
.gaze-closing__label{
display:block;
margin-bottom:16px;
font-family:Arial,sans-serif;
font-size:8px;
letter-spacing:.2em;
color:var(–muted);
}
.gaze-closing p{
margin:0 0 24px;
max-width:620px;
font-size:16px;
line-height:1.7;
color:var(–muted);
}
.gaze-closing h2{
margin:0;
max-width:900px;
font-family:Georgia,”Times New Roman”,serif;
font-size:clamp(58px,9vw,130px);
line-height:.86;
letter-spacing:-.065em;
font-weight:400;
color:var(–ink);
}
.gaze-closing h2 em{
color:var(–accent);
font-style:italic;
}
@media(max-width:700px){
.gaze-closing{
margin-top:55px;
padding-top:30px;
}
.gaze-closing h2{
font-size:clamp(52px,16vw,82px);
}
}
الأبحاث والمراجع
Visual attentional orienting by eye gaze: A meta-analytic review of the gaze-cueing effect https://pubmed.ncbi.nlm.nih.gov/35404635/
Judgments at Gaze Value: Gaze Cuing in Banner Advertisements https://pmc.ncbi.nlm.nih.gov/articles/PMC5454066/
How the Eyes Connect to the Heart: The Influence of Eye Gaze Direction on Advertising Effectiveness https://academic.oup.com/jcr/article-abstract/48/1/123/6050834
The Developmental Origins of Gaze-Following in Human Infants https://onlinelibrary.wiley.com/doi/10.1111/infa.12276
Should new online stores invest in social presence elements? The effect of social presence on initial trust formation https://www.sciencedirect.com/science/article/pii/S0969698914000344
Consumer trust in B2C e-Commerce and the importance of social presence https://www.sciencedirect.com/science/article/pii/S0305048304000131