mirror of
https://github.com/werkraum-media/abtest.git
synced 2024-11-15 03:36:12 +01:00
first commit
This commit is contained in:
commit
8c5a16e3e6
1 changed files with 32 additions and 0 deletions
32
README.md
Normal file
32
README.md
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# abtestpages
|
||||||
|
|
||||||
|
This extension supports TYPO3 administrators in performing A/B tests. This is useful when a site owner want to measure whether a new version improves or reduces user interaction compared to the current version.
|
||||||
|
|
||||||
|
Page properties get a new field "B Page" where you can provide the alternative page version. If the page is requested by the user, the extension checks wheter there is a B version specified. If this is the case, the version is selected by random. A cookie is set that remembers which version the user got (so there is no flip-flop if the user requests the page repeatedly). Once the cookie expires, the user is back to random at the next request.
|
||||||
|
|
||||||
|
Additional header information may be specified both for the original version as well as for the B version. This allows to track version differences in a web analysis tool such as Analytics.
|
||||||
|
|
||||||
|
#### Info:
|
||||||
|
This extension depends on realurl.
|
||||||
|
|
||||||
|
#### Screenshot:
|
||||||
|
![abtestpages screenshot](https://www.illusion-factory.de/fileadmin/user_upload/abtestpages-images/abtestpages-screen.jpeg)
|
||||||
|
|
||||||
|
#### Example for Google Analytics:
|
||||||
|
|
||||||
|
In Google Analytics you can different your A and B site with 2 segments.
|
||||||
|
|
||||||
|
First you have to add a "Custom Definition" under your property settings.
|
||||||
|
Create a "Custom Dimension" with name "Variant A or B" for example. Set "Scope" to "Hit".
|
||||||
|
Then create a new advanced segment for your data and give it a segment name. Under advanced conditions add 2 filters.
|
||||||
|
1. filter: "Page" - "exactly matches" - "/mysite.html"
|
||||||
|
2. filter: "Custom Dimensions" (choose your previously created dimension "Variant A or B") - "contains" - "Variant B"
|
||||||
|
|
||||||
|
##### Additional Header Information:
|
||||||
|
```javascript
|
||||||
|
<script>
|
||||||
|
ga('send', 'pageview', { 'dimension1': 'Variant B' });
|
||||||
|
</script>
|
||||||
|
```
|
||||||
|
(dimension1 is the index of your dimension)
|
||||||
|
# abtest2
|
Loading…
Reference in a new issue