X as a Listening Source

Updated 

X (formerly Twitter) is one of the highly sought-after channels when it comes to listening to the voice of netizens. Brands can monitor the sentiment of these mentions and achieve use cases around PR campaigns and marketing campaigns among many others.

Sprinklr has access to the entire X Firehose, i.e. every tweet, reply, favorite, or retweet is captured in Sprinklr in real-time.

X source capabilities

  • Source: X

  • Source of data: Official API - Firehose (All tweets and engagement stats are available in real-time)

  • Coverage: Both Public & Private owned accounts data are available

  • Latency: Near real-time: 1-3 mins

  • Historical data: Quarter 3, 2014

  • Backfill support: Yes

  • Engagement stats refresh rate: Retweet Count, Reply Count, Favorite Count, Quoted Message Count, Impressions Count, Bookmark Count, and Quote Count are updated in real-time.

  • Author/profile metadata details: Yes

    • All supported metadata via API is present.

    • Id, User Name, Screen name Profile URL, Profile Image, Userbio, Followers, Following, Profile Tweet Count, Website, Location (country code).

  • AI-enriched data: Gender, Age Category, Profession, Marital Status, Parental Status, Profile Country, Profile Language, Age Category, Work Organization.

  • Message type: Timeline, Mentions, Sent Direct Message, Direct Message, Reply, Retweet, Auto Direct Message, Sent Reply, Sent Retweet, Sent Mention, Update, Direct Message Delete, Tweet Delete.

  • Media type: Photo, Quoted status, Video, GIF.

X data entities in Social Listening

X specific data entities

Data Entities

Type

Description

Twitter Favorites

Metric

Twitter Favorites Count

Twitter Retweets

Metric

Twitter Retweets Count

Replies Count

Metric

The total count of replies on a post.

  • Applicable Source: Twitter only. Ignore minor data from other sources.

Web shares on Twitter

Metric

Total shares of a web message (from sources like News, Blogs, etc.) on Twitter

Possibly Sensitive

Dimension

Twitter flagged sensitive content

Generator Source Link

Dimension

A link to the website of the application used to generate a tweet (Twitter only)

Followers Count

Dimension

The number of followers of the author of a message (Twitter only)

X supported Engagement stats

Data Entities

Type

Description

Reach

Metric

A measure of the size of the potential audience of a message.

Earned Engagement

Metric

Twitter Favorites + Replies + Retweets

Impressions Count

Metric

The total number of times a post has been displayed on users' screens.

Likes Count

Metric

The total count of likes on a Twitter post/ replies/ comments

Distinct Users

Metric

Distinct users count from which mentions are coming in.

Note: It is required to have an Author URL in the message metadata for it to be considered as a distinct user.

Comments Count

Metric

The total count of comments on a mention

Photo Mentions

Metric

Mention count containing photos

Bookmark Count

Metric

The total number of times a post has been bookmarked by users.

Quote Count

Metric

The total number of times a post has been retweeted with an additional comment.

Reach Count

Metric

It is measured as the follower count of the author at the time of posting. It also includes the follower count of the users retweeting the original post at the time of retweet.

To fetch data from X

  • In order to fetch data from Twitter, you need to create a topic with Twitter as its source. To learn in detail about how to create a topic, refer to – Create a Topic in Topic Creation UI.

  • While creating or editing your topic, click the Apply Filters tab, and select Twitter as one of the Social Channels.

  • You can also select Source: Twitter from the dashboard/ widget filter.

Some interesting operators

  • engagingWith: engagingWith: TwitterSupport will fetch twitter mentions, replies, retweets & quoted retweets on @TwitterSupport handle messages

  • engagingWithGuid: engagingWithGuid: 1485990855412494344 will fetch Twitter Retweets, Quoted Retweets, Comments & Replies on this Tweet. The ID can be obtained from the Tweet link - https://twitter.com/Sprinklr/status/1485990855412494344

To backfill data from X

  • Once the topic is created/ updated, you can backfill the topic going far back to Quarter 3 of 2014.

  • To know more about how to backfill data, check out Listening Backfill for Topics.

Cashtags

A cashtag is a unique identifier often used in financial contexts to facilitate transactions or identify accounts. For example, in the context of social media and stock trading, a cashtag (denoted with a $ symbol, like $AAPL for Apple Inc.) is used to tag and track conversations about specific stocks or cryptocurrencies.

On messages from X (formerly Twitter), clicking on cashtags will display the stock prices of the respective company or cryptocurrency on X.

Full-length Tweets

Sprinklr supports full-content tweets on X (formerly Twitter), allowing you to get insights on messages that exceed the traditional 280-character limit. This enhancement lets you gain more detailed and comprehensive content, improving engagement.

Support for X compliance events

The Listening and Benchmarking data you see in Sprinklr will now more closely reflect the data available natively. In this release, Sprinklr has added support for a number of user and Tweet events. In compliance with Twitter's agreement, Sprinklr will reflect Tweet and user profile deletions, user suspensions, changes to profile privacy, and more within Listening Insights.

Native Action

Object

Permanent (Yes/No)

Action in Sprinklr

Delete

Status

Yes

Delete associated Tweet.

Status Withheld

Status

Yes

Suppress associated Tweet in specific countries listed in the message.

User Delete

User

No

Suppress or delete all Tweets by associated user.

User Un-Delete

User

No

All Tweets by associated user may be displayed again and treated as public.

User Protect

User

No

Suppress or delete all Tweets by associated user.

User Un-Protect

User

No

All Tweets by associated user may be displayed again and treated as public.

Scrub Geo

User

Yes

Delete all geodata provided by Twitter for all Tweets by the user prior to the specified Tweet in the scrub_geomessage.

Note: The subsequent Tweets by a user may contain geodata that may be used.

User Withheld

User

Yes

Suppress Tweets by associated user in specific countries listed in the user_withheld message.

Frequently asked questions

Yes, (only if the user has mentioned their location in the profile details)

If tweets are deleted from native, then they are also deleted from Sprinklr to comply with Twitter policies. The deletion happens every day at 00:00 GMT.

No, as no compliance is currently provided from Twitter to Sprinklr.

Yes, as long as it is not a deleted account.

No, in username tokenization is such that it will fetch mentions only from @tom and not others. Also author: tom / author: Tom shows the same result.

Due to twitter limitations we can only fetch data from protected accounts till the time the account was public. We cannot fetch mentions after the account becomes protected.

Daily refresh rate for deletion is within 24 hrs.

If the data is present in our hulk database then we can backfill it but not generally.

Yes, from Sprinklr you can engage with the user tweet by double clicking on the conversation stream which further opens a panel for replying, assigning the tweet to another user or assigning the tweet to a particular macro.

Due to Firehose - API the post is updated in real time to 5-8 minutes. Retweet Count, Reply Count, Favorite Count, Quoted Message Count are updated.