<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Multipage Mashup - keep selections between html pages? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987175#M3780</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have received a nice mashup that contains of multiple .html-Pages. See here: &lt;A href="http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html" title="http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html"&gt;http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, if a user does selections on one .html-Page (for example Produkt.html), these selections are lost when the user changes to another html page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From what I see in the .js code, the Mashup always calls the following&amp;nbsp; code on every new page. See below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; to me it seems that calling openApp on every page, opens a new connection to the document --&amp;gt; old selections are lost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; I have read through the mashup API, but haven't really found anything to keep the app-session alive between multiple pages. I have played wit the "identity" property of the app config, but no success (running Qlik Sense 2.0.3)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; has anyone a short example how I can fix the existing code? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;var config = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;host: window.location.hostname,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;prefix: "/",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;port: window.location.port,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;isSecure: window.location.protocol === "https:"
&amp;nbsp; //,
&amp;nbsp; //identity: "12349876"
};
require.config( {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseUrl: ( config.isSecure ? "https://" : "http://" ) + config.host + (config.port ? ":" + config.port: "") + config.prefix + "resources"
} );

require( ["js/qlik"], function ( qlik ) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;qlik.setOnError( function ( error ) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert( error.message );
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} );

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//callbacks -- inserted here --
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//open apps -- inserted here --
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app = qlik.openApp("871f98c2-38cd-46b1-9676-6dd3e87f06be", config);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//get objects -- inserted here --
&amp;nbsp; 
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(".qvobject").each(function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var qvid = $(this).data("qvid");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.getObject(this, qvid);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Sep 2015 08:25:31 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-09-07T08:25:31Z</dc:date>
    <item>
      <title>Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987175#M3780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have received a nice mashup that contains of multiple .html-Pages. See here: &lt;A href="http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html" title="http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html"&gt;http://demo.heldendaten.net:8080/extensions/Vertriebsdemo_Sense_Mashup/Produkte.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, if a user does selections on one .html-Page (for example Produkt.html), these selections are lost when the user changes to another html page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From what I see in the .js code, the Mashup always calls the following&amp;nbsp; code on every new page. See below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; to me it seems that calling openApp on every page, opens a new connection to the document --&amp;gt; old selections are lost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; I have read through the mashup API, but haven't really found anything to keep the app-session alive between multiple pages. I have played wit the "identity" property of the app config, but no success (running Qlik Sense 2.0.3)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; has anyone a short example how I can fix the existing code? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;var config = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;host: window.location.hostname,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;prefix: "/",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;port: window.location.port,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;isSecure: window.location.protocol === "https:"
&amp;nbsp; //,
&amp;nbsp; //identity: "12349876"
};
require.config( {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baseUrl: ( config.isSecure ? "https://" : "http://" ) + config.host + (config.port ? ":" + config.port: "") + config.prefix + "resources"
} );

require( ["js/qlik"], function ( qlik ) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;qlik.setOnError( function ( error ) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert( error.message );
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} );

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//callbacks -- inserted here --
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//open apps -- inserted here --
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app = qlik.openApp("871f98c2-38cd-46b1-9676-6dd3e87f06be", config);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//get objects -- inserted here --
&amp;nbsp; 
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(".qvobject").each(function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var qvid = $(this).data("qvid");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.getObject(this, qvid);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Sep 2015 08:25:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987175#M3780</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-07T08:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987176#M3781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Both QlikView and Qlik Sense has session states where your selections will be kept between sessions.&lt;/P&gt;&lt;P&gt;However for this mashup you are allowing anonymous access, so when someone hits the page they will be considered anonymous and given a session.&lt;/P&gt;&lt;P&gt;When they navigate away from it the session cookie is most likely cleared out and then a new session is assigned to them upon opening a new page. New session cookie and anonymous user so we can't retrive your previous selection state as we don't know who you are.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you would authenticate your users the selections should carry over between pages assuming they are using the same app.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Sep 2015 18:29:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987176#M3781</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2015-09-08T18:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987177#M3782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx for analysing the issue.&lt;/P&gt;&lt;P&gt;it's true, users are anonymous (as this is a public demo site) using login tokens.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would expect this to be a wanted deployment scenario for a mashup. Everytime someone integrates Qlik Sense into a public (multipage) website, one will have the same issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So any idea how to solve this, without authenticating users? Not quite sure what the "identity" property is good for in the config-object. This sounds a little bit like I can force a user to reuse a session. But i don't get it to work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx,&lt;/P&gt;&lt;P&gt;Roland&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2015 05:38:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987177#M3782</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-09T05:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987178#M3783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you should be able to use identity (&lt;A href="http://help.qlik.com/sense/2.0/en-us/developer/#../Subsystems/APIs/Content/MashupAPI/Methods/openApp-method.htm?Highlight=identity" title="http://help.qlik.com/sense/2.0/en-us/developer/#../Subsystems/APIs/Content/MashupAPI/Methods/openApp-method.htm?Highlight=identity"&gt;http://help.qlik.com/sense/2.0/en-us/developer/#../Subsystems/APIs/Content/MashupAPI/Methods/openApp-method.htm?Highligh…&lt;/A&gt;) for reusing sessions between pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...But, I think that the issue will be that all you visitors, will share the same session, so selections made by user A will affect the selections of user B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There should be some methods (server side) to generate a unique identifier per user, that can later be set as identity value in your config.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2015 05:55:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987178#M3783</guid>
      <dc:creator>Aiham_Azmeh</dc:creator>
      <dc:date>2015-09-09T05:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987179#M3784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;this is a tricky one... I can see two different ways to solve this:&lt;/P&gt;&lt;P&gt;- make the mashup single page, and instead of switching to another page replace the content in side the page&lt;/P&gt;&lt;P&gt;- create some temporary identification for users (based in their ip address perhaps??) so that Qlik would know that this is the same user when he switches to page two&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume that if you are using authenticated users this works as it should.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Please mark the appropriate replies as correct or helpful so our team and other members know that your question has been answered to your satisfaction.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2015 09:26:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987179#M3784</guid>
      <dc:creator>ErikWetterberg</dc:creator>
      <dc:date>2015-09-09T09:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987180#M3785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok, I will try to use "identity" with some "unique identifier". But as I said before I already tried to hardcode a "identity", but without any success.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will give feedback when I get it to work..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2015 10:30:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987180#M3785</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-10T10:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987181#M3786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that adding identity to your openApp call will help, identity is used to support several sessions for the same user by giving them separate identities, your problem is that users are anonymous. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get this to work you probably would need to connect your anonymous users to Qlik Sense users and use something like ip address to make sure they are connected to the same Qlik Sense user when they switch to another page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Erik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Please mark the appropriate replies as correct or helpful so our team and other members know that your question has been answered to your satisfaction.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2015 14:13:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987181#M3786</guid>
      <dc:creator>ErikWetterberg</dc:creator>
      <dc:date>2015-09-10T14:13:06Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987182#M3787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I now did some further tests, with a hardcoded "identity". Unfortunately I had no success.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used a hardcoded 'identity: "111"'. See screenshot below.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="_2015-09-10_16-03-51.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/98552__2015-09-10_16-03-51.png" style="height: 310px; width: 620px;" /&gt;'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But still selections are not applied when I click onto another page. Interestingly every "page"-change opens a new Websocket-Frame that shows the same "X-Qlik-Session" request-cookie with the same GUID. So it seems that some state management is done, even selections are lost...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any further ideas?&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Qlik  Vertriebsdemo - Google Chrome_2015-09-10_16-02-15.png" class="jive-image image-2" src="/legacyfs/online/98553_Qlik  Vertriebsdemo - Google Chrome_2015-09-10_16-02-15.png" style="height: 322px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2015 14:15:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987182#M3787</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-10T14:15:12Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987183#M3788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you inspect the socket frames you should find that the first frame will contain a response back giving you authentication information, most likely you are assigned a new user id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This page from the documentation discusses Engine session which might help you wrap your head around it &lt;A href="https://help.qlik.com/sense/2.0/en-us/developer/Subsystems/Platform/Content/Concepts/sessions.htm" title="https://help.qlik.com/sense/2.0/en-us/developer/Subsystems/Platform/Content/Concepts/sessions.htm"&gt;https://help.qlik.com/sense/2.0/en-us/developer/Subsystems/Platform/Content/Concepts/sessions.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your best bet to solve this with anonymous users is to create a single page application like Erik stated before.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2015 14:30:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987183#M3788</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2015-09-10T14:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987184#M3789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I created a mashup with multiple html pages with No anonymous user mode.&lt;/P&gt;&lt;P&gt;But i having problem to preserve the current selection when i navigate between the html pages.&lt;/P&gt;&lt;P&gt;Example: user select year 2015 in html A and 2015 selection is lost when i navigate to Html B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly advice if there is anything wrong.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="ScreenHunter_162 Apr. 08 23.12.jpg" class="jive-image image-1" src="/legacyfs/online/121059_ScreenHunter_162 Apr. 08 23.12.jpg" style="height: 114px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;Following is the threat i logged earlier.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/211451"&gt;Keep current selection between mashup page&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Apr 2016 15:15:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987184#M3789</guid>
      <dc:creator>jim_chan</dc:creator>
      <dc:date>2016-04-08T15:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987185#M3790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Hi Alexander,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;A href="https://community.qlik.com/qlik-users/55130"&gt;akl&lt;/A&gt;‌ would need your help to take a look on my issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 02:10:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987185#M3790</guid>
      <dc:creator>jim_chan</dc:creator>
      <dc:date>2016-04-09T02:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987186#M3791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, did you find an issue, i have probabely the same problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jun 2016 07:33:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987186#M3791</guid>
      <dc:creator />
      <dc:date>2016-06-22T07:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987187#M3792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've exactly got the same problem. I've also tried to create a ID for each user and save it in a cookie, but without luck.&lt;/P&gt;&lt;P&gt;Hoped it was fixed in Sense 3.0, but still running into the same issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've used the following code to create the ID and save it in a cookie:&lt;/P&gt;&lt;P&gt;function myFunction(name) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; var value = "; " + document.cookie;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var parts = value.split("; " + name + "=");&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (parts.length == 2) { return parts.pop().split(";").shift();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; $(document).ready(function(){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if( SessionID == undefined)&lt;/P&gt;&lt;P&gt;&amp;nbsp; { &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; var uniq = 'id' + (new Date()).getTime();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; document.cookie = "ID="+uniq;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var SessionID = myFunction('ID'); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt; var config = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; host: window.location.hostname,&lt;/P&gt;&lt;P&gt;&amp;nbsp; prefix: "/",&lt;/P&gt;&lt;P&gt;&amp;nbsp; port: window.location.port,&lt;/P&gt;&lt;P&gt;&amp;nbsp; isSecure: window.location.protocol === "https:",&lt;/P&gt;&lt;P&gt;&amp;nbsp; identity : &lt;SPAN style="font-size: 13.3333px;"&gt;SessionID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 20:05:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987187#M3792</guid>
      <dc:creator>stevenkoppens</dc:creator>
      <dc:date>2016-06-28T20:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987188#M3793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any updates on this topic???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jul 2016 13:36:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987188#M3793</guid>
      <dc:creator>stevenkoppens</dc:creator>
      <dc:date>2016-07-07T13:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987189#M3794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steven,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's under investigation, a bug have been filled regarding this issue. I will try to keep everyone updated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jul 2016 08:08:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987189#M3794</guid>
      <dc:creator>Aiham_Azmeh</dc:creator>
      <dc:date>2016-07-13T08:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987190#M3795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;There are several sheets in my Qlik Sense Desktop App.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I need put all the Qlik Sense sheets to Qlik mashup in different pages, which is just as your Qlik mashup demo.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Could you please tell me h&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;ow to create multi-pages mashup in Qlik Sense?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I also have a button to navigate among different Qlik Sense sheets at Qlik Sense Desktop. How could I still navigate between different mashup pages? It is better to still use the same button extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Any suggestion is appreciated! &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2016 05:18:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987190#M3795</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-07-24T05:18:47Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987191#M3796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The simplest way to do this is to create multiple HTML pages and link them using something like an navigation bar, which are basically buttons with links to the other pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The extension you are taking about won't be much help to you I think. If you're not familiar with linking multiple HTML pages I would suggest to do some online courses on Web languages, like these https://www.codecademy.com/learn/web.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Op 24 jul. 2016 om 07:19 heeft datalakeyu &amp;lt;qcwebmaster@qlikview.com&amp;lt;mailto:qcwebmaster@qlikview.com&amp;gt;&amp;gt; het volgende geschreven:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2016 07:48:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987191#M3796</guid>
      <dc:creator>stevenkoppens</dc:creator>
      <dc:date>2016-07-24T07:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987192#M3797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.qlik.com/qlik-users/222252"&gt;datalakeyu&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An angular based multipage mashup can be found here: &lt;A href="https://github.com/erikwett/helpdesk-angular" title="https://github.com/erikwett/helpdesk-angular"&gt;GitHub - erikwett/helpdesk-angular: Qlik Sense mashup example using AngularJS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The routing part of it is straight forward: &lt;A href="https://github.com/erikwett/helpdesk-angular/blob/master/helpdesk-angular.js#L62" title="https://github.com/erikwett/helpdesk-angular/blob/master/helpdesk-angular.js#L62"&gt;helpdesk-angular/helpdesk-angular.js at master · erikwett/helpdesk-angular · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2016 06:15:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987192#M3797</guid>
      <dc:creator>Aiham_Azmeh</dc:creator>
      <dc:date>2016-07-25T06:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987193#M3798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aiham,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this angular based mashup support keeping selections over multiple pages? In other words, would this be a resolution for the bug you are referring to?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 14:39:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987193#M3798</guid>
      <dc:creator />
      <dc:date>2016-07-28T14:39:33Z</dc:date>
    </item>
    <item>
      <title>Re: Multipage Mashup - keep selections between html pages?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987194#M3799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, it uses the angular routing&amp;nbsp; (&lt;A href="https://docs.angularjs.org/api/ngRoute/service/$route" title="https://docs.angularjs.org/api/ngRoute/service/$route"&gt;AngularJS $route&lt;/A&gt;) which, like any other modern web application, will not make a full refresh of the page; this way the websocket connection is never closed and the selections are kept between pages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jul 2016 05:47:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Multipage-Mashup-keep-selections-between-html-pages/m-p/987194#M3799</guid>
      <dc:creator>Aiham_Azmeh</dc:creator>
      <dc:date>2016-07-29T05:47:22Z</dc:date>
    </item>
  </channel>
</rss>

