Skip to content

Commit

Permalink
Merge branch 'release/34.3.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
einpraegsam committed Feb 20, 2024
2 parents 5bc827a + 59e93f9 commit c909137
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 5 deletions.
3 changes: 1 addition & 2 deletions Classes/Domain/Model/Visitor.php
Original file line number Diff line number Diff line change
Expand Up @@ -947,13 +947,12 @@ public function getImageUrl(): string
*/
public function getFullName(): string
{
$name = $this->getNameCombination();
if ($this->isIdentified()) {
$name = $this->getNameCombination();
if (empty($name)) {
$name = $this->getEmail();
}
} else {
$name = $this->getNameCombination();
if (!empty($name)) {
$name .= ' [' . LocalizationUtility::translateByKey('notIdentified') . ']';
} else {
Expand Down
17 changes: 17 additions & 0 deletions Documentation/Privacy/OptInAndOptOut.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,23 @@ var Lux = LuxSingleton.getInstance();
Lux.optOutAndReload();
```

#### Example usage of OptIn with Cookiebot consent manager

If you want to disable tracking by default and enable tracking via Cookiebot consent manager, you could add a JavaScript
to your page like:

```
<script type="text/javascript">
window.addEventListener('CookiebotOnAccept', function(e) {
if (!Cookiebot.consent.marketing) return;
var Lux = LuxSingleton.getInstance();
Lux.optIn();
}, false);
</script>
```

Note: Do not forget to use `plugin.tx_lux.settings.autoenable=0` via TypoScript setup

### Opt-Out Plugin

As known from Matomo (former known as Piwik) also LUX offers a Plugin for an Opt-Out possibility for visitors. You
Expand Down
3 changes: 2 additions & 1 deletion Documentation/Technical/API/Index.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,7 @@ API with these arguments:
"ipAddress": "127.0.0.1",
"identified": "1",
"scoring": "10",
"visits": "1",
"attributes": {
"0": {
"name": "firstname",
Expand Down Expand Up @@ -393,5 +394,5 @@ API with these arguments:
CURL example:

```
curl -k -d 'tx_luxenterprise_api[arguments]={"endpoint":"createVisitor","properties":{"visitor":{"email":"[email protected]","ipAddress":"127.0.0.1","identified":"1","scoring":"10","attributes":{"0":{"name":"firstname","value":"Alex"},"1":{"name":"lastname","value":"Kellner"}},"pagevisits":{"0":{"page":"12","language":"0","referrer":"https://lastdomain.org/page"}},"fingerprints":{"0":{"value":"abcdef123456789foobar","domain":"https://mydomain.org","userAgent":"Mozilla/5.0"}}}}}' -H 'Api-Key: abc...' --url https://www.in2code.de/luxenterprise_api.json
curl -k -d 'tx_luxenterprise_api[arguments]={"endpoint":"create","properties":{"visitor":{"email":"[email protected]","ipAddress":"127.0.0.1","identified":"1","scoring":"10","visits":"1",attributes":{"0":{"name":"firstname","value":"Alex"},"1":{"name":"lastname","value":"Kellner"}},"pagevisits":{"0":{"page":"12","language":"0","referrer":"https://lastdomain.org/page"}},"fingerprints":{"0":{"value":"abcdef123456789foobar","domain":"https://mydomain.org","userAgent":"Mozilla/5.0"}}}}}' -H 'Api-Key: abc...' --url https://www.in2code.de/luxenterprise_api.json
```
3 changes: 2 additions & 1 deletion Documentation/Technical/Changelog/Index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ Double check if you have cleared all caches after installing a new LUX version t

| Version | Date | State | TYPO3 | Description |
|------------|------------|----------|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 34.3.1 | 2024-02-01 | Task | `11.5 + 12.4` | Reduce length of pagebrowser items in company list view |
| 34.3.2 | 2024-02-20 | Task | `11.5 + 12.4` | Update disallowed mail provider list, small code improvement |
| 34.3.1 | 2024-02-16 | Task | `11.5 + 12.4` | Reduce length of pagebrowser items in company list view |
| 34.3.0 | 2024-02-01 | Feature | `11.5 + 12.4` | Preparations for writing API in LUXenterprise |
| 34.2.0 | 2024-01-25 | Feature | `11.5 + 12.4` | Support MTM-Parameters in addition to UTM-Parameters now |
| 34.1.0 | 2024-01-16 | Task | `11.5 + 12.4` | Small style bugfix in summary mails, update documentation |
Expand Down
2 changes: 2 additions & 0 deletions Resources/Private/Static/DisallowedMailProviders.txt
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ c2.hu
cachedot.net
card.zp.ua
casualdx.com
cazlg.com
cbair.com
cdnqa.com
cek.pm
Expand Down Expand Up @@ -414,6 +415,7 @@ getairmail.tk
getmails.eu
getonemail.com
getonemail.net
gexige.com
gfcom.com
ghosttexter.de
giantmail.de
Expand Down
2 changes: 1 addition & 1 deletion ext_emconf.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
'description' => 'Living User Experience - LUX - the Marketing Automation tool for TYPO3.
Turn your visitors to leads. Identification and profiling of your visitors within your TYPO3 website.',
'category' => 'plugin',
'version' => '34.3.1',
'version' => '34.3.2',
'author' => 'Alex Kellner',
'author_email' => '[email protected]',
'author_company' => 'in2code.de',
Expand Down

0 comments on commit c909137

Please sign in to comment.