<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Tuan Anh Hoang</title> <link>https://world.optimizely.com/blogs/tuan-anh-hoang/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>CMS Audiences - check all usage </title>            <link>https://world.optimizely.com/blogs/tuan-anh-hoang/dates/2025/12/cms-audiences---check-all-usage-/</link>            <description>&lt;p&gt;Sometimes you want to check if an Audience from your CMS (former Visitor Group) has been used by which page(and which version of that page)&lt;/p&gt;
&lt;p&gt;Then you just need to use my sample SQL query to check the usage of that audience:&lt;/p&gt;
&lt;pre class=&quot;language-java&quot;&gt;&lt;code&gt;CREATE TABLE #TempGUID(ID INT IDENTITY(1,1),VGName VARCHAR(50), VGGuid VARCHAR(36));
 INSERT INTO #TempGUID (VGName,VGGuid) SELECT String01, Guid FROM tblSystemBigTable SBT join tblBigTableIdentity BTI ON SBT.pkId = BTI.pkId  where SBT.StoreName = &#39;VisitorGroup&#39; ;

 DECLARE @CurrentValue VARCHAR(36);
 DECLARE @CurrentName VARCHAR(50);
 DECLARE @MinID INT = (SELECT MIN(ID) from #TempGUID);
 
 WHILE @MinID IS NOT NULL
 BEGIN
	SELECT @CurrentValue = VGGuid,@CurrentName = VGName FROM #TempGUID WHERE ID = @MinID

	SELECT DISTINCT @CurrentName AS AudienceName,fkContentID AS ContentID,NAME AS ContentName,pkID AS VersionNumber FROM tblWorkContent WHERE pkID IN 
		(SELECT fkWorkContentID FROM tblWorkContentProperty WHERE LongString like (&#39;%&#39;+ @CurrentValue+&#39;%&#39;)) 

	DELETE FROM #TempGUID WHERE ID = @MinID;
	SET @MinID = (SELECT MIN(ID) from #TempGUID);
END;

DROP TABLE #TempGUID;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The reult should look like this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://episerver.zendesk.com/attachments/token/xIQZ3lJVuXtNyK0Xqe0mLpEHj/?name=WhatsApp+Image+2025-10-13+at+17.42.55_0932d414.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Hope that help!&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/tuan-anh-hoang/dates/2025/12/cms-audiences---check-all-usage-/</guid>            <pubDate>Fri, 12 Dec 2025 10:26:34 GMT</pubDate>           <category>Blog post</category></item><item> <title>How to setup Entra ID (formerly Azure AD) for CMS 12 site</title>            <link>https://world.optimizely.com/blogs/tuan-anh-hoang/dates/2025/11/how-to-setup-entra-id-formerly-azure-ad-for-cms-12-site/</link>            <description>&lt;p&gt;Recently, I created a doc about configuring AAD with CMS 12, but it has been posted internally only&lt;/p&gt;
&lt;p&gt;So today, I would like to introduce it again in the World Site and hope that it can be seen by everyone&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/20767067525773-How-to-setup-Entra-ID-formerly-Azure-AD-for-CMS-12-site&quot;&gt;https://support.optimizely.com/hc/en-us/articles/20767067525773-How-to-setup-Entra-ID-formerly-Azure-AD-for-CMS-12-site&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you have any questions or problems, please send feedback to&amp;nbsp;&lt;a href=&quot;mailto:support@optimizely.com&quot;&gt;support@optimizely.com&lt;/a&gt;&amp;nbsp;and cc my email address&amp;nbsp;&lt;a href=&quot;mailto:anhtuan.hoang@optimizely.com&quot;&gt;anhtuan.hoang@optimizely.com&lt;/a&gt;&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/tuan-anh-hoang/dates/2025/11/how-to-setup-entra-id-formerly-azure-ad-for-cms-12-site/</guid>            <pubDate>Tue, 25 Nov 2025 16:49:48 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>