diff --git a/.travis.mk b/.travis.mk
index dbf068d9e24688c314a5d274d53a511ed5b67d4b..8fb32269900f7cb2cea6f6999d1423705d110cd7 100644
--- a/.travis.mk
+++ b/.travis.mk
@@ -26,6 +26,7 @@ docker_%:
 		-e XDG_CACHE_HOME=/cache \
 		-e CCACHE_DIR=/cache/ccache \
 		-e COVERALLS_TOKEN=${COVERALLS_TOKEN} \
+		-e TRAVIS_JOB_ID=${TRAVIS_JOB_ID} \
 		${DOCKER_IMAGE} \
 		make -f .travis.mk $(subst docker_,,$@)
 
@@ -71,8 +72,8 @@ coverage_ubuntu: deps_ubuntu
 	@if [ -n "$(COVERALLS_TOKEN)" ]; then \
 		echo "Exporting code coverage information to coveralls.io"; \
 		gem install coveralls-lcov; \
-		echo coveralls-lcov --repo-token [FILTERED] coverage.info; \
-		coveralls-lcov --repo-token $(COVERALLS_TOKEN) coverage.info; \
+		echo coveralls-lcov --service-name travis-ci --service-job-id $(TRAVIS_JOB_ID) --repo-token [FILTERED] coverage.info; \
+		coveralls-lcov --service-name travis-ci --service-job-id $(TRAVIS_JOB_ID) --repo-token $(COVERALLS_TOKEN) coverage.info; \
 	fi;
 
 source: