Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 7x 14x 14x 14x 7x 7x 7x 7x 7x 1x 1x 8x 8x 8x 8x 8x 1x 1x 3x 1x 3x 2x 2x 3x 3x 1x 1x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 8x 1x | import { NgClass, isPlatformBrowser } from '@angular/common';
import { Component, OnInit, PLATFORM_ID, inject } from '@angular/core';
import { Meta, Title } from '@angular/platform-browser';
import { Faq } from '@classes/faq';
import { FaqElementComponent } from '@elements/faq-element/faq-element.component';
import { FooterElementComponent } from '@elements/footer-element/footer-element.component';
import { HeaderElementComponent } from '@elements/header-element/header-element.component';
import { AnalyticsIntegrationService } from '@services/analyticsIntegration.service';
import { MetaTagService } from '@services/meta-tag.service';
import { NetworkService } from '@services/network.service';
@Component({
selector: 'grt-faq-page',
templateUrl: './faq-page.component.html',
styleUrls: ['./faq-page.component.scss'],
imports: [HeaderElementComponent, NgClass, FaqElementComponent, FooterElementComponent],
})
export class FaqPageComponent implements OnInit {
private meta = inject(Meta);
private titleService = inject(Title);
private metaTag = inject(MetaTagService);
private networkService = inject(NetworkService);
private analyticsIntegrationService = inject(AnalyticsIntegrationService);
isActive: string = 'default';
sections: string[] = [];
faqs: Faq[] = [];
displayed: Faq[] = [];
platformId: any;
isBrowser: any;
constructor() {
const platformData = inject(PLATFORM_ID);
this.isBrowser = isPlatformBrowser(platformData);
this.platformId = platformData;
this.metaTag.removeMetaTags();
this.meta.addTags(
this.metaTag.getMetaTags(
'FAQs | Go Real Travel',
'Questions about planning a trip with Go Real Travel? We have the answers.',
),
);
this.networkService.faq().then((faqs) => {
this.faqs = faqs;
this.displayed = faqs;
this.sections.push('All');
this.faqs.forEach((item) => {
if (!this.sections.find((q) => q === item.attributes['real-type'])) {
this.sections.push(item.attributes['real-type']);
}
});
});
this.titleService.setTitle('FAQs | Go Real Travel');
}
ngOnInit() {
if (this.isBrowser) {
this.analyticsIntegrationService.loadScript();
this.addFaqSchema();
}
}
toggleClass(value: any) {
if (value === 'All') {
this.displayed = this.faqs;
} else {
this.displayed = this.faqs.filter((q) => q.attributes['real-type'] === value);
}
this.isActive = value;
}
private addFaqSchema() {
const schema = {
'@context': 'https://schema.org',
'@type': 'FAQPage',
mainEntity: [
{
'@type': 'Question',
name: 'How do I contact Go Real Travel?',
acceptedAnswer: {
'@type': 'Answer',
text: 'You can contact Go Real Travel by email at support@gorealtravel.com or by phone using any of the following numbers: +1 217-699-1873 (US & Canada), +61 8 7200 1488 (Australia), or +420 774 770 205 (Europe).',
},
},
{
'@type': 'Question',
name: 'Where is Go Real Travel located?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Go Real Travel Ltd. is based in Prague, Czech Republic, and operates internationally through local partners across Europe, Asia, and beyond.',
},
},
{
'@type': 'Question',
name: 'How do I contact my personal Travel Consultant directly?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Once your booking is confirmed, you will be assigned a dedicated Travel Consultant. Their direct contact details, including email and phone, will be provided in your itinerary app and confirmation email.',
},
},
{
'@type': 'Question',
name: 'I just found you on the internet, can I trust you with my trip? Could you provide references from previous clients?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Absolutely. Go Real Travel has served thousands of satisfied travelers worldwide. You can find verified client reviews on Google, Trustpilot, and TripAdvisor. References from previous clients are available upon request.',
},
},
{
'@type': 'Question',
name: 'How much will my trip cost?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Trip costs vary depending on the destination, travel dates, and inclusions. You can request a personalized quote via our website or speak with a consultant for a custom itinerary based on your preferences and budget.',
},
},
{
'@type': 'Question',
name: 'Which costs are out of pocket and which costs are covered in the itinerary package?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Most packages include accommodations, activities, local transportation, and guided experiences. Meals, personal expenses, and optional tours may not be included. Your itinerary details all inclusions and optional extras clearly.',
},
},
{
'@type': 'Question',
name: 'How do I pay for my trip? In what currency will I pay?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Payments can be made securely by credit card or bank transfer in U.S. dollars (USD). Some regional bookings may also allow payment in Euros or other local currencies, depending on your consultant’s instructions.',
},
},
{
'@type': 'Question',
name: 'What’s the difference between my deposit and balance payments?',
acceptedAnswer: {
'@type': 'Answer',
text: 'The deposit secures your travel arrangements and confirms your booking. The remaining balance is typically due 60 days before departure. Your consultant will send a reminder and payment link prior to the due date.',
},
},
{
'@type': 'Question',
name: 'Can my deposit or balance be refunded?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Refunds depend on the terms of your booking. In most cases, deposits are non-refundable once services are confirmed. However, some flexibility may apply if cancellations occur well before your travel date.',
},
},
{
'@type': 'Question',
name: 'Do I need to print my full itinerary?',
acceptedAnswer: {
'@type': 'Answer',
text: 'No, you don’t need to print it. Your itinerary and travel documents are available digitally through our mobile app and can be accessed offline at any time during your trip.',
},
},
{
'@type': 'Question',
name: 'Do I need to print my ticket and voucher booklet?',
acceptedAnswer: {
'@type': 'Answer',
text: 'No printing is required. Most of our suppliers accept digital tickets and vouchers directly from your phone or tablet. Always check your itinerary for any exceptions requiring printed copies.',
},
},
{
'@type': 'Question',
name: 'What’s the easiest way to set up my cellphone for overseas travel?',
acceptedAnswer: {
'@type': 'Answer',
text: 'The easiest way is to enable international roaming or purchase an eSIM before departure. Many travelers also prefer buying a local SIM card upon arrival for better data rates.',
},
},
{
'@type': 'Question',
name: 'Is my phone compatible with European and Asian network coverage?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Most modern smartphones are compatible with global GSM networks used in Europe and Asia. Check your device’s specifications and ensure it’s unlocked for international use.',
},
},
{
'@type': 'Question',
name: 'How much data and how many call minutes will I use on my trip?',
acceptedAnswer: {
'@type': 'Answer',
text: 'This depends on your travel habits. For map navigation, messaging, and casual browsing, 3–5 GB of data per week is usually sufficient. Voice calls are rarely used since most travelers rely on Wi-Fi and messaging apps.',
},
},
{
'@type': 'Question',
name: 'Should I buy a local SIM card?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Buying a local SIM card is a good option if you plan to use mobile data frequently. Local providers offer affordable prepaid packages at most airports and city centers.',
},
},
{
'@type': 'Question',
name: 'What are some good apps to download before I travel?',
acceptedAnswer: {
'@type': 'Answer',
text: 'We recommend downloading Google Maps, WhatsApp, Google Translate, XE Currency, and the Go Real Travel mobile app for easy navigation, communication, and itinerary access.',
},
},
{
'@type': 'Question',
name: 'Do I need travel insurance? Where can I purchase this?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Yes, travel insurance is highly recommended. You can purchase it directly through our preferred partners or from reputable insurers in your home country. Coverage typically includes cancellations, medical emergencies, and lost luggage.',
},
},
{
'@type': 'Question',
name: 'Will the insurance companies cover my claim?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Coverage depends on your policy and the circumstances of your claim. Always review your insurer’s terms and conditions carefully before purchasing.',
},
},
{
'@type': 'Question',
name: 'Should I buy insurance coverage for my entire trip, or just what I have paid for?',
acceptedAnswer: {
'@type': 'Answer',
text: 'It’s best to insure the full value of your trip, including flights, hotels, and prepaid activities, to ensure comprehensive protection in case of cancellations or delays.',
},
},
{
'@type': 'Question',
name: 'When should I purchase travel insurance?',
acceptedAnswer: {
'@type': 'Answer',
text: 'We recommend purchasing travel insurance as soon as you make your first payment or deposit to ensure you’re covered for unforeseen events that may occur before departure.',
},
},
{
'@type': 'Question',
name: 'What is your registered address?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Go Real Travel Ltd. is registered in Prague, Czech Republic. Full address: Na Příkopě 14, 110 00 Prague 1, Czechia.',
},
},
{
'@type': 'Question',
name: 'Will you make our restaurant reservations?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Yes, our Travel Consultants can assist with restaurant recommendations and reservations upon request. Let us know your preferences or dietary needs in advance.',
},
},
],
};
const script = document.createElement('script');
script.type = 'application/ld+json';
script.text = JSON.stringify(schema);
document.head.appendChild(script);
}
}
|