# Google Analytics 1. Create a file: ``` touch $DIR/mediacms/templates/tracking.html ``` 2. Add the Gtag/Analytics script 3. Inside ``` $DIR/mediacms/templates/root.html``` you'll see a file like this one: ``` {% block head %} {% block headtitle %}{{PORTAL_NAME}}{% endblock headtitle %} {% include "common/head-meta.html" %} {% block headermeta %} {%endblock headermeta %} {% block externallinks %}{% endblock externallinks %} {% include "common/head-links.html" %} {% block topimports %}{%endblock topimports %} {% include "config/index.html" %} {% endblock head %} ``` 4. Add ``` {% include "tracking.html" %} ``` at the end inside the section `````` 5. If you are using Docker and didn't mount the entire dir you need to bind a new volume: ``` web: image: mediacms/mediacms:latest restart: unless-stopped ports: - "80:80" deploy: replicas: 1 volumes: - ./templates/root.html:/home/mediacms.io/mediacms/templates/root.html - ./templates/tracking.html://home/mediacms.io/mediacms/templates/tracking.html ``` # Robots.txt 1. Mediacms is missing robots.txt that can impact your seo. Let's add it: ``` touch $DIR/mediacms/cms/robots.txt ``` 2. Populate it with what you want: ``` User-Agent: * Allow: / Disallow: /admin ``` 3. Inside ```files/views.py``` edit the default import and add HttpResponse under HttpResponseRedirect. ``` from django.http import ( HttpResponseRedirect, HttpResponse, ) ``` 4. Add a new view: ``` def robots(request): f = open('/home/mediacms.io/mediacms/templates/cms/robots.txt', 'r') file_content = f.read() f.close() return HttpResponse(file_content, content_type="text/plain") ``` If you are using Docker the path is the one inside the container. 5. Open ```files/urls.py``` and add: ``` urlpatterns = [ url(r"^robots.txt", views.robots, name="robots"), ``` Inside urlpatterns. 6. If you are using Docker and did not mount the entire folder before you need to map the volumes: ``` web: image: mediacms/mediacms:latest restart: unless-stopped ports: - "80:80" deploy: replicas: 1 volumes: - ./files/views.py:/home/mediacms.io/mediacms/files/views.py - ./files/urls.py:/home/mediacms.io/mediacms/files/urls.py - ./templates/cms/robots.txt:/home/mediacms.io/mediacms/templates/cms/robots.txt ``` 7. Call ```https://yourwebsite.com/robots.txt``` to check if everything is working.