<h4 class="author">Goran S. Milovanovic, Data Scientist, WMDE</h4>
<h4 class="date">November 10, 2019</h4>
</div>
<!-- rnb-text-begin -->
<p><strong>Feedback</strong> should be send to <code>goran.milovanovic_ext@wikimedia.de</code>.</p>
<p>The campaign is run from 2019/11/01 to 2019/11/09.</p>
<p><strong>CURRENT UPDATE:</strong> Complete dataset as of 2019/11/09.</p>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<div id="data-acquisiton" class="section level2">
<h2>0. Data Acquisiton</h2>
<p><strong>NOTE:</strong> the Data Acquisition code chunk is not fully reproducible from this Report. The data are collected by running the script <code>ABC_2019_PRODUCTION.R</code> from the <code>stat1004</code> WMF statistics server, collecting the data as <code>.tsv</code> and <code>.csv</code> files, aggregating on the server with <code>ABC_2019_Aggregation.R</code>, copying manually and processing locally.</p>
<p><strong>NOTE:</strong> Not run from this report; the data were already pre-processed and aggregated by the following <code>R</code> script before being submitted to analytical procedures:</p>
sqlQuery <- paste("\"SELECT actor.actor_id, actor.actor_user, actor.actor_name, revision_actor_temp.revactor_timestamp FROM actor LEFT JOIN revision_actor_temp ON (actor.actor_id = revision_actor_temp.revactor_actor) WHERE (revision_actor_temp.revactor_timestamp >= 20191101000000 AND actor.actor_user = ", rev_user[i], ");\"");
### --- output filename
filename <- paste(dataDir,'userEdits', "_", i, ".tsv", sep = "")
<p><strong>Chart 1.2.1.</strong> Pageviews Overview. Log scaling of the pageviews is necessary; the numbers reported in the data point labels are exact.</p>
<p><strong>Chart 1.2.4. Pageviews per Tag, daily totals.</strong> Log scaling of the pageviews is necessary; the numbers reported in the data point labels are exact.</p>