🪄

【HubSpot】ページの更新内容が反映されない時のおまじない集

2024/10/28に公開

こんなことってあるよね

□_ヾ(-Д-*)カタカタ… < この HubSpot ページ今日中に更新しないと…

□_m(-ρ-m)Zzz… < やっとできた、更新っと…

□_o(o'ー')...ン? < あれブラウザ更新しても反映されないぞ?

∑( ̄皿 ̄;; ンガァーーー!!!

みたいな。
HubSpot でせこせこページやらテンプレート更新したのに、実際の公開ページにすんなり反映されないってことありますよね (正直とても焦る)

この記事では、そんな時に使えるいくつかのおまじないを紹介します🪄

おまじない その 1 : いったん落ち着く

まあまずは一旦落ち着きましょう。
せっかく作ったコンテンツが反映されないと、ソワソワというか変な汗でたり 納期が近いと泡吹きたくなったり しちゃいますが (;´Д`A

そんなときに限って変なミスをするのが人間なので、まずはお茶でも入れて時間をおいてみましょう ⊂( ・ ̫・)⊃ 数分おけば反映されることもありますし

おまじない その 2 : キャッシュクリアは全てを解決する(かもしれない)

時間をおいても変わらない場合は使っているブラウザにキャッシュが残っている可能性もあります。
別の端末で開く、ブラウザのシークレットモードで開く、キャッシュのハードクリアを行う といった方法で確認してみます ʅ(‧᎑‧ )

https://support.design-inc.jp/column/6562/
https://www.lct.jp/column/9354/

これらの方法で解消したら、特に問題なしですね ദ്ദി ( ᵔ ᗜ ᵔ )

おまじない その 3 : ページを再レンダリングさせる

時間をおいてもダメ、ブラウザのキャッシュクリアしてもダメ の場合は、ページの再レンダリングを強制させる方法があります。

小難しいお話し ๛(ーωー˘)

HubSpot はページの表示スピードをあげるために、ページコンテンツの内容をサーバ側にキャッシュさせていたりプリレンダリングさせていたりします。

これらは基本的にはページやテンプレートの「公開」や「更新」ボタンが押される度に更新がトリガーされるのですが、たまにそれが追い付かずに前のバージョンが表示されることがあります。

📖 公式ドキュメント :
https://developers.hubspot.jp/docs/cms/developer-reference/cdn/prerendering

具体的にどうするか というと、
HubSpot の [設定] > [コンテンツ] > [ページ] > [サイトヘッダー HTML] にスペースを加えて [保存] します。

こんな感じ。既存のコードがあったら、最後に半角スペース加えて保存で OK

その上で少し時間 (15-30 分くらい) をおいて その 2 のキャッシュのハードクリアを試してみます ( ・ὢ・ )

ドキュメント内にある以下部分の説明に該当する方法ですね

ページに影響するデータをHubSpot上で変更すると、レンダラーが自動的にトリガーされます。
その他の共有データ(CMS設定など)を変更すると、多数のページが再レンダリングされることがあります。

経験上この方法でだいたいはページの更新内容が公開ページに反映される気がします。もし、これでダメならサポートに連絡した方がいいかも|・x・`)

おわりに

なんかこれは HubSpot に限った話ではないですが、ウェブサイトって書き間違えたり、早く掲載しないといけなかったり焦る必要が多い判明 システムの反映に時間がかかることってありますよね

これらの方法が、更新が反映されずに泡吹きたくなる人のご参考になったらうれしいです ( 𐩐꒳𐩐 )

Discussion