GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsWe collect Twitter impressions and Youtube video views using KeyHole.co and the Youtube API respectively, which are then fed into Sisense and other internal reporting platforms.
###KeyHole
Our Keyhole plan cannot access the Twitter API. Therefore we have built a process which involves manual data creation every Monday before noon UTC. The generated JSON file is uploaded into the DE Dashboard project. A script run by the data team imports the Twitter impressions data into Sisense.
This process involves these steps:
Social Media Analytics
section, click though the accounts you want to obtain data fromcontent/metrics/data.json
as necessary.Access to the data on keyhole by other team members outside of the Developer Evagelism team is possible either for tracking other Social Media accounts as account limits permit or to obtain data, by accessing the KeyHole platform using the credentials available in 1Password. If you are adding a new account for tracking, please create an issue in the Corporate Markeing issue tracker and tag @gitlab-com/marketing/corporate_marketing/developer-evangelism
along with the dev-evangelism
label for visibility.
The DE-Dashboard is a GitLab Pages project, which serves as a central point for all data collection. It serves the following purposes: