Hey!
Using the API, I see I have such segment:
<row>
<idsegment>7</idsegment>
<name>Search</name>
<definition>pageUrl=@%252Fsearch%252F;countryName!=Brazil</definition>
<hash>aeb01943dedb8367997d3e1100fff1aa</hash>
<login>[confidential]</login>
<enable_all_users>1</enable_all_users>
<enable_only_idsite>1</enable_only_idsite>
<auto_archive>1</auto_archive>
<ts_created>2024-09-03 16:05:27</ts_created>
<ts_last_edit>2024-09-13 00:26:38</ts_last_edit>
<deleted>0</deleted>
</row>
When I try to use the segmentation in the API, it’s not working:
/index.php?module=API&method=Actions.getPageUrls&idSite=1&period=day&date=last30&format=html&filter_pattern=search&flat=1&convertToUnicode=1&token_auth=[confidential]&segment=pageUrl=@%252Fsearch%252F;countryName!=Brazil
Message is:
Le segment que vous avez demandé n’a pas encore été créé dans l’éditeur de segment et les données du rapport n’ont pas été pré-analysées. Afin de voir des données pour ce segment, vous devez vous rendre sur Matomo et créer ce segment manuellement dans l’éditeur de segment. (Autrement vous pouvez programmer via l’API un nouveau segment en utilisant la méthode SegmentEditor.add). Une fois le segment créé depuis l’éditeur (ou depuis l’API), ce message d’erreur va disparaitre et en quelques heures vous verrez des données de rapport segmenté, ce après que les données de ce segment aient été pré-analysées. (sinon, il est possible qu’il y ait un problème) Veuillez noter que vous pouvez tester le fonctionnement de votre segment sans avoir à attendre qu’il soit analysé en utilisant l’API Live.GetLastVisitsDetails. Lorsque vous utilisez la méthode de l’API, vous verrez quels utilisateurs et actions ont été identifiées par votre paramètres &segment=. Ceci peut vous aider à confirmer que votre segment correspond aux utilisateurs et actions auxquels vous vous attendez.
Can you provide me some insight to apply segments already set?
Thanks!
fbessonnat