[GTM] 27 – 番外篇 – 多個不同的 Schema Type 如何放在同一個 JSON-LD 中

用 JSON-LD 去描述網站中的資訊是一個很好讓瀏覽器理解自己網站有什麼內容的方式
但如果有多個不同 type 的 schema 如何放在同一個 JSON-LD 中呢?

如果是只有一種 type 是用下圖的方式:

https://ithelp.ithome.com.tw/upload/images/20171212/201075829Y0QHEZAEk.png

如果有多種不同 type 就用”方括號” (陣列) 包起來,如下圖:

https://ithelp.ithome.com.tw/upload/images/20171212/20107582Qz1ChmI8sk.png

實際放到 Google Structured Testing Tool 測試是 OK 的!

https://ithelp.ithome.com.tw/upload/images/20171212/20107582R98YmHnHpu.png

注意事項

其實之前很多文章都用 GTM 去實作一些功能,但還是建議如果可以直接請工程師做的話,就直接做在網站中。GTM 是一種方式可以讓自己 or 團隊的想法快速的上到線上,但這不是一個永久的解決方法哦! 所以建議如果團隊資源吃緊的話可以用 GTM 來實作一些功能,但長久來看還是提需求直接請工程加在網站中比較好 🙂

Leave a comment