New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom Dimensions are Inserted into the Wrong Columns #9931
Comments
There is in general the idcustomdimension and there is an index for each custom dimension. The
To reproduce this we'd need to know whether we're supposed to create first all visit dimensions or first all action dimensions or whether you created them in a specific order? Otherwise the mapping of idcustomdimension to an index will be different in our test. |
[Try](url |
Not exactly. The id in |
Thanks for the clarification, please can you confirm the that you can reproduce the problem I'm seeing. |
I will try to reproduce it now but looking at the screenshots you posted everything looks good |
Ok, thanks for the investigation. What decides where the value for custom_dimension_7 for an action scoped custom dimension is stored? |
|
The Piwik application (vsn 2.16.1-b2) is inserting the custom dimension data into the wrong columns. To reproduce
Configure a Web site with 15 visit dimension and 15 action dimensions. Create a Web site with 7 visit dimensions and 7 action dimensions . Run the following test program
The tracking url sent is:
https://xxxxxxxxx/piwik/piwik.php?action_name=card%202%20Tue%2C%2015%20Mar%202016%2021%3A49%3A54%20GMT&idsite=1898&rec=1&r=634934&h=14&m=49&s=55&url=http%3A%2F%2Flocalhost%3A8383%2FPiwik_Test%2FDim2.html&_id=394575a3f7d8d6d4&_idts=1458067748&_idvc=3&_idn=0&_refts=0&_viewts=1458078595&send_image=0&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=0&java=1&gears=0&ag=0&cookie=1&res=3840x2160&dimension1=dim%201%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension2=dim%202%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension3=dim%203%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension4=dim%204%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension5=dim%205%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension6=dim%206%20Tue,%2015%20Mar%202016%2021:49:54%20GMT&dimension7=dim%207%20Tue,%2015%20Mar%202016%2021:49:54%20GMT>_ms=1
The tracking url correctly matches the dimension and values.
On querying the database the log_link_visit_action_table has the misplaced values
Custom idcustomdimension Column Value
Dimension
Column Name
1 1 dim%201%20Tue,%2015%20Mar%202016%2021:49:54%20GMT
2 3 dim%203%20Tue,%2015%20Mar%202016%2021:49:54%20GMT
3 5 dim%205%20Tue,%2015%20Mar%202016%2021:49:54%20GMT
4 7 dim%207%20Tue,%2015%20Mar%202016%2021:49:54%20GMT
5 9 null
6 11 null
7 13 null
The idcustomdimension value was obtained by querying the custom_dimensions table and matching the scope and index for this web site.
It appears that the problem is the dimension index value is not being used to place the data into the correct column, its more likely that the custom dimension idcustimdimension value is being used. This occurs for both visit and action scoped custom dimension data.
The text was updated successfully, but these errors were encountered: