<!DOCTYPE html><!-- Last Published: Fri Nov 15 2024 02:01:03 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="caribou.travel" data-wf-page="64d1f8d7c8eb554aa7393f27" data-wf-site="64d1f8d7c8eb554aa7393f33" lang="zh-HK" data-wf-collection="64d1f8d7c8eb554aa7393fae" data-wf-item-slug="hakkodasan"><head><meta charset="utf-8"/><title>青森八甲田山 非一般冬季體驗|Caribou Travel - 你的一對一旅遊預訂助手 - 輕鬆預訂 郵輪假期|精品酒店</title><link rel="alternate" hrefLang="x-default" href="https://caribou.travel/post/hakkodasan"/><link rel="alternate" hrefLang="zh-HK" href="https://caribou.travel/post/hakkodasan"/><link rel="alternate" hrefLang="en" href="https://caribou.travel/en/post/hakkodasan"/><meta content="青森八甲田山非一般冬季體驗,估佢唔到嘅天氣 日本三大樹冰之一,九十年歷史嘅大型混浴風呂 - 酸湯溫泉 ,有冇興趣?" name="description"/><meta content="青森八甲田山 非一般冬季體驗|Caribou Travel - 你的一對一旅遊預訂助手 - 輕鬆預訂 郵輪假期|精品酒店" property="og:title"/><meta content="青森八甲田山非一般冬季體驗,估佢唔到嘅天氣 日本三大樹冰之一,九十年歷史嘅大型混浴風呂 - 酸湯溫泉 ,有冇興趣?" property="og:description"/><meta content="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa73940a3_Cover.webp" property="og:image"/><meta content="青森八甲田山 非一般冬季體驗|Caribou Travel - 你的一對一旅遊預訂助手 - 輕鬆預訂 郵輪假期|精品酒店" property="twitter:title"/><meta content="青森八甲田山非一般冬季體驗,估佢唔到嘅天氣 日本三大樹冰之一,九十年歷史嘅大型混浴風呂 - 酸湯溫泉 ,有冇興趣?" property="twitter:description"/><meta content="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa73940a3_Cover.webp" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/css/caribou-staging.webflow.e3a9457ca.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Noto Sans HK:regular,500,700","Poppins:regular,500,600,700","Manrope:regular,500,600,700"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f7a_Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f7b_Webclip.png" rel="apple-touch-icon"/><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WKGC5B3');</script>
<!-- End Google Tag Manager -->
<meta name="agd-partner-manual-verification" />
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '921638962188869');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=921638962188869&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
<!-- Custom Google Ad Tracking -->
<script>
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); // Set expiry to 30 days
expires = "; expires=" + date.toUTCString();
}
document.cookie =
name + "=" + encodeURIComponent(value || "") + expires + "; path=/";
}
// Utility Functions
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(";");
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == " ") c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) {
var cookieValue = c.substring(nameEQ.length, c.length);
return decodeURIComponent(cookieValue);
}
}
return null;
}
function getClientId() {
var gaCookie = getCookie("_ga");
if (gaCookie) {
var parts = gaCookie.split(".");
if (parts.length >= 4) {
return parts[2] + "." + parts[3];
}
}
return "";
}
function getSessionId() {
var gaSessionCookie = getCookie("_ga_F643X6TL3D");
if (gaSessionCookie) {
var parts = gaSessionCookie.split(".");
if (parts.length >= 2) {
return parts[2];
}
}
return "";
}
function triggerCustomDataReady(){
// Push the fetched data and a custom event to the dataLayer
dataLayer.push({
'event': 'data_ready', // Custom event name
});
fbq('track', 'PageView');
}
async function fetchHashId(hashObject) {
try {
// Skip hashing for empty object
if (!hashObject || Object.keys(hashObject).length === 0) {
return;
}
const response = await fetch(
"https://hub.caribou.travel/api/hash",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"Caribou-Token": "76776d2b7be55bac4de727bec1030657",
},
body: JSON.stringify(hashObject),
}
);
const data = await response.json();
if (response.ok && data) {
var hashID = data.uuid;
setCookie("caribou_hashID", hashID, 30);
} else {
setCookie("caribou_hashID", '(no hashID)', 30);
console.error("API error or invalid response");
}
} catch (error) {
console.error("Error: ", error);
}
}
var urlParams = new URLSearchParams(window.location.search);
var keys = [
"adUID",
"network",
"campaignid",
"campaign_id",
"adgroupid",
"adset_id",
"ad_id",
"device",
"creative",
"keyword",
"gclid",
'fbclid'
];
var hasParams = keys.some((key) => urlParams.has(key));
var adTracking = {}
if (hasParams) {
adTracking = {
adUID: urlParams.get("adUID") || "(no value)",
network: urlParams.get("network") || "(no value)",
campaignid: urlParams.get("campaignid") || urlParams.get("campaign_id") || "(no value)", // Google: campaignid; Facebook: campaign_id
adgroupid: urlParams.get("adgroupid") || urlParams.get("adset_id") || "(no value)", // Google: adgroupid; Facebook: adset_id
adid: urlParams.get("ad_id") || "(no value)", // Google: /; Facebook: ad_id
device: urlParams.get("device") || "(no value)",
creative: urlParams.get("creative") || "(no value)",
keyword: urlParams.get("keyword") || "(no value)",
gclid: urlParams.get("gclid") || "(no value)",
fbclid: urlParams.get("fbclid") || "(no value)",
timestamp: new Date().toISOString(),
};
// Get the existing adTracking cookie
var existingAdTracking = getCookie('adTracking') ? JSON.parse(getCookie('adTracking')) : null
// Create copies of the adTracking objects without the timestamp
var currentAdTrackingNoTimestamp = { ...adTracking }
delete currentAdTrackingNoTimestamp.timestamp
var existingAdTrackingNoTimestamp = existingAdTracking ? { ...existingAdTracking } : null
if ( existingAdTrackingNoTimestamp ) delete existingAdTrackingNoTimestamp.timestamp
// Compare the existing adTracking cookie with the new one
if (!existingAdTrackingNoTimestamp || JSON.stringify(existingAdTrackingNoTimestamp) !== JSON.stringify(currentAdTrackingNoTimestamp)) {
setCookie("adTracking", JSON.stringify(adTracking), 30); // Store in a cookie for 30 days
setCookie("caribou_hashID", '(no_hashID)', 30) // Set the cookie 'caribou_hashID' so that it can request another hash
}
}
</script>
<!-- End Custom Google Ad Tracking -->
<!-- Add the slick-theme.css if you want default styling -->
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/></head><body class="full-page-body"><section class="section post-section"><div class="wrapper"><div class="post-content-expert-wrapper post-content-expert-wrapper-mobile"><a href="/expert/lionel" class="back-button-wrapper back-button-wrapper-mobile w-inline-block"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f79_back.svg" loading="lazy" alt="" class="back-button-img"/></a><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" class="post-content-expert-img"></div><div class="post-content-expert-info-wrapper"><div class="post-content-expert-name">Lionel</div><div class="post-content-location-wrapper"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f67_location-tag.svg" loading="lazy" alt="" class="post-content-location-icon"/><div class="post-content-location">八甲田山</div></div></div><a href="/" class="post-logo-desktop-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f7f_Caribou-Logo-PostPage-Desktop.svg" loading="lazy" alt="" class="post-logo-desktop"/></a><a href="/" class="post-logo-mobile-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f7e_Caribou-Logo-PostPage-Mobile.svg" loading="lazy" alt="" class="post-logo-mobile"/></a></div><div id="w-node-_8a07f710-c2b9-ab12-2202-00e9e93ef375-a7393f27" class="left"><div class="image-wrapper"><div class="post-media-img-wrapper"><div class="post-media-list-wrapper w-dyn-list"><script type="text/x-wf-template" id="wf-template-5215e31f-be9f-0d77-ceed-26cf06e85d49">%3Cdiv%20role%3D%22listitem%22%20class%3D%22post-media-list-item%20w-dyn-item%20w-dyn-repeater-item%22%3E%3Cdiv%20class%3D%22img-cover%22%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22background-image%3Aurl(%26quot%3Bhttps%3A%2F%2Fcdn.prod.website-files.com%2F64d1f8d7c8eb554aa7393f39%2F64d1f8d7c8eb554aa73940a3_Cover.webp%26quot%3B)%22%20class%3D%22post-img%22%3E%3C%2Fdiv%3E%3C%2Fdiv%3E</script><div role="list" class="post-media-list w-dyn-items"><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa73940a3_Cover.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa7394084_1.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa7394086_2.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa7394087_3.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa7394085_4.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa7394088_5.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa73940a4_6.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa739408a_7.webp")" class="post-img"></div></div><div role="listitem" class="post-media-list-item w-dyn-item w-dyn-repeater-item"><div class="img-cover"></div><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/64d1f8d7c8eb554aa739408b_8.webp")" class="post-img"></div></div></div><div class="w-dyn-hide w-dyn-empty"><div>No items found.</div></div></div><div class="slide-prev-wrapper"><div class="slick-prev"><div class="slide-left-arrow-icon"></div></div></div><div class="slide-next-wrapper"><div class="slick-next"><div class="slide-right-arrow-icon"></div></div></div></div></div></div><div id="w-node-_18483be0-5f44-7550-f6f5-cfce7ed70e0e-a7393f27" class="right"><div class="post-content-wrapper"><div class="post-content-expert-wrapper"><a style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" href="/expert/lionel" class="post-content-expert-img w-inline-block"></a><div class="post-content-expert-info-wrapper"><a href="/expert/lionel" class="post-content-expert-name">Lionel</a><div class="post-content-location-wrapper"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f67_location-tag.svg" loading="lazy" alt="" class="post-content-location-icon"/><div class="post-content-location">八甲田山</div></div></div><a href="/" class="post-logo-desktop-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f7f_Caribou-Logo-PostPage-Desktop.svg" loading="lazy" alt="" class="post-logo-desktop"/></a></div><div class="post-description-wrapper"><h1 class="post-content-heading">青森八甲田山 非一般冬季體驗</h1><div class="post-meta-container"><div class="post-meta-wrapper"><div class="post-meta-header-wrapper"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f78_attractions.svg" loading="lazy" alt="" class="post-meta-header-img"/><div class="post-meta-header-heading">景點:</div></div><div id="attractions-list" class="post-meta-items-wrapper"><div class="post-meta-item">景點</div></div></div><div class="post-meta-wrapper"><div class="post-meta-header-wrapper"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f66_beach(24x24)%401x%201.svg" loading="lazy" alt="" class="post-meta-header-img"/><div class="post-meta-header-heading">活動:</div></div><div id="activities-list" class="post-meta-items-wrapper"><div class="post-meta-item">活動</div></div></div><div class="post-meta-wrapper"><div class="post-meta-header-wrapper"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f64_location(24x24)%401x%201.svg" loading="lazy" alt="" class="post-meta-header-img"/><div class="post-meta-header-heading">地點:</div></div><div id="locations-list" class="post-meta-items-wrapper"><div class="post-meta-item">地點</div></div></div></div><div class="post-description-content w-richtext"><p>估佢唔到嘅天氣 日本三大 #樹冰 之一,九十年歷史嘅大型 #混浴風呂 #酸湯溫泉,有冇興趣?</p><p></p><p>#snowboarding #deeppowder #ungroomed #offpiste #backcountry</p><p></p><p>#青森 都有<a href="https://caribou.travel/post/aomori-spring-ski-resort" target="_blank">平易近人嘅滑雪場</a><br/>#青森 其實係<a href="https://caribou.travel/post/aomori-art" target="_blank">日本當代藝術朝聖地</a></p></div></div><div class="post-button-wrapper"><a id="custom-submit-btn-desktop" href="#" target="_blank" class="btn btn-primary icon-button btn-post btn-post-whatsapp w-inline-block"><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" class="btn-post-avatar"></div><div class="btn-post-text btn-post-text-desktop">Hi Caribou, 我想了解...</div></a><a href="#" class="btn btn-primary icon-button btn-post btn-post-product w-inline-block w-condition-invisible"><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" class="btn-post-avatar"></div><div class="btn-post-text">查看旅遊體驗</div></a></div></div></div></div></section><div class="post-button-wrapper post-button-wrapper-mobile"><a id="custom-submit-btn-mobile" href="#" target="_blank" class="btn btn-primary icon-button btn-post btn-post-whatsapp w-inline-block"><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" class="btn-post-avatar"></div><div class="btn-post-text btn-post-text-mobile">Hi Caribou, 我想了解</div></a><a href="#" class="btn btn-primary icon-button btn-post btn-post-product w-inline-block w-condition-invisible"><div style="background-image:url("https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f39/65970c8cb6ad289e89cae6ee_public.jpeg")" class="btn-post-avatar"></div><div class="btn-post-text">查看旅遊體驗</div></a></div><div class="embed-css-slick w-embed"><style>
/* styling for the slider */
.slick-dots {
display: flex;
justify-content: center;
margin: 0;
padding: 1rem 0;
list-style-type: none;
}
.slick-dots li {
margin: 0 4px
}
.slick-dots button {
display: block;
width: 8px;
height: 8px;
padding: 0;
border: none;
border-radius: 100%;
background-color: rgba(255, 255, 255, 0.5);;
text-indent: -9999px;
}
.slick-dots li.slick-active button {
background-color: #FFFFFF;
}
</style></div><div class="embed-css-post-meta w-embed"><style>
/* styling for post meta collection list */
.post-meta-collection-item:after,
.post-meta-item:after{
content: ","
}
.post-meta-collection-item:last-child:after,
.post-meta-item:last-child:after {
content: ""
}
</style></div><div class="embed-css-post-desc w-embed"><style>
.post-description-wrapper {
-ms-overflow-style: none; // IE 10+
overflow: -moz-scrollbars-none; // Firefox
}
.post-description-wrapper::-webkit-scrollbar {
display: none; // Safari and Chrome
}
</style></div><div class="w-embed"><style>
.slick-current .img-cover {
display:none;
}
</style></div><a href="/expert/lionel" class="back-button-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/64d1f8d7c8eb554aa7393f79_back.svg" loading="lazy" alt="" class="back-button-img"/></a><div class="w-embed w-script"><script>
var aspectRatio = "3:4"
var imageContainerWidthRatio;
var imageWidthRatio;
// Update the aspect ratio css
if (aspectRatio == "3:4") {
imageContainerWidthRatio = 0.75;
imageWidthRatio = 0.75;
updatePostImageAspectRatio("133%");
} else if (aspectRatio == "9:16") {
imageContainerWidthRatio = 0.5625;
imageWidthRatio = 0.5625;
updatePostImageAspectRatio("178%");
} else if (aspectRatio == "1:1") {
imageContainerWidthRatio = 1;
imageWidthRatio = 1;
updatePostImageAspectRatio("100%");
} else if (aspectRatio == "4:3") {
imageContainerWidthRatio = 1; // Special handling
imageWidthRatio = 4 / 3;
updatePostImageAspectRatio("75%");
} else if (aspectRatio == "16:9") {
imageContainerWidthRatio = 1; // Special handling
imageWidthRatio = 16 / 9;
updatePostImageAspectRatio("56.25%");
} else {
imageContainerWidthRatio = 1;
imageWidthRatio = 1;
updatePostImageAspectRatio("100%");
}
updateImageWrapperAspectRatio(imageWidthRatio);
function updateImageWrapperAspectRatio(aspectRatio) {
document.querySelector(".image-wrapper").style.aspectRatio = aspectRatio;
}
function updatePostImageAspectRatio(aspectRatio) {
document.querySelectorAll(".post-img").forEach(function (el) {
el.style.paddingTop = aspectRatio;
});
}
function resizeComponent(innerHeight) {
// Get the screen height
var maxheight = innerHeight - 80;
var imageMaxWidth = maxheight * imageContainerWidthRatio;
var calContentWidth = imageMaxWidth / (2 / 3) - imageMaxWidth;
var contentWidth;
if (calContentWidth < 500) {
contentWidth = 500;
} else {
contentWidth = calContentWidth;
}
var containerMaxWidth = imageMaxWidth + contentWidth;
// adjust the max width
document.querySelector(".image-wrapper").style.maxWidth =
imageMaxWidth + "px";
document.querySelector(".wrapper").style.maxWidth = containerMaxWidth + "px";
document.querySelector(".right").style.width = contentWidth + "px";
// Adjust the max height
document.querySelector(".post-content-wrapper").style.maxHeight =
maxheight + "px";
}
if (window.innerWidth > 991) {
resizeComponent(window.innerHeight);
}
window.addEventListener("resize", function () {
var height = window.innerHeight;
var width = window.innerWidth;
if (width > 991) {
resizeComponent(height);
} else {
// adjust the max width
document.querySelector(".image-wrapper").style.maxWidth = "";
document.querySelector(".wrapper").style.maxWidth = "";
document.querySelector(".right").style.width = "";
// Adjust the max height
document.querySelector(".post-content-wrapper").style.maxHeight = "";
}
});
</script></div><div class="embed-js-cta-button w-embed w-script"><script>
function getWebsiteLanguage(){
return window.location.pathname.includes("/en/") ? "en" : "zh-Hant-HK"
}
function updatePostButton() {
const websiteLanguage = getWebsiteLanguage()
const btnPostTextDestkop = document.querySelector(".btn-post-text-desktop")
const btnPostTextMobile = document.querySelector(".btn-post-text-mobile")
const btnPostDesktop = document.querySelector("#custom-submit-btn-desktop")
const btnPostMobile = document.querySelector("#custom-submit-btn-mobile")
if (websiteLanguage == "en") {
btnPostTextDestkop.textContent = "Hi Lionel, I am interested to 八甲田山滑雪行程"
btnPostDesktop.href = "https://api.whatsapp.com/send/?phone=85262047460&text=Hi Lionel, I am interested to 八甲田山滑雪行程"
btnPostTextMobile.textContent = "Hi Lionel, I am interested to 八甲田山滑雪行程"
btnPostMobile.href = "https://api.whatsapp.com/send/?phone=85262047460&text=Hi Lionel, I am interested to 八甲田山滑雪行程"
} else {
btnPostTextDestkop.textContent = "Hi Lionel, 我想了解八甲田山滑雪行程"
btnPostDesktop.href = "https://api.whatsapp.com/send/?phone=85262047460&text=Hi Lionel, 我想了解八甲田山滑雪行程"
btnPostTextMobile.textContent = "Hi Lionel, 我想了解八甲田山滑雪行程"
btnPostMobile.href = "https://api.whatsapp.com/send/?phone=85262047460&text=Hi Lionel, 我想了解八甲田山滑雪行程"
}
}
updatePostButton()
</script></div><div class="embed-js-post-meta w-embed w-script"><script>
function renderPostData(wrapperId, stringList){
if (stringList != ""){
// Select the list wrapper
const wrapper = document.querySelector(wrapperId)
// Clear the list wrapper
wrapper.innerHTML = ""
// Get the list and separate the list by comma
const list = stringList.split(/,\s?/);
// Loop through each item and creates a text block
list.forEach(item => {
// Create new div for each location
const div = document.createElement("div")
div.classList.add("post-meta-item")
// Set the text content to the div
div.textContent = item
// Append it to the wrapper
wrapper.appendChild(div)
})
}
}
// Render the list of attractions
renderPostData("#attractions-list", "八甲田滑雪場")
// Render the list of activities
renderPostData("#activities-list", "單板滑雪, 自駕遊, 溫泉")
// Render the list of locations
renderPostData("#locations-list", "日本, 青森")
</script></div><div class="embed-js-tracking w-embed w-script"><script>
// Function to get a cookie
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) {
var cookieValue = c.substring(nameEQ.length, c.length);
return decodeURIComponent(cookieValue);
}
}
return null;
}
// Function to get aduid
function extractAdTrackingInfo(field) {
var urlParams = new URLSearchParams(window.location.search);
var fieldValue = urlParams.get(field);
if (fieldValue) {
return fieldValue;
} else {
var adTrackingCookie = getCookie('adTracking');
if (adTrackingCookie) {
var adTrackingObj = JSON.parse(adTrackingCookie);
return adTrackingObj[field] || "(no tracking)";
} else {
return "(no tracking)";
}
}
}
// Function to extract hotel link tracking data
function extractPostTrackingData() {
var result = {};
// adUID Tracking
// Ad tracking fields
var adTrackingFields = ['adUID', 'campaignid', 'adgroupid', 'device', 'creative', 'keyword', 'timestamp'];
// Extract each ad tracking field value using the extractAdTrackingInfo function
adTrackingFields.forEach(function(field) {
result[field] = extractAdTrackingInfo(field);
});
// Hotel Link Tracking
result.page_path = window.location.pathname;
result.page_url = window.location.href;
result.postPageSlug = window.location.pathname.split("/").filter(Boolean).pop(); // Get the URL slug
result.traffic_type = (window.location.href.indexOf('webflow.io') > -1 ? 'staging' : 'standard')
return result;
}
// Function to add Facebook Pixel trackng to hotel link buttons
function addPostTracking() {
const postLinks = document.querySelectorAll(".btn-post");
postLinks.forEach(link => {
link.addEventListener("click", event => {
const trackingData = extractPostTrackingData()
let eventName
if (link.classList.contains("btn-post-product")) {
eventName = "Post-Click-Product Page"
} else {
eventName = "Post-Click-Whatsapp-Enquiry"
}
fbq('trackCustom', eventName, trackingData)
});
});
}
// Call the function to add tracking
addPostTracking()
</script></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64d1f8d7c8eb554aa7393f33" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64d1f8d7c8eb554aa7393f33/js/webflow.af3e27223.js" type="text/javascript"></script><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WKGC5B3"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script>
$(document).ready(function() {
$('.language-switch-chi').click(function(e){
relativePath = location.href.replace(location.origin,'');
if(relativePath == "/en/home") {
window.location.href = "/";
} else if (!relativePath.includes("/en/")){
return
} else {
window.location.href = relativePath.replace("/en/", "/");
}
})
$('.language-switch-eng').click(function(e){
relativePath = location.href.replace(location.origin,'');
if(relativePath == "/") {
window.location.href = "/en/home";
} else if (relativePath.includes("/en/")){
return
} else {
window.location.href = relativePath.replace("/", "/en/");
}
});
});
</script>
<!-- Render Nav Menu Dropdown -->
<script>
// Select all list items in the nav-menu-collection-list
const listItems = document.querySelectorAll('.nav-menu-collection-list .nav-menu-collection-item');
// Loop through each list item
listItems.forEach(item => {
// Find the nav-menu-link and nav-menu-hidden-link elements within the current list item
const navLink = item.querySelector('.nav-menu-link');
const footerLink = item.querySelector('.footer-link')
const hiddenLink = item.querySelector('.nav-menu-hidden-link');
if (hiddenLink) {
if (navLink) {
// Set the href attribute of nav-menu-link to the text content of nav-menu-hidden-link
navLink.setAttribute('href', hiddenLink.textContent.trim());
} else if (footerLink) {
// Set the href attribute of footer-link to the text content of nav-menu-hidden-link
footerLink.setAttribute('href', hiddenLink.textContent.trim());
}
// Remove the nav-menu-hidden-link element from the DOM
hiddenLink.remove();
}
});
</script>
<!-- End Render Nav Menu Dropdown -->
<script>
// Hide theme page menu for english
const websiteLanguage = window.location.pathname.includes("/en/") || window.location.pathname === "/en" ? "en" : "zh-Hant-HK"
const footerItemThemePage = document.querySelector("#footer-item-themePage")
if (websiteLanguage == "en") {
if (footerItemThemePage) {
footerItemThemePage.style.display = "none"
}
}
async function checkAndFetchHashID() {
// Function to create custom fbc cookie if it does not exists
const setCustomFbcCookie = () => {
if (
!getCookie("_fbc") &&
adTracking.fbclid &&
adTracking.fbclid != "(no value)"
) {
let timestamp = new Date(adTracking.timestamp).getTime() / 1000;
let customFbc = `fb.1.${timestamp}.${adTracking.fbclid}`;
setCookie("_fbc", customFbc, 90);
}
};
// Function to populate the cookie into hash object if the cookie exists
const populateCookieToHashObject = (cookieName, hashKey) => {
let cookieValue = getCookie(cookieName);
if (cookieValue) hashObject[hashKey] = cookieValue;
};
// Function to populate fbc & fbp into the forms
const populateFormFields = (formPrefix) => {
document.getElementById(`${formPrefix}-hash_id`).value =getCookie("caribou_hashID");
if (getCookie("_fbc"))
document.getElementById(`${formPrefix}-fbc`).value = getCookie("_fbc");
if (getCookie("_fbp"))
document.getElementById(`${formPrefix}-fbp`).value = getCookie("_fbp");
};
// Function to get theme page id
const getThemePageTrackingId = () => {
const firstHotelLink = document.querySelector(".hotel-link");
if (firstHotelLink) {
const regex = /caribou-theme-\d+/;
const match = firstHotelLink.href.match(regex);
if (match) {
return match[0];
}
}
return null;
};
// Function to replace theme page id tracking with hash id
const updateHotelLinksWithHashId = () => {
const hashId = getCookie("caribou_hashID");
if (!hashId || hashId == "(no_hashID)") {
console.error("Hash ID not found in cookies");
return;
}
const regex = /caribou-theme-\d+/;
const hotelLinks = document.querySelectorAll(".hotel-link");
hotelLinks.forEach((link) => {
link.href = link.href.replace(regex, `${hashId}`);
});
};
// Check if the 'caribou_hashID' cookie exists. if not, fetch it
if (adTracking && Object.keys(adTracking).length > 0) {
// Proceed with hash request only if adTracking has data
if (
!getCookie("caribou_hashID") ||
getCookie("caribou_hashID") == "(no_hashID)"
) {
// Init hashObject
var hashObject = {};
// Add client_id into hash object
if (getClientId() != "") {
hashObject.client_id = getClientId();
}
// Add session_id into hash object
if (getSessionId() != "") {
hashObject.session_id = getSessionId();
}
// Add adTracking into the hash object
for (let key in adTracking) {
if (adTracking[key] && adTracking[key] != "(no value)") {
hashObject[key] = adTracking[key];
}
}
setCustomFbcCookie();
populateCookieToHashObject("_fbc", "fbc");
populateCookieToHashObject("_fbp", "fbp");
// Retrieve theme page id for hotel links tracking
if (window.location.href.includes("/product-theme/")) {
const themePageTrackingId = getThemePageTrackingId();
if (themePageTrackingId) {
hashObject.themePage_TrackingId = themePageTrackingId;
}
}
// Only fetch hash if adTracking has relevant data
if (Object.keys(hashObject).length > 0) {
await fetchHashId(hashObject);
}
}
}
if (getCookie("caribou_hashID") != "(no_hashID)") {
// Populate the hash id, fbc & fbp into sales funnel tracking form
if (window.location.href.includes("/tour-products/")) {
populateFormFields("funnel-form");
}
// Populate the hash id, fbc and fbp into product search form
if (
window.location.href.includes("/tour-products") &&
!window.location.href.includes("/tour-products/")
) {
populateFormFields("product-search");
}
// Replace hotels link with hash id for theme page
if (window.location.href.includes('/product-theme/')){
const themePageTrackingId = getThemePageTrackingId()
if (themePageTrackingId) {
updateHotelLinksWithHashId(themePageTrackingId)
}
}
}
}
$(document).ready(async function () {
if (!window.location.href.includes("/product-theme/") && !window.location.href.includes("/tour-products/")) {
await checkAndFetchHashID();
}
if (
!window.location.href.includes("/tour-products") &&
!window.location.href.includes("/product-theme/")
) {
triggerCustomDataReady();
}
});
</script>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
<script>
$(".post-media-list").slick({
dots: true,
loop: true,
prevArrow: $(".slick-prev"),
nextArrow: $(".slick-next")
})
</script>
</body></html>