Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not capturing the correct order for posts in the For You feeds #47

Open
guypporter opened this issue Jan 30, 2025 · 3 comments
Open

Not capturing the correct order for posts in the For You feeds #47

guypporter opened this issue Jan 30, 2025 · 3 comments

Comments

@guypporter
Copy link

guypporter commented Jan 30, 2025

I am using Zeeschuimer to capture the 'For you' feeds on X, Instagram & TikTok and finding that the exported csv is not necessarily organised in the order it is observed in the browser. Our project is aiming to reporoduce the feed of a new user to track the recommendations.

Instagram performed well but did collect more data than we had observed on the feeds. More posts than observed were collected for X and the order of posts was quite mixed in order again when checking the csv. TikTok collected more posts than were observed in the feed too. It would be great to know if others have experienced this problem too.

@dale-wahl
Copy link
Member

One thing to keep in mind is that posts are recorded by Zeeschuimer as they are loaded by a browser. There is not a method to know if the user actually looked at them or not. For example, if you open a feed and X/Insta/etc. loads 20 posts, Zeeschuimer will record these whether or not you scroll through all 20. Most sites preemptively load more posts as you scroll so it is therefore likely that your dataset will end with posts that loaded but were not seen. Does that seem to conform with your observations?

@guypporter
Copy link
Author

Thank you. Yes that does explain the export recording more data points. Do you have any thoughts on why the order might have been interrupted?

@dale-wahl
Copy link
Member

That seems worth exploring a bit with examples, but it could be related in some cases. Zeeschuimer collects the data as it is loaded/received by a browser, but further HTML/scripts may place the videos/posts on a page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants