ಶಾಪಿಫೈ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಮೆಟಾ ಟ್ಯಾಗ್ ಸವಾಲುಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ಎಪಿಪಿ ಪ್ರಾಕ್ಸಿಯೊಂದಿಗೆ ಶಾಪಿಫೈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಅತ್ಯಾಕರ್ಷಕವಾಗಬಹುದು, ಆದರೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಅನನ್ಯ ಸವಾಲುಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಮೆಟಾ ಟ್ಯಾಗ್ ಏಕೀಕರಣಕ್ಕೆ ಬಂದಾಗ. ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಹಾಗೆ ಒಜಿ: ಶೀರ್ಷಿಕೆ, ಒಜಿ: ವಿವರಣೆ, ಮತ್ತು og: ಚಿತ್ರ ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಮತ್ತು ಸರ್ಚ್ ಇಂಜಿನ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ವಿಷಯವು ಹೇಗೆ ಗೋಚರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುವಲ್ಲಿ ನಿರ್ಣಾಯಕ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಚುಚ್ಚುವುದು ಕೆಲವೊಮ್ಮೆ ಅನಿರೀಕ್ಷಿತ ನಡವಳಿಕೆಗೆ ಕಾರಣವಾಗಬಹುದು. 🤔
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದರೂ ಮೆಟಾ-ಶೀರ್ಷಿಕೆ ಮತ್ತು ಮಾಯಿತಾಮಿ DOM ನಲ್ಲಿ ಸರಿಯಾಗಿ ರೆಂಡರಿಂಗ್ ಆಗುತ್ತಿದೆ, og: ಚಿತ್ರ ಮತ್ತು ಇತರ ಓಪನ್ ಗ್ರಾಫ್ ಟ್ಯಾಗ್ಗಳು ಕಾಣಿಸಿಕೊಳ್ಳಲು ವಿಫಲವಾಗುತ್ತವೆ. ಫೇಸ್ಬುಕ್ ಅಥವಾ ಟ್ವಿಟರ್ನಂತಹ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪುಟಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ ಈ ವ್ಯತ್ಯಾಸವು ಕಡಿಮೆ ಬಳಕೆದಾರರ ಅನುಭವಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು, ಏಕೆಂದರೆ ಅವುಗಳು ಚಿತ್ರಗಳು ಅಥವಾ ಸರಿಯಾದ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ಲಿಕ್ವಿಡ್ ಅಥವಾ ಇತರ ರೆಂಡರಿಂಗ್ ಕಾರ್ಯವಿಧಾನಗಳ ಮೂಲಕ ಹಾದುಹೋಗುವ ಡೈನಾಮಿಕ್ ವೇರಿಯಬಲ್ಗಳನ್ನು Shopify ಥೀಮ್ಗಳು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದಕ್ಕೆ ಸಮಸ್ಯೆ ಸಾಮಾನ್ಯವಾಗಿ ಉದ್ಭವಿಸುತ್ತದೆ. ವಿಭಿನ್ನ ಥೀಮ್ಗಳು ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ಅರ್ಥೈಸುತ್ತವೆ ಮತ್ತು ಇಂಜೆಕ್ಟ್ ಮಾಡುತ್ತವೆ, ಇದು ನಿಮ್ಮ ನಿರೀಕ್ಷಿತ ಮೆಟಾ ವಿಷಯವನ್ನು ರೆಂಡರ್ ಮಾಡುವಲ್ಲಿ ಅಸಮಂಜಸತೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಕಸ್ಟಮ್ ಚಿತ್ರಗಳೊಂದಿಗೆ ಉತ್ಪನ್ನ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು imagine ಹಿಸಿ, ಆದರೆ ಆ ಚಿತ್ರಗಳು ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಪೂರ್ವವೀಕ್ಷಣೆಗಳಲ್ಲಿ ನಿರೂಪಿಸಲು ವಿಫಲವಾಗಿವೆ. ಇದು ನಿರಾಶಾದಾಯಕವಾಗಿರುತ್ತದೆ ಮತ್ತು ದಟ್ಟಣೆಯನ್ನು ಹೆಚ್ಚಿಸುವಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ನ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಆದರೆ ಚಿಂತಿಸಬೇಡಿ your ನಿಮ್ಮ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಮನಬಂದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮೂಲ ಕಾರಣಗಳು ಮತ್ತು ಪರಿಹಾರಗಳಿಗೆ ಧುಮುಕುವುದಿಲ್ಲ. 🚀
ಸ ೦ ತಾನು | ಬಳಕೆ ಮತ್ತು ವಿವರಣೆಯ ಉದಾಹರಣೆ |
---|---|
app.get() | GET ವಿನಂತಿಗಳಿಗಾಗಿ ರೂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ಎಕ್ಸ್ಪ್ರೆಸ್ ವಿಧಾನವಾಗಿದೆ. ಉದಾಹರಣೆಯಲ್ಲಿ, /ಪ್ರಾಕ್ಸಿ-ರೂಟ್ ಎಂಡ್ಪಾಯಿಂಟ್ನಲ್ಲಿ ಡೈನಾಮಿಕ್ HTML ಅನ್ನು ಪೂರೈಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. |
res.send() | ಕ್ಲೈಂಟ್ಗೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ಎಕ್ಸ್ಪ್ರೆಸ್ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಇದು ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿರುವ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಉತ್ಪತ್ತಿಯಾಗುವ HTML ಅನ್ನು ನೀಡುತ್ತದೆ ಒಜಿ: ಶೀರ್ಷಿಕೆ, ಒಜಿ: ವಿವರಣೆ, ಮತ್ತು ಒಜಿ: ಚಿತ್ರ. |
chai.request() | ಘಟಕ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ HTTP ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು Chai HTTP ಪ್ಲಗಿನ್ ಒದಗಿಸಿದ ವಿಧಾನ. ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ /ಪ್ರಾಕ್ಸಿ-ರೂಟ್ ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ GET ವಿನಂತಿಯನ್ನು ಅನುಕರಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. |
expect() | ಪ್ರತಿಕ್ರಿಯೆಯ ಸ್ಥಿತಿ ಮತ್ತು ವಿಷಯವನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಚಾಯ್ ಸಮರ್ಥನೆಯ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಹಿಂತಿರುಗಿದ HTML ನಲ್ಲಿ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಇವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. |
{%- if ... -%} | ಕ್ಲೀನರ್ ಔಟ್ಪುಟ್ಗಾಗಿ ವೈಟ್ಸ್ಪೇಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಷರತ್ತುಗಳಿಗಾಗಿ Shopify ಲಿಕ್ವಿಡ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬದಲಾವಣೆ. ಸಂಬಂಧಿತ ವೇರಿಯಬಲ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದರೆ ಮಾತ್ರ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಷರತ್ತುಬದ್ಧವಾಗಿ ಇಂಜೆಕ್ಟ್ ಮಾಡಲು ಉದಾಹರಣೆಯಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. |
meta property="og:image" | ವೆಬ್ಪುಟವನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ ಫೇಸ್ಬುಕ್ನಂತಹ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಬಳಸುವ ಇಮೇಜ್ URL ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಓಪನ್ ಗ್ರಾಫ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಗುರಿಪಡಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಇದು page_image ಗೆ ರವಾನಿಸಲಾದ URL ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿರೂಪಿಸುತ್ತದೆ. |
chai.use() | HTTP ಸಮರ್ಥನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು Chai ನೊಂದಿಗೆ ಪ್ಲಗಿನ್ ಅನ್ನು ನೋಂದಾಯಿಸುತ್ತದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, Chai HTTP ಪ್ಲಗಿನ್. ಇದು ಎಕ್ಸ್ಪ್ರೆಸ್ ಮಾರ್ಗದ ಪ್ರತಿಕ್ರಿಯೆಗಳ ತಡೆರಹಿತ ಪರೀಕ್ಷೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. |
console.log() | ಕನ್ಸೋಲ್ಗೆ ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, Node.js ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ ಮತ್ತು ಅದು ಕೇಳುತ್ತಿರುವ ಪೋರ್ಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. |
res.text | CHAI ಪರೀಕ್ಷೆಗಳಲ್ಲಿ HTTP ಪ್ರತಿಕ್ರಿಯೆ ವಸ್ತುವಿನ ಆಸ್ತಿ. ಇದು ಕಚ್ಚಾ ಪ್ರತಿಕ್ರಿಯೆ ದೇಹವನ್ನು ಹೊಂದಿದೆ, ಇದನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರಚಿಸಲಾದ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. |
Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿಯಲ್ಲಿ ಡಿಮಿಸ್ಟಿಫೈಯಿಂಗ್ ಮೆಟಾ ಟ್ಯಾಗ್ ಇಂಜೆಕ್ಷನ್
ಡೈನಾಮಿಕ್ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಚುಚ್ಚುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ಮೊದಲಿನ ಗಮನವನ್ನು ಒದಗಿಸಲಾಗಿದೆ og: ಶೀರ್ಷಿಕೆ, ಒಜಿ: ವಿವರಣೆ, ಮತ್ತು ಒಜಿ: ಚಿತ್ರ Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ಸಂದರ್ಭದಲ್ಲಿ. ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮದಲ್ಲಿ ಹಂಚಿಕೊಂಡಾಗ ಅಥವಾ ಸರ್ಚ್ ಇಂಜಿನ್ಗಳಿಂದ ಸೂಚ್ಯಂಕವನ್ನು ಹೇಗೆ ಗೋಚರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಸುಧಾರಿಸಲು ಈ ಟ್ಯಾಗ್ಗಳು ಅವಶ್ಯಕ. ಎಕ್ಸ್ಪ್ರೆಸ್ನೊಂದಿಗೆ ನೋಡ್.ಜೆಎಸ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಬ್ಯಾಕೆಂಡ್ ಸ್ಕ್ರಿಪ್ಟ್ ಎಚ್ಟಿಎಂಎಲ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಉತ್ಪಾದಿಸುತ್ತದೆ, ಡೇಟಾಬೇಸ್ ಅಥವಾ ಇತರ ಮೂಲಗಳಿಂದ ಪಡೆದ ಮೌಲ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ. ನ ಬಳಕೆ res.send() ಉತ್ಪತ್ತಿಯಾದ HTML ಅನ್ನು ಕ್ಲೈಂಟ್ಗೆ ಮನಬಂದಂತೆ ಕಳುಹಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಹಾರ್ಡ್-ಕೋಡೆಡ್ ಮಾಡುವ ಬದಲು ಕ್ರಿಯಾತ್ಮಕವಾಗಿರಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಮತ್ತೊಂದೆಡೆ, ದ್ರವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಶಾಪಿಫೈನ ಟೆಂಪ್ಲೇಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಂತಹ ರಚನೆಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ {%- ವೇಳೆ ... -%}, ನಾವು ಟ್ಯಾಗ್ಗಳನ್ನು ಖಚಿತಪಡಿಸುತ್ತೇವೆ ಒಜಿ: ಚಿತ್ರ ಸಂಬಂಧಿತ ಅಸ್ಥಿರಗಳಿದ್ದರೆ ಮಾತ್ರ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಪುಟ_ಚಿತ್ರ, ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಇದು ಅಂತಿಮ HTML ನಲ್ಲಿ ಖಾಲಿ ಅಥವಾ ಅನಗತ್ಯ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ತಡೆಯುತ್ತದೆ. ನೈಜ-ಪ್ರಪಂಚದ ಉದಾಹರಣೆಯೆಂದರೆ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ಗಾಗಿ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಉತ್ಪಾದಿಸುವ Shopify ಅಪ್ಲಿಕೇಶನ್; ಅಪ್ಲಿಕೇಶನ್ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊಂದಿಸಬಹುದು og: ಶೀರ್ಷಿಕೆ ಬ್ಲಾಗ್ ಶೀರ್ಷಿಕೆಗೆ ಮತ್ತು ಒಜಿ: ಚಿತ್ರ ವೈಶಿಷ್ಟ್ಯಗೊಳಿಸಿದ ಚಿತ್ರದ URL ಗೆ. ಈ ಡೈನಾಮಿಕ್ ಇಂಜೆಕ್ಷನ್ ಇಲ್ಲದೆ, Facebook ನಂತಹ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಬ್ಲಾಗ್ನ ಪೂರ್ವವೀಕ್ಷಣೆಗಳು ಆಪ್ಟಿಮೈಸ್ ಆಗಿಲ್ಲ ಅಥವಾ ಅಪೂರ್ಣವಾಗಿ ಕಾಣಿಸಬಹುದು. 🚀
ಪರೀಕ್ಷಾ ಸ್ಕ್ರಿಪ್ಟ್ನ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಅತಿಯಾಗಿ ಹೇಳಲಾಗುವುದಿಲ್ಲ. Mocha ಮತ್ತು Chai ನಂತಹ ಪರಿಕರಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ, ಅಗತ್ಯವಿರುವ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಬ್ಯಾಕೆಂಡ್ ಸರಿಯಾಗಿ ಇಂಜೆಕ್ಟ್ ಮಾಡುತ್ತಿದೆ ಎಂದು ನಾವು ಮೌಲ್ಯೀಕರಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಒದಗಿಸಿದ ಪರೀಕ್ಷಾ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗಕ್ಕೆ GET ವಿನಂತಿಯನ್ನು ಅನುಕರಿಸುತ್ತೇವೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯು ಬಯಸಿದದನ್ನು ಹೊಂದಿದೆ ಎಂದು ಪ್ರತಿಪಾದಿಸುತ್ತೇವೆ ಒಜಿ: ಚಿತ್ರ ಟ್ಯಾಗ್. ಅಪ್ಲಿಕೇಶನ್ಗೆ ಭವಿಷ್ಯದ ನವೀಕರಣಗಳು ಅಜಾಗರೂಕತೆಯಿಂದ ನಿರ್ಣಾಯಕ ಕಾರ್ಯವನ್ನು ಮುರಿಯುವುದಿಲ್ಲ ಎಂದು ಇದು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ. ಆಕಸ್ಮಿಕವಾಗಿ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ನವೀಕರಣವನ್ನು ನಿಯೋಜಿಸುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ - ಇದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ತೀವ್ರವಾಗಿ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಅಂತಹ ಸನ್ನಿವೇಶಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆಗಳು ಸುರಕ್ಷತಾ ಜಾಲವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. 🛡
ಒಟ್ಟಾರೆಯಾಗಿ, ಈ ಪರಿಹಾರವು ಡೈನಾಮಿಕ್ ಬ್ಯಾಕೆಂಡ್ ರೆಂಡರಿಂಗ್ ಮತ್ತು ಥೀಮ್ ಆಧಾರಿತ ಲಿಕ್ವಿಡ್ ಟೆಂಪ್ಲೇಟಿಂಗ್ನ ಸಮತೋಲನವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. Node.js ಬ್ಯಾಕೆಂಡ್ ಮೆಟಾ ಟ್ಯಾಗ್ ಮೌಲ್ಯಗಳಿಗೆ ಸಂಕೀರ್ಣ ತರ್ಕವನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ನಮ್ಯತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಲಿಕ್ವಿಡ್ ಕೋಡ್ Shopify ಥೀಮಿಂಗ್ ಸಿಸ್ಟಮ್ ಈ ಟ್ಯಾಗ್ಗಳನ್ನು ಸರಿಯಾಗಿ ಸಲ್ಲಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಪ್ರಮುಖ ಟೇಕ್ಅವೇ ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಮಾಡ್ಯುಲಾರಿಟಿಯಾಗಿದೆ, ಡೆವಲಪರ್ಗಳಿಗೆ ಅವುಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ಮತ್ತು ಅವುಗಳನ್ನು ಇತರ Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ಬಳಕೆಯ ಸಂದರ್ಭಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರ ಭಾಷಾ ಪ್ರಾಶಸ್ತ್ಯಗಳು ಅಥವಾ ಉತ್ಪನ್ನ ವರ್ಗಗಳ ಆಧಾರದ ಮೇಲೆ ಮೆಟಾ ಟ್ಯಾಗ್ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು ನೀವು ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ವಿಸ್ತರಿಸಬಹುದು, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು ಇನ್ನಷ್ಟು ಹೆಚ್ಚಿಸಬಹುದು.
Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿಯಲ್ಲಿ ಮೆಟಾ ಟ್ಯಾಗ್ ರೆಂಡರಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು
ಬ್ಯಾಕೆಂಡ್ ಪರಿಹಾರ: ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಚುಚ್ಚಲು ಎಕ್ಸ್ಪ್ರೆಸ್ನೊಂದಿಗೆ ನೋಡ್.ಜೆಎಸ್ ಅನ್ನು ಬಳಸುವುದು
const express = require('express');
const app = express();
const port = 3000;
// Middleware to serve HTML with dynamic meta tags
app.get('/proxy-route', (req, res) => {
const pageTitle = "Dynamic Page Title";
const pageDescription = "Dynamic Page Description";
const pageImage = "https://cdn.example.com/image.jpg";
res.send(`
<!DOCTYPE html>
<html lang="en">
<head>
<title>${pageTitle}</title>
<meta name="description" content="${pageDescription}" />
<meta property="og:title" content="${pageTitle}" />
<meta property="og:description" content="${pageDescription}" />
<meta property="og:image" content="${pageImage}" />
</head>
<body>
<h1>Welcome to Your App</h1>
</body>
</html>`);
});
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
Shopify ಥೀಮ್ಗಳಲ್ಲಿ ಲಿಕ್ವಿಡ್ನೊಂದಿಗೆ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಚುಚ್ಚುವುದು
Shopify ಥೀಮ್ ಗ್ರಾಹಕೀಕರಣಕ್ಕಾಗಿ ಲಿಕ್ವಿಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್
{% if page_title %}
<title>{{ page_title }}</title>
{% endif %}
{% if page_description %}
<meta name="description" content="{{ page_description }}" />
{% endif %}
{% if page_image %}
<meta property="og:image" content="{{ page_image }}" />
<meta property="og:image:secure_url" content="{{ page_image }}" />
{% endif %}
{% if og_title %}
<meta property="og:title" content="{{ og_title }}" />
{% endif %}
{% if og_description %}
<meta property="og:description" content="{{ og_description }}" />
{% endif %}
ಮೆಟಾ ಟ್ಯಾಗ್ ಇಂಜೆಕ್ಷನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವ ಘಟಕ
ಬ್ಯಾಕೆಂಡ್ ಪರಿಹಾರಕ್ಕಾಗಿ ಮೋಚಾ ಮತ್ತು ಚಾಯ್ ಜೊತೆ ಘಟಕ ಪರೀಕ್ಷೆ
const chai = require('chai');
const chaiHttp = require('chai-http');
const server = require('../server'); // Path to your Node.js server
chai.use(chaiHttp);
const { expect } = chai;
describe('Meta Tag Injection Tests', () => {
it('should render meta tags dynamically', (done) => {
chai.request(server)
.get('/proxy-route')
.end((err, res) => {
expect(res).to.have.status(200);
expect(res.text).to.include('<meta property="og:title"');
expect(res.text).to.include('<meta property="og:description"');
expect(res.text).to.include('<meta property="og:image"');
done();
});
});
});
ತಡೆರಹಿತ ರೆಂಡರಿಂಗ್ಗಾಗಿ ಮೆಟಾ ಟ್ಯಾಗ್ ಇಂಜೆಕ್ಷನ್ ಅನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವುದು
ಶಾಪಿಫೈ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಒಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಓಪನ್ ಗ್ರಾಫ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಕಳೆದುಕೊಂಡಿರುವಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಲಿಕ್ವಿಡ್ ಮತ್ತು ಬ್ಯಾಕೆಂಡ್ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು. ಡೈನಾಮಿಕ್ ಡೇಟಾ ಇಂಜೆಕ್ಷನ್ ಶಕ್ತಿಯುತವಾಗಿದ್ದರೂ, ಶಾಪಿಫೈ ಥೀಮ್ಗಳು ಈ ಡೇಟಾವನ್ನು ಹೇಗೆ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಲೆಕ್ಕಹಾಕುವುದು ಅಷ್ಟೇ ಮುಖ್ಯ. ಉದಾಹರಣೆಗೆ, ಥೀಮ್ನ ವಿನ್ಯಾಸ ಅಥವಾ ತುಣುಕು ಫೈಲ್ಗಳಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಉಲ್ಲೇಖಿಸದ ಹೊರತು ಕೆಲವು ವಿಷಯಗಳು ಬ್ಯಾಕೆಂಡ್ ಮೂಲಕ ಹಾದುಹೋಗುವ ಕಸ್ಟಮ್ ಅಸ್ಥಿರಗಳನ್ನು ಗುರುತಿಸುವುದಿಲ್ಲ. ಇದನ್ನು ಪರಿಹರಿಸಲು, ಡೆವಲಪರ್ಗಳು ಪ್ರಮಾಣೀಕೃತ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ ಪುಟ_ಚಿತ್ರ ಮತ್ತು ಥೀಮ್ಗಳು ಅಪ್ಲಿಕೇಶನ್ನ ಸೆಟಪ್ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 🌟
ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವುದರೊಂದಿಗೆ ಮತ್ತೊಂದು ಸವಾಲು ಉದ್ಭವಿಸುತ್ತದೆ. Shopify ಆಕ್ರಮಣಕಾರಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಹೊಸ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿದರೂ ಹಳೆಯದಾದ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಕಾರಣವಾಗಬಹುದು. ನವೀಕರಿಸಿದ ವಿಷಯವನ್ನು ಹಿಂಪಡೆಯಲು ಬ್ರೌಸರ್ ಅಥವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಒತ್ತಾಯಿಸಲು URL ಗಳಲ್ಲಿ ಅನನ್ಯ ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ಗಳು ಅಥವಾ ಸಮಯಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಸೇರಿಸುವುದು ಸಾಮಾನ್ಯ ಪರಿಹಾರವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಸೇರಿಸುವುದು ?v=12345 ಇಮೇಜ್ URL ಗೆ ಫೇಸ್ಬುಕ್ ಅಥವಾ ಟ್ವಿಟರ್ ಕ್ಯಾಶ್ ಮಾಡಿದ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸುವ ಬದಲು ಇತ್ತೀಚಿನ ಚಿತ್ರವನ್ನು ಪಡೆಯುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ನವೀಕರಿಸುವಾಗ ಈ ತಂತ್ರವು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ og: ಚಿತ್ರ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಟ್ಯಾಗ್ಗಳು.
ಕೊನೆಯದಾಗಿ, ಫೇಸ್ಬುಕ್ನಂತಹ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಬಳಸಿದ ಚಿತ್ರಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ಆಯಾಮಗಳು ಬೇಕಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ og: ಚಿತ್ರ ಟ್ಯಾಗ್ಗಳು. ನಿಮ್ಮ ಚಿತ್ರಗಳು ಶಿಫಾರಸು ಮಾಡಲಾದ 1200x630 ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಪೂರೈಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಹಂಚಿದ ವಿಷಯದ ನೋಟವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ವಿಭಿನ್ನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ನಿಮ್ಮ Shopify ಅಪ್ಲಿಕೇಶನ್ ಹೇಗೆ ಸಲ್ಲಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪೂರ್ವವೀಕ್ಷಣೆ ಮತ್ತು ದೋಷನಿವಾರಣೆಗಾಗಿ Facebook ನ ಹಂಚಿಕೆ ಡೀಬಗರ್ ಅಥವಾ Twitter ನ ಕಾರ್ಡ್ ವ್ಯಾಲಿಡೇಟರ್ ಅನ್ನು ಬಳಸಿ. ಈ ಹಂತಗಳು ನಯಗೊಳಿಸಿದ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ರಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಹೆಚ್ಚಿನ ದಟ್ಟಣೆಯನ್ನು ನೀಡುತ್ತದೆ. 🚀
Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳ ಕುರಿತು ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು
- ಏಕೆ ನನ್ನ ಅಲ್ಲ og:image ಟ್ಯಾಗ್ಗಳು ರೆಂಡರಿಂಗ್?
- ನಿಮ್ಮಂತೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ {% assign page_image %} ವೇರಿಯೇಬಲ್ ಅನ್ನು ಸರಿಯಾಗಿ ರವಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಥೀಮ್ ಲೇಔಟ್ ಅದನ್ನು ಬಳಸುವ ಉಲ್ಲೇಖವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ {%- if page_image -%}.
- ನನ್ನ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಸರಿಯಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆಯೇ ಎಂದು ನಾನು ಹೇಗೆ ಪರೀಕ್ಷಿಸುವುದು?
- ಫೇಸ್ಬುಕ್ನ ಹಂಚಿಕೆ ಡೀಬಗರ್ನಂತಹ ಪರಿಕರಗಳನ್ನು ಬಳಸಿ ಅಥವಾ ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಡೆವಲಪರ್ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು DOM ಅನ್ನು ಪರೀಕ್ಷಿಸಿ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲು <meta property="og:title"> ಟ್ಯಾಗ್ಗಳು.
- ಹಳತಾದ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಕಾಣಿಸಿಕೊಳ್ಳಲು ಕ್ಯಾಶಿಂಗ್ ಏಕೆ ಕಾರಣವಾಗುತ್ತದೆ?
- ಚಿತ್ರಗಳಂತಹ ಸ್ವತ್ತುಗಳ ಮೇಲೆ ಅನನ್ಯವಾದ ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಅಳವಡಿಸಿ, ಉದಾಹರಣೆಗೆ ಸೇರಿಸುವುದು ?v=12345 ನವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ಪಡೆಯಲು ಬ್ರೌಸರ್ಗಳನ್ನು ಒತ್ತಾಯಿಸಲು.
- ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮದಲ್ಲಿ ನನ್ನ ಚಿತ್ರಗಳು ಉತ್ತಮವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ನಾನು ಹೇಗೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು?
- ಇದಕ್ಕಾಗಿ ಸರಿಯಾದ ಗಾತ್ರದ ಚಿತ್ರಗಳನ್ನು ಬಳಸಿ (ಉದಾ., 1200x630). og:image ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಲು ಟ್ಯಾಗ್.
- ಶಾಪಿಫೈನಲ್ಲಿ ಮೆಟಾ ಟ್ಯಾಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಯಾವ ಸಾಧನಗಳು ಸಹಾಯ ಮಾಡುತ್ತವೆ?
- ತಮ್ಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಹೇಗೆ ನಿರೂಪಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಪೂರ್ವವೀಕ್ಷಿಸಲು ಫೇಸ್ಬುಕ್ ಹಂಚಿಕೆ ಡೀಬಗರ್ ಮತ್ತು ಟ್ವಿಟರ್ ಕಾರ್ಡ್ ವ್ಯಾಲಿಡೇಟರ್ ಬಳಸಿ.
ಮೆಟಾ ಟ್ಯಾಗ್ ಇಂಜೆಕ್ಷನ್ಗಾಗಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇಗಳು
ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಾದ್ಯಂತ Shopify ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಕ್ಸಿ ವಿಷಯವನ್ನು ಹೇಗೆ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಸುಧಾರಿಸಲು ಡೈನಾಮಿಕ್ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳು ಅತ್ಯಗತ್ಯ. ಲಿಕ್ವಿಡ್ ಕೋಡ್ ಮತ್ತು ಬ್ಯಾಕೆಂಡ್ ಲಾಜಿಕ್ ಅನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೂಲಕ, ಕಾಣೆಯಾದಂತಹ ಸಮಸ್ಯೆಗಳು og: ಚಿತ್ರ ಅಥವಾ og: ಶೀರ್ಷಿಕೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪರಿಹರಿಸಬಹುದು. ಡೀಬಗ್ ಮಾಡಲು ಸಾಧನಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ನಿರೀಕ್ಷೆಯಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. 🚀
ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಮತ್ತು ಉತ್ತಮಗೊಳಿಸುವುದು ನಡೆಯುತ್ತಿರುವ ಪ್ರಕ್ರಿಯೆಗಳು. ಪ್ರಮಾಣೀಕೃತ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಬಳಸುವುದು ಮತ್ತು ಕ್ಯಾಶ್ ರಿಫ್ರೆಶ್ಗಳನ್ನು ಒತ್ತಾಯಿಸುವಂತಹ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಬಳಕೆದಾರರ ಅನುಭವ ಮತ್ತು ಅನ್ವೇಷಣೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಮತ್ತು ಸರ್ಚ್ ಇಂಜಿನ್ಗಳಾದ್ಯಂತ ಸ್ಥಿರವಾದ, ನಯಗೊಳಿಸಿದ ಪೂರ್ವವೀಕ್ಷಣೆಗಳನ್ನು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು.
ಶಾಪಿಫೈ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳಿಗಾಗಿ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳು
- Shopify ನ ಲಿಕ್ವಿಡ್ ಟೆಂಪ್ಲೇಟಿಂಗ್ ಭಾಷೆಯ ವಿವರಗಳು: ಶಾಪಿಫೈ ದ್ರವ ದಸ್ತಾವೇಜನ್ನು
- ಓಪನ್ ಗ್ರಾಫ್ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಲು ಮಾರ್ಗದರ್ಶಿ: ಗ್ರಾಫ್ ಪ್ರೋಟೋಕಾಲ್ ಅಧಿಕೃತ ಸೈಟ್ ತೆರೆಯಿರಿ
- ಶಾಪಿಫೈ ಥೀಮ್ಗಳಲ್ಲಿ ಮೆಟಾ ಟ್ಯಾಗ್ ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿವಾರಿಸುವುದು: ಸಮುದಾಯ ವೇದಿಕೆಯನ್ನು ಶಾಪಿಫೈ
- ಓಪನ್ ಗ್ರಾಫ್ ಟ್ಯಾಗ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸುವ ಸಾಧನ: ಫೇಸ್ಬುಕ್ ಹಂಚಿಕೆ ಡೀಬಗರ್
- ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ಮೆಟಾ ಟ್ಯಾಗ್ಗಳಿಗಾಗಿ ಅಧಿಕೃತ ಶಿಫಾರಸುಗಳು: ಟ್ವಿಟರ್ ಕಾರ್ಡ್ಗಳ ದಸ್ತಾವೇಜನ್ನು