---
title: "Google Analytics und HTTPS Enforcer"
url: "https://www.typo3.net/d/55233-google-analytics-und-https-enforcer"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-12-19"
last_reply: "2007-04-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Google Analytics und HTTPS Enforcer

Extensions · 2 Antworten · gestartet 2006-12-19

## Eröffnungsbeitrag

**junges** · 2006-12-19 · [Beitrag #1](https://www.typo3.net/d/55233-google-analytics-und-https-enforcer/1)

Hi,

ich verwende seit einiger Zeit die Extension https_enforcer und seit neuem die Extension m1_google_analytics (Google Analytics)

Ich habe jetzt den unschönen Effekt, dass beim Aufruf von SSL verschlüsselten Seiten ein Popup mit der Meldung das die Seite sichere und unsichere Elemente enthält erscheint.
Die Ursache liegt an dem eingefügten Code der Extension m1_google_analytics (Google Analytics)

```html
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "googleID";
urchinTracker();
</script>
```

Kennt jemand das Problem und hat eine Lösung?

cu
junges

Lösung:

Ich habe auf den Seiten, die SSL verschlüsselt sind ein Template angelegt.
z.B. tpl.googleanalytics

Im Setup Feld habe ich die Parameter zwar angelegt, aber ohne Inhalte

```typoscript
# Google

page.config {
     googleAnalytics_account = 
     googleAnalytics_trackDownloads = 
     googleAnalytics_trackExternal = 
}
```

Damit verschwinden die Warnmeldungen.
Nachteil: Google kann dafür natürlich keine Analysen durchführen.

cu
junges

## Antworten

### [#2](https://www.typo3.net/d/55233-google-analytics-und-https-enforcer/2) · trosoft · 2007-04-17

also ich hab als einzige möglichkeit eine USER FUNCTION eingebunden.

Bau folgenden CODE in dein localconf.php ein:

function user_match($cmd) {
  switch($cmd) {
    case "checkProtocoll":
      if ( $_SERVER['HTTPS'] == "on" ) return true;
      return false;
      break;
    }
}

die benutzer definierte funktion kannst du dann mit TS aufrufen und jenachdem welches Protokoll verwendet wird den entsprechenden page code einbauen:

[userFunc = user_match(checkProtocoll)]
  page.20 = TEXT
  page.20.value (
    <!-- hier mein Google Analytics code mit HTTPS -->
  )
[else]
  page.20 = TEXT
  page.20.value (
    <!-- hier mein Google Analytics code OHNE HTTPS -->
  )
[userfunc]

### [#3](https://www.typo3.net/d/55233-google-analytics-und-https-enforcer/3) · junges · 2007-04-18

Hallo,

Danke für Deinen Tip. Mit meiner jetzigen Variante komme ich zwar auch klar, werde Deinen Hinweis jedoch mal ausprobieren.

---

Quelle: „Google Analytics und HTTPS Enforcer“, typo3.net, https://www.typo3.net/d/55233-google-analytics-und-https-enforcer
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
