I need data for Europe only, but as so many tweets don’t have a location specified, I’m reduced to filtering out data I don’t want. I do this by specifying values for twitter.user.time_zone. However, I suspect I’m doing it wrong, as tweets for the excluded time zones still show up in my feed.
The query I’m using is this (slightly reduced to avoid clutter):
interaction.content CONTAINS_ANY "keyword1,keyword2,keyword3" AND NOT interaction.content CONTAINS_ANY "keyword4" AND NOT language.tag IN "ab,aa,sq,am" AND NOT twitter.user.time_zone CONTAINS_ANY "Quito,Caracas,Mexico City,Moscow,Eastern Time (US & Canada)" AND NOT twitter.place.country_code IN "US,JP,TR"
Is this the correct way of doing it? With the irrelevant tweets I’m getting now, the stream will quite quickly exceed my budget.