أساليب وطرق تلجأ إليها شركات الطيران لجذب المسافرين

أساليب وطرق تلجأ إليها شركات الطيران لجذب المسافرين ,

عروض شركات الطيرانتسعى شركات الطيران دائمًا إلى ضمان راحة المسافر على متن رحلاتها، وذلك من خلال توفير كافة الخدمات والتسهيلات التي تجعل المسافر محط اهتمام أثناء سفره نظرًا لما لمسه من خدمات وعروض، وتنافسها. الخطوط الجوية منها كسب عملاء جدد، وزيادة عدد الركاب على رحلات الشركة من خلال عدة طرق مختلفة.

وفي ضوء التقرير التالي، تعرض VITO أبرز الأساليب التي تستخدمها شركات الطيران لجذب المسافرين:

الخدمات المقدمة للركاب على متن الطائرة

مستوى الخدمات التي تقدمها شركة الطيران للمسافر يمثل نسبة كبيرة من رضا المسافر. وتتمثل الخدمات المقدمة في التسهيلات التي يحصل عليها المسافر منذ دخول المطار حتى صعوده إلى الطائرة، والوجبات المقدمة والمساعدة الخاصة لكبار السن، ومستوى الخدمات المقدمة على متن الطائرة، والإجراءات المتبعة. في حالة تأخر حقائب السفر أو فقدانها في المطار، بالإضافة إلى الخدمات الأخرى مثل استخدام الإنترنت على الطائرة وشاشات العرض، وكل ما يتعلق براحة المسافر.

عروض خاصة لشركات الطيران

تتنافس شركات الطيران فيما بينها لكسب ثقة العملاء وراحتهم، وذلك من خلال تقديم أسعار خاصة للعملاء على متن رحلاتهم، مما يزيد من فرصتهم في جذب العديد من المسافرين، مقارنة بشركات الطيران الأخرى. يبحث المسافر دائمًا عن التخفيضات، لذلك تقدم شركات الطيران وخاصة الشركات الكبرى خصومات تصل إلى 40% من قيمة التذكرة.

زيادة الوزن

ومن الأمور التي تمثل اختلافاً بالنسبة للراكب أثناء السفر هو الوزن المسموح به على متن الطائرة. كلما زاد الوزن الذي توفره الشركة للمسافر، زاد الطلب. الشركة التي تسمح بوزن يصل إلى 30 كجم لن تقارن بشركة تسمح بوزن يصل إلى 50 كجم وبالتالي الوزن هو الذي يفوز. وتمثل الحقائب عنصراً مهماً في جذب المسافرين للسفر على متن طائراتها.

function replaceOembeds() {
var allEmbeds = document.getElementsByTagName("OEMBED");

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName("OEMBED");
}

runYoutubeLazyLoad();
loadfbApi();
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="

" +
'

' +
'

' +
'

' +
'' +
'

' +
'

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="

';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="

'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}

if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}

if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}

if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};

}

return {
source: "Unknown",
url: url,
id: ""
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "/themes/veto/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }