Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Analyzing_Brand_Reputation_with_Oracle_Analytics.pdf

Federico Venturin
December 05, 2022
22

 Analyzing_Brand_Reputation_with_Oracle_Analytics.pdf

Federico Venturin

December 05, 2022
Tweet

Transcript

  1. [email protected] www.rittmanmead.com @rittmanmead 2 •Principal Consultant at Rittman Mead •12

    years experience in BI/Analytics •Based in Trebaseleghe Venice, Italy • [email protected] • https://speakerdeck.com/barretbse Federico Venturin
  2. [email protected] www.rittmanmead.com @rittmanmead 7 Why Am I Here Today? I

    was raised by my parents to believe that you had a moral obligation to try and help save the world. Anne Lamott
  3. [email protected] www.rittmanmead.com @rittmanmead 9 Brand Reputation is the perception of

    the brand and how the particular brand of the company is viewed by customers, stakeholders, and the market as a whole. It is the culmination of ideas and emotions that a customer associated with the brand with the customer service experienced during the purchase of goods and services, whilst using them, and after-sales services provided by the company. — Marketing91 Brand Reputation
  4. [email protected] www.rittmanmead.com @rittmanmead •Mentions of / replies to the eFootball

    o ffi cial account •Consider to exclude links 16 What to Collect from Twitter?
  5. [email protected] www.rittmanmead.com @rittmanmead 17 •Oracle Analytics does not allow to

    collect data from Metacritic and Twitter out-of-the-box How to Collect the Data?
  6. [email protected] www.rittmanmead.com @rittmanmead 21 •Extend ML and data curation capabilities

    of Oracle Analytics •Python/R scripts can be embedded in XML format and invoked from a data fl ow •Check out my blog post for more details! Custom Script Feature
  7. [email protected] www.rittmanmead.com @rittmanmead 24 •Apply for a Twitter developer account

    •Set up your Twitter API project and an application •Use Search Tweets v2 Collecting Data from Twitter
  8. [email protected] www.rittmanmead.com @rittmanmead 25 •Create a twitter_keys.yaml credential fi le

    •Execute the search_tweets.py application Using Search Tweets v2
  9. [email protected] www.rittmanmead.com @rittmanmead 29 •Use a custom script to the

    detect the language of each review and fi lter out non- English ones Filtering Out Non-English Reviews
  10. [email protected] www.rittmanmead.com @rittmanmead 30 •Add a calculated column to determine

    the sentiment (Positive, Negative or Mixed) for each review using the rating information Analyzing the Sentiment (Metacritic)
  11. [email protected] www.rittmanmead.com @rittmanmead 31 •Use the Analyze Sentiment step to

    detect the sentiment (Positive, Negative or Neutral) for each tweet Analyzing the Sentiment (Twitter)
  12. [email protected] www.rittmanmead.com @rittmanmead 32 •Use a custom script to break

    text down into distinct words and count their occurences Tokenizing Reviews and Tweets
  13. [email protected] www.rittmanmead.com @rittmanmead 40 • As an alternative, you can

    use
 the Text Tokenization database
 analytics function ‣ The source data must be available
 in an Oracle Database ‣ Straightforward implementation ‣ Returns only top N tokens ‣ Does not handle mentions
 and hashtags in tweets Tokenizing Reviews and Tweets
  14. [email protected] www.rittmanmead.com @rittmanmead 60 •Interact with people and data sources

    ‣ Open a user pro fi le on Metacritic:
 https://metacritic.com/user/${valuesForColumn:username} ‣ Open a user pro fi le on Twitter:
 https://twitter.com/intent/user?user_id=${valuesForColumn:author_id} ‣ Open a tweet on Twitter:
 https://twitter.com/twitter/status/${valuesForColumn:id} Leverage Data Actions
  15. [email protected] www.rittmanmead.com @rittmanmead 61 •Automate the data gathering process •Update

    the stop list with the commonly used words in the context of the brand (e.g. efootball, game, konami) •Extend the search query by including popular hashtags •Include competitors data (e.g. EA SPORTS FIFA) in the analysis •Monitor all relevant data sources What's Next?
  16. [email protected] www.rittmanmead.com @rittmanmead 63 #EOF email 
 [email protected] web 


    https://www.rittmanmead.com/blog twitter 
 @barretbse presentations 
 https://speakerdeck.com/barretbse