In that case you'll likely have to use the cookie you mentioned (which expires after 3 months)
That gives you the user's ID, and you could then use the REST API to get more information about that user.
Are you running at least 4.7? If not, you need up upgrade.
Do you have GTM enabled? (ACP > System > Site Features > Integrations > Google Tag Manager)
You need to confirm GTM is enabled and data layer events are being pushed there.
Once that's done, you need to go to ACP > System > Settings > Data Layer
Your settings should look like:
Once enabled, you can check the data layer, by right clicking on your site and viewing source. It should look like:
/* IPS Configuration */
const IpsDataLayerConfig = {"_events":{"account_login":{"enabled":true,"formatted_name":"account_login"},"account_logout":{"enabled":true,"formatted_name":"account_logout"},"account_register":{"enabled":true,"formatted_name":"account_register"},"content_comment":{"enabled":true,"formatted_name":"content_comment"},"content_create":{"enabled":true,"formatted_name":"content_create"},"content_react":{"enabled":true,"formatted_name":"content_react"},"content_view":{"enabled":true,"formatted_name":"content_view"},"search":{"enabled":true,"formatted_name":"search"}},"_properties":{"content_container_url":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_container_url","enabled":true,"type":"string","page_level":true},"content_id":{"event_keys":["content_*","file_download"],"pii":false,"formatted_name":"content_id","enabled":true,"type":"number","page_level":true},"author_name":{"event_keys":["content_*","social_reply","file_download"],"pii":true,"formatted_name":"author_name","enabled":true,"type":"string","page_level":true},"content_title":{"event_keys":["content_*","file_download"],"pii":true,"formatted_name":"content_title","enabled":true,"type":"string","page_level":true},"content_url":{"event_keys":["content_*","file_download"],"pii":false,"formatted_name":"content_url","enabled":true,"type":"string","page_level":true},"author_id":{"event_keys":["content_*","social_reply","file_download"],"pii":true,"formatted_name":"author_id","enabled":true,"type":"number | string","replace_with_sso":true,"page_level":true},"comment_type":{"event_keys":["content_comment","content_react","content_quote"],"pii":false,"formatted_name":"comment_type","enabled":true,"type":"string","page_level":false},"comment_url":{"event_keys":["content_comment","content_react","content_quote"],"pii":false,"formatted_name":"comment_url","enabled":true,"type":"string","page_level":false},"community_area":{"event_keys":["filter_*","sort"],"pii":false,"formatted_name":"community_area","enabled":true,"type":"string","page_level":true},"content_age":{"event_keys":["content_*","file_download"],"pii":false,"formatted_name":"content_age","enabled":true,"type":"number","page_level":true},"content_area":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_area","enabled":true,"type":"string","page_level":true},"content_container_id":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_container_id","enabled":true,"type":"number","page_level":true},"content_container_name":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_container_name","enabled":true,"type":"string","page_level":true},"content_container_path":{"event_keys":["content_*"],"pii":false,"formatted_name":"content_container_path","enabled":false,"type":"array","page_level":true,"default":[]},"content_container_type":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_container_type","enabled":true,"type":"string","page_level":true},"content_type":{"event_keys":["content_*","filter_*","sort","file_download"],"pii":false,"formatted_name":"content_type","enabled":true,"type":"string","page_level":true},"file_name":{"event_keys":["file_download"],"pii":false,"formatted_name":"file_name","enabled":true,"type":"string","page_level":false},"ips_time":{"event_keys":["*"],"pii":false,"formatted_name":"ips_time","enabled":true,"type":"number","page_level":true},"page_number":{"event_keys":["content_view","query","filter","sort"],"pii":false,"formatted_name":"page_number","enabled":true,"type":"number","page_level":true},"comment_id":{"event_keys":["content_comment","content_react","content_quote"],"pii":false,"formatted_name":"comment_id","enabled":true,"type":"number","page_level":false},"logged_in":{"event_keys":[],"pii":false,"formatted_name":"logged_in","enabled":true,"type":"number","page_level":true},"logged_in_time":{"event_keys":[],"pii":false,"formatted_name":"logged_in_time","enabled":true,"type":"number","page_level":true},"member_group":{"event_keys":[],"pii":false,"formatted_name":"member_group","enabled":true,"type":"string","page_level":true},"member_group_id":{"event_keys":[],"pii":false,"formatted_name":"member_group_id","enabled":true,"type":"number","page_level":true},"member_id":{"event_keys":[],"pii":true,"formatted_name":"member_id","enabled":true,"type":"number | string","page_level":true,"replace_with_sso":true},"member_name":{"event_keys":[],"pii":true,"formatted_name":"member_name","enabled":true,"type":"string","page_level":true},"profile_group":{"event_keys":["social_*"],"pii":false,"formatted_name":"profile_group","enabled":true,"type":"string","page_level":true},"profile_group_id":{"event_keys":["social_*"],"pii":false,"formatted_name":"profile_group_id","enabled":true,"type":"number","page_level":true},"profile_id":{"event_keys":["social_*"],"pii":true,"formatted_name":"profile_id","enabled":true,"type":"number | string","page_level":true,"replace_with_sso":true},"profile_name":{"event_keys":["social_*"],"pii":true,"formatted_name":"profile_name","enabled":true,"type":"string","page_level":true},"reaction_type":{"event_keys":["content_react"],"pii":false,"formatted_name":"reaction_type","enabled":true,"type":"string","page_level":false},"sort_by":{"event_keys":["*sort"],"pii":false,"formatted_name":"sort_by","enabled":true,"type":"string","page_level":true},"sort_direction":{"event_keys":["*sort"],"pii":false,"formatted_name":"sort_direction","enabled":true,"type":"string","page_level":true},"view_location":{"event_keys":["*_view"],"pii":false,"formatted_name":"view_location","enabled":true,"type":"string","page_level":true,"default":"page"},"query":{"event_keys":["search"],"pii":false,"formatted_name":"query","enabled":true,"type":"string","page_level":false},"filter_title":{"event_keys":["filter_*"],"pii":false,"formatted_name":"filter_title","enabled":true,"type":"string","page_level":false},"ips_key":{"event_keys":["*"],"pii":false,"formatted_name":"ips_key","enabled":false,"type":"string","page_level":true}},"_pii":true,"_pii_groups":[["author_id","author_name"],["member_id","member_name"],["profile_id","profile_name"]]};
/* IPS Context */
const IpsDataLayerContext = {"content_container_url":null,"content_id":null,"author_name":null,"content_title":null,"content_url":null,"author_id":null,"community_area":"Forums","content_age":null,"content_area":"Forums","content_container_id":null,"content_container_name":null,"content_container_type":null,"content_type":null,"ips_time":null,"page_number":null,"logged_in":1,"logged_in_time":26100,"member_group":"Administrators","member_group_id":4,"member_id":3085,"member_name":"RadioRob","profile_group":null,"profile_group_id":null,"profile_id":null,"profile_name":null,"sort_by":null,"sort_direction":null,"view_location":"page"};
/* IPS Events */
const IpsDataLayerEvents = [];
If that is in the source code, the data layer work is injected. It's then going to be on you to go into your Google Tag Manager and define each of those data layer options as events, tags, triggers, etc. IPS does not do all of the extra setup that needs to be manually defined in your Google Tag Manager account. That has to be done by you. They only expose the data to Google. You have to tell Google what to do with it and what to actually push to Google Analytics, etc.
Please disable all third party applications/plugins and switch to an unmodified theme. Please also remove any third party advertisements and Javascript. Then please try again. Often, there is an error here in the Javascript which is encountered cause it not to save.
If you're still having issues after performing that, please provide us access as detailed below:
We would need to look further into this for you, however the access details on file appear to be incorrect or missing. Could you please update these details by visiting your client area, selecting the relevant purchase, then clicking "Review/Update Access Information" under the "Stored Access Information" section.
We look forward to further assisting you.
I was right about permissions 🙂
Wed, 27 Jul 2022 10:29:28 +0000
Exception::0
fopen(../../applications/core/extensions/core/AchievementAction/Comment.php): failed to open stream: Permission denied
#0 /var/www/brfcs/admin/upgrade/extract.php(241): Extractor->_extractFile(248)
#1 /var/www/brfcs/admin/upgrade/extract.php(643): Extractor->extract('240')
#2 {main}
The folder AcheivementAction did't have write permissions for the user doing the upgrade.
Its very likely its your tmp folder that is not writable. So I would suggest checking that. If you take a look in uploads/logs you may see the error in there
With the addition of the data layer config option in 4.7, could you please start to add all the standard GA4 events as outlined in Google's documentation? Especially the ecommerce ones in the Commerce module.
Google's Recommended GA4 events : https://support.google.com/analytics/answer/9267735?hl=en
With the addition of the data layer config option in 4.7, could you please start to add all the standard GA4 events as outlined in Google's documentation? Especially the ecommerce ones in the Commerce module.
Google's Recommended GA4 events : https://support.google.com/analytics/answer/9267735?hl=en
With the addition of the data layer config option in 4.7, could you please start to add all the standard GA4 events as outlined in Google's documentation? Especially the ecommerce ones in the Commerce module.
Google's Recommended GA4 events : https://support.google.com/analytics/answer/9267735?hl=en
With the addition of the data layer config option in 4.7, could you please start to add all the standard GA4 events as outlined in Google's documentation? Especially the ecommerce ones in the Commerce module.
Google's Recommended GA4 events : https://support.google.com/analytics/answer/9267735?hl=en
Sorry, customization requests are outside our scope of support. I can move this to our community support forum where you can receive assistance from your peers, if you would like? Alternatively, please post in our official Feature Suggestion forum for any feature request changes.
I was searching the community to see if this was possible, we have a few bad actors that try and bully other users by downvoting everything they write and at the moment we've had to switch off reactions apart from the up vote.
Being able to restrict usage of the reactions by group would be a great addition.
I did this myself for a license that was not making use of the blogs app. Just use the contact us link and make the request. The good folks in the accounts team will help get you taken care of.
And you would lose only the apps you ask them to remove. Not everything. 🙂
Once the change is done, it may take a few days for your board to pick up the license change.
I believe IPS team can - but if you remove, you end up loosing those addons all together even though you paid for it.
I wish IPS staff can tell you otherwise.
In a word, "Yes".
You can configure Commerce to either change a Primary Group, or add a Secondary Group, for a member.
The Group you assign will determine what they can see, based on what Group permissions you have setup, and you can set Ads to show only to selected Groups.
Please check our documentation for Commerce, starting here:
I did this once by creating a new member group with everything the same as the main member group but changing the amount of reactions that group can give (on social tab) and putting certain members in there - I don't know if 0 works but you could set it as 1 if not and they'll soon get fed up.
You can choose to disallow registation from set email domains by using ban settings. Go to Members>Member Settings>Ban settings, and set them up there.
For example, if you want to block everything from gmail you would add *.gmail.com
Thank you for your purchase and suggestions. For the first suggestion I do not see an easy way of implementing it. The second suggestion is doeable and I have made a note of it.
I've installed your plugin and it works great, thanks. I have a couple of suggestions/question for you ...
1) It would be great if users couldn't remove ignore settings added by admins.
2) Is there any way to open it up to moderators so they can use the tool as well?