Facebook not using og metadata when shared from mobile device - facebook

I have simple product pages populated with facebook open graph metadata. I've tested against the fb debugger and its being scraped successfully by fb. eg. http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fshort.stylemology.com%2F1058
If I do a facebook share, from my pc, facebook shows the correct metadata on the sharing page, but when viewing the shared item on a wall, it points back to the simple product url rather than the full product url specified in og:url, but it still uses the og, description & image.
Mobile behaviour is even more erratic. Neither the url nor the description get used, but the correct image is displayed.
I've viewed the source on the mobile page and it is still being correctly populated with the open graph metadata.
Extremely confused and would appreciate any insight into this behaviour because my attempt to research this issues have come up dry.
Example simple product page:
http://short.stylemology.com/1058
thanks in advance for your feedback.

Related

Facebook microdata debugger not picking up OG and while share debug does

As per the title, I'm having trouble getting facebook to pick up my microdata information on my website. I've published both as JSON+LD and OpenGraph, but facebook pixel refuses to read it.
I've tried to change multiple times how I format the information, without getting anywhere and checking that the crawler is indeed able to reach the page.
Weirdly the microdata debugger doesn't process my tags
https://business.facebook.com/ads/microdata/debug?url=https%3A%2F%2Foiritaly.it%2Fit%2Fantica-murrina-venezia%2Fbracciale%2Fdonna%2Fbr263a00%2F
While the sharing debugger seems to pick them with no problem
https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Foiritaly.it%2Fit%2Fantica-murrina-venezia%2Fbracciale%2Fdonna%2Fbr263a00%2F
Google Rich Result debugger also is able to pick it up with no problem https://search.google.com/test/rich-results
This is the page I've been using as an example, but the problem is present in every product page
https://oiritaly.it/it/antica-murrina-venezia/bracciale/donna/br263a00/
Any idea on what my I been missing?
Right now the pixel feed isn't picking up this information
Thanks

Wordpress link on Facebook: no og:type warning in FB debugger

My website (http://www.guidoleurs.org) is finished, however if I want to share and promote it on social media I come across a problem. Somehow if I want to share my static frontpage on Facebook (by copy/pasting the link in a post) I only see “guidoleurs.org” without any information or image. Also beneath every blog post I have the Accesspress Social Share buttons, but if I want to use them to share a post, the Facebook post looks like “404 not found” (although the link works) without the featured image..
How can I fix this?
I also used the debug tool of Facebook and when I paste either link from my website in, I get the following result:
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fguidoleurs.org%2F2015%2F08%2F27%2Fblog-1%2F

Facebook Sharing plugin doesn’t detect the specified post URL

I use Facebook share button to share my article (Title, description and image) on Facebook using Open Graph Meta and other default Meta
And my articles are echoed in post.php page like (mywebsite.com/post.php?id=post_id) which contents differ through post_id.
Well, while sharing a post on fb, facing some problems.
1: fb share doesn't detect the image belonging to the article/current post that is shared. (Thought the image URL in my Open Graph Meta is correct) and after sharing it on Facebook the link doesn’t redirect to the exact URL (mywebsite.com/post.php?id=post_id).
2: the fb share button is in my post.php page which shares different posts but sharing is counted same for all posts.
The FB share button has got an attribute (data-href="url-to-share") which my one is (data-href="<?php echo'post.php?id=post_id';?>").
Anyone know what and where is wrong with my code/URL addressing?
If your meta tags shows correct data then must be fb issue. I faced similar problem before.
Try debug your url in the FB debugger( https://developers.facebook.com/tools/debug/og/object/ ). It helps.
Fb haven't grab your updated data because they have their own time/interval to grab new data from the website(if im not mistaken). Using the debugger u'll see how the share will look like and show missing details if any.

Publish app wall share option

I have read a guide for publish link to my wall or my fan page. Here is the guide: net.tutsplus.com/tutorials/php/wrangling-with-the-facebook-graph-api/
This is my application test:
http://www.onlyimagination.com/mytest/source/
The application works, but i don't want GENERATE the link manually, i want only SHARE.
This is the screenshot of the publish of this app
Instead I would just put the link and my application AUTOMATICALLY extracts all the links like this sharing of information here in this screenshot.
The info presented in the 2nd screenshot is just the info of the picture that facebook has.
In order to tell facebook how to present your links you need to use the Open Graph protocol (you can also use the Open Graph docs).
With this protocol you define properties which facebook knows how to extract, such as title, type, image and more.
This means that the response for every link you want people to share on facebook should contain the og meta tags.
Edit
Sorry, did not think about adding this before:
You can use the Debugger tool to see how facebook "sees" urls.
You see, what happens when a user shares a link is that facebook has a program that send a request for the shared link, it then parses the response and search for specific tags to extract the data which is then presented to the user.
For example, try the Debugger for google.com and see what info was extracted, then try to share it and see that it uses the same info.
Also, at the bottom of the Debugger result, there's a link Scraped URL: See exactly what our scraper sees for your URL if you click that you see the actual response.
Hope this clarifies it.
2nd Edit
I don't know how you publish your posts in your app (next time it could be easier if you just add the code you use), but it doesn't matter how you publish it (js sdk or from the server side) you always have two options:
Post a link that has the og meta tags in it, those will tell facebook how to display the link
Add the link, picture, name, caption and description fields when posting (js sdk for client and graph api for server)

Why do app posts to Facebook not show as pasted via my app, despite OK OpenGraph response?

We have an app on Facebook called TouchActive
We provide ways for user to post content to Facebook, either from web (via AddThis) or native Android/iOS app.
When we post from say Android we identify the app and the post appears correctly, showing "... via TouchActive" all fine.
When we post from web, we post a URL that Facebook queries, and we provide an OpenGraph response from our server with all the og: meta tags, including the facebook app_id.
The content appears correctly (it's parsing the OG response OK), but it doesn't show as posted via our app, and the posts don't appear in our Insight statistics for the app.
We are assuming this can be done.
Anyone know what we could be doing wrong in our open graph response that causes this to not work?
I have tried the Facebook debug tool https://developers.facebook.com/tools/debug and it shows the correctly parsed OG response and no errors, only a warning about og:url.
Is og:url recommended or a MUST for this to work?
Andrew: I am also using the same meta tag for my site and it works as expected and the post is attributed to my site. I guess u should specify the og:url meta-tag once and then check. As this url is used on the attributed app's anchor link on fb wall.
If still it has the same issue then we can dig it more to come to solution.
A user manually sharing a link to or liking a web page which has opengraph meta tags (including an App ID) is not the same as posting the content from the app - are you definitely posting the links using the app?
You must post via the API to get the post attributed to your app, regardless of which app is specified on the page's meta tag (which is done primarily for insights and administration purposes)