NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher...

14
NodeXL Pro Tutorial: Facebook Page Like Networks Last updated: February 12th, 2019

Transcript of NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher...

Page 1: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

NodeXL Pro Tutorial:

Facebook Page Like Networks

Last updated: February 12th, 2019

Page 2: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

This tutorial shows you how to create networks based on Facebook Fan Page Likes.

Explore the surrounding networks of one or multiple fan pages by crawling up to 3 network levels with the NodeXL Pro Fan Pages Network importer.

The tutorial makes use of the automation feature. You can learn how to do that in the NodeXL Pro Tutorial: How to automate NodeXL Pro (link below).

More NodeXL Pro Turorials can be found here: https://www.smrfoundation.org/nodexl/tutorials

If you have any questions, please send us an email: [email protected]

About this Tutorial

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

Page 3: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Not every public Facebook Page displays its Page Likes.

To check the availability of Page Likes, scroll down the page and have a look at the boxes on the right.

If you see a box with the headerPages Liked by This Page, you will be able to download network data.

Click on the header to open the window Likes showing all pages liked by this page.

The Facebook Fan Pages Network importer will create one directed edge for each of these Likes.

Facebook Page Likes

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

Page 4: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Import NodeXL Options file

4

1. To make use of the automation feature, download a zip-file with a collection of NodeXL Options files and save them to your machine: https://www.smrfoundation.org/nodexl/automation/

2. Open a new NodeXL Pro workbook and click on Options > Import to open the Windows explorer. Navigate to the folder where you have placed the previously downloaded data recipes.

3. Select the NodeXL Options file:

Facebook Page Like Network – standard

or select the NodeXL Options file for large networks:

Facebook Page Like Network – large

2.

3.

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

Page 5: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Import from Facebook Fan Pages Network

Go to Data> Import > From Facebook Fan Pages Network… to open the data importer:

About this importer

Network size is very important when dealing with 2.0 networks and above, especially when entering a large list of pages into the importer.

For example - the 3.0 network with a limit of 100 can theoretically lead to 1 million edges for just one seed page. That will be too much to process with NodeXL.

When downloading data, start small and raise the network level and like limits step by step.

Facebook API rate limiting

You may run into Facebook API rate limits: The download will pause and resume after about 10 minutes.

Facebook allows 600 calls in 10 minute time windows. One call contains up to 25 page likes.

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

Page 6: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Data Import

1. Enter one or more page names.

2. Select the number of network levels to include.

3. Limit the number of likes per page.

4. Click Login.

5. Click Download and wait.

6. Save the file after the data has been downloaded.

7. Check the number of edges and vertices to consider the network size.

8. Click on Graph > Automate and then Run to start task automation.

In the following you will see a series of network maps based on increasing network levels.

We will use the example of Facebook itself: https://www.facebook.com/facebook

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

8.

Page 7: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Vertex metadata

The Facebook API offers a rich set of metadata for each Fan Page. Have a look at the vertices spreadsheet and explore.

Columns:• About• Mission• Description• Category• Website• Location• Fan Count• Engagements• Talking About Count• Overall Star Rating• Rating Count• Checkins• Were here count• etc.

Note: The data recipe used in this tutorial makes use of a text analysis of the page description (Column BB).

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data Import

Vertex Metadata

Network Levels

Add multiple pages

Links / Literature

Page 8: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Network Level 1.0

The 1.0 network gives a simple overview of the pages liked by Facebook.

There are 21 vertices and 20 edges in this network.

The words at the top are the ten most frequently occuring words in the description texts (column BB of the vertices worksheet).

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=182894

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

Page 9: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Network Level 1.5

The 1.5 network finds edges between the vertices that were discovered in the 1.0 network.

There are still 21 vertices, the number of edges has increased to 116.

Depending on the network structure, the clustering algorithm will find and display groups as seen here.

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=182910

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

Page 10: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Network Level 2.0

The 2.0 network adds the page likes from the 20 vertices collected in the 1.0 network.

Now there are 530 vertices and 655 edges in this network with the limit set to 100.

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=182914

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

Page 11: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Network Level 2.5

The 2.5 network adds edges between the vertices that were discovered in the 2.0 network.

There are still 530 vertices in this network, the number of edges has increased to 2,390. The limit was also set to 100.

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=182919

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

Page 12: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Network Level 3.0

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=182975

The 3.0 network adds the page likes from all vertices that were collected in the 2.0 network.

Now there are 14,454 vertices and 21,718 edges in this network with the limit set to 100.

This analysis makes use of the NodeXL Options file:Facebook Page Like Network – large networks

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

Page 13: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Add Multiple Pages

You can enter multiple pages into the NodeXL Pro Facebook Fan Pages importer.

If you choose the option Import only the fan pages I am interested in, the importer will look only for edges between the pages in the list.

The network map on the right is based on the page likes of the top 20 US universities and shows a 2.0 network with a limit of 50.

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network Levels

Add multiple pages

Links / Literature

https://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=146498

Page 14: NodeXL Pro Tutorial - Social Media Research …...Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E

Useful Links

Social Media Research Foundation: http://www.smrfoundation.org/

More Tutorials: https://www.smrfoundation.org/nodexl/tutorials

NodeXL Graph Gallery: https://nodexlgraphgallery.org/

Video: Marc Smith | Network Mapping the Ecosystem: https://www.youtube.com/watch?v=kDiGl-2m868

Video: How to Automate NodeXL Pro: https://www.youtube.com/watch?v=mjAq8eA7uOM

Twittter search operators: https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/standard-operators

Literature

Derek Hansen, Ben Shneiderman and Marc Smith (2009): Analyzing Social Media Networks with NodeXL: https://www.elsevier.com/books/analyzing-social-media-networks-with-nodexl/hansen/978-0-12-382229-1

Eduarda Mendes Rodrigues, Natasa Milic-Frayling, Marc Smith, Ben Shneiderman, Derek Hansen (2011): Group-in-a-box Layout for Multi-faceted Analysis of Communities. In: IEEE Third International Conference on Social Computing, October 9-11, 2011. Boston, MA: https://www.cs.umd.edu/hcil/trs/2011-24/2011-24.pdf

Smith, Marc A., Lee Rainie, Ben Shneiderman and Itai Himelboim (2014): Mapping Twitter Topic Networks: From Polarized Crowds to Community Clusters. PEW Research Report: https://www.pewinternet.org/2014/02/20/mapping-twitter-topic-networks-from-polarized-crowds-to-community-clusters/

Itai Himelboim, Marc A. Smith, Lee Rainie, Ben Shneiderman and Camila Espina: Classifying Twitter Topic-Networks Using Social Network Analysis. In: Social Media + Society (January-March 2017: 1 –13). https://journals.sagepub.com/doi/full/10.1177/2056305117691545

Aaron Clauset, M. E. J. Newman, and Cristopher Moore (2004): Finding community structure in very large networks. In: Phys. Rev. E 70.

14

Links and Literature

About this Tutorial

Facebook Page Likes

Import NodeXL Options file

Import from Facebook Fan Pages Network

Data import

Vertex metadata

Network levels

Add multiple pages

Links / Literature