# Parametric APP sharing

**URL:** <https://community.glideapps.com/t/parametric-app-sharing/18009>\
**Category:** Ask for Help\
**Created:** [November 5, 2020, 4:42pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009 "2020-11-05T16:42:51Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 5, 2020, 4:42pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/1 "2020-11-05T16:42:51Z")

</div>

I had an assignment from a customer to create a public app (without email access) that functions as a landing for his marketing campaigns. However, the App must behave differently depending on the campaign (for example: showing different contents according to the campaign, registering a form with the campaign key, etc …).  
The origin of the campaign will be an advertisement in social channels or google searches.  
🤔 Although it doesn’t seem like a good solution to me, in your opinion  
would it be possible to send a querystring parameter through the APP URL? Or some other method to achieve the result? (other than the creation of a different APP for each campaign).

Thanks!

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 5, 2020, 4:49pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/2 "2020-11-05T16:49:49Z")

</div>

My only thought would be to have a tab that lists each campaign as a list. Add rowid to the sheet, then share the deep link for each campaign row. What I don’t know is what would happen if you then hide the tab. I don’t know if that would prevent the deep link from working or if that would still take you into the details of that row without viewing the “master list” of all campaigns.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 5, 2020, 4:57pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/3 "2020-11-05T16:57:01Z")

</div>

I understand the method you propose to me, maybe it could work. Now I try it. I’ll let you know if it works, maybe it should also interest others in this community.  
Thanks @Jeff_Hager , you are always incredibly responsive and ready to help everyone with practical solutions. Truly admirable. 👍

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 5, 2020, 4:59pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/4 "2020-11-05T16:59:05Z")

</div>

Does the content follow a specific format? Like an image, some text components etc.?

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 5, 2020, 5:04pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/5 "2020-11-05T17:04:01Z")

</div>

Yes. Different manifest (images, text, form) for each campaign.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 5, 2020, 5:08pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/6 "2020-11-05T17:08:31Z")

</div>

To make it scalable I think Jeff’s suggestion works best.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 5, 2020, 6:55pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/7 "2020-11-05T18:55:02Z")

</div>

Do not work because to enable visibility conditions the App must have user profiles configured, and this is not the case; this is an App with Public sign-in without email.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 5, 2020, 6:59pm UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/8 "2020-11-05T18:59:22Z")

</div>

What if you just move the tab to hidden instead of trying to set visibility?

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 6, 2020, 12:03am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/9 "2020-11-06T00:03:09Z")

</div>

Thanks again, but if the TAB hosting the list is hidden then the deep link doesn’t work and the navigation moves to the other visible table.  
If the TAB is visible, the deep link goes.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 6, 2020, 12:23am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/10 "2020-11-06T00:23:18Z")

</div>

Ya…might be easier just to have a separate app per campaign

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 6, 2020, 12:36am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/11 "2020-11-06T00:36:45Z")

</div>

I found a way but it is not a good solution.  
I left a TAB visible in Detail view with an inline in which I make each element (row campaign) disappear by setting an impossible condition.  
However, it is not a good solution because as you can see on the landing page the back button ends up in the blank TAB. It wouldn’t be a big deal if I could know where it’s coming from by pressing the back button … but I don’t think that’s possible.

Try:  
Campaign 1

> **[Wall Street English](https://wselanding.glideapp.io/dl/ewAiAHQAIgA6ADIALAAiAHMAIgA6ACIAYwBsAGEAcwBzAC0ARgBvAGcAbABpAG8AMQAiACwAIgByACIAOgAiAEcARgBmADEAOAA2ADkAZQBRAGYARwA0AHEAVwAwAFkASwAuAGEAVwBzAEEAIgAsACIAbgAiADoAIgBDAGEAbQBwAGEAZwBuAGEAMQAiAH0A)**

Campaign 2

> **[Wall Street English](https://wselanding.glideapp.io/dl/ewAiAHQAIgA6ADIALAAiAHMAIgA6ACIAYwBsAGEAcwBzAC0ARgBvAGcAbABpAG8AMQAiACwAIgByACIAOgAiADcANgAuAGUAYQBRADUAMgBSAEIAdQAxAHgATwBDAGgAQwA5AEsAZwBmAHcAIgAsACIAbgAiADoAIgBDAGEAbQBwAGEAZwBuAGEAMgAiAH0A)**

Campaign 3

> **[Wall Street English](https://wselanding.glideapp.io/dl/ewAiAHQAIgA6ADIALAAiAHMAIgA6ACIAYwBsAGEAcwBzAC0ARgBvAGcAbABpAG8AMQAiACwAIgByACIAOgAiAFMAYgB3AHgAZAAyAC0AdQBTAHEAUwA2AG4ASQBnAHkAdgBvAGQASQAwAEEAIgAsACIAbgAiADoAIgBDAGEAbQBwAGEAZwBuAGEAMwAiAH0A)**

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 6, 2020, 12:42am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/12 "2020-11-06T00:42:03Z")

</div>

You can use CSS to hide the back button

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 6, 2020, 12:51am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/13 "2020-11-06T00:51:20Z")

</div>

I did not know…!  
So this would be the solution!  
A Glide APP can also be used as a landing page for different campaigns and therefore can have a different behavior depending on the campaign.  
Wow!

I don’t know how to hide the button back, but I’ll find a way!  
Many many thanks @Jeff_Hager@Robert_Petitto, @ThinhDinh !

---

<div class="post-metadata">

**Author:** ![Gerard\_Fernandez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gerard_fernandez/32/1183_2.png) [@Gerard\_Fernandez](https://community.glideapps.com/u/Gerard_Fernandez)\
**Post date:** [November 18, 2020, 5:35am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/14 "2020-11-18T05:35:32Z")

</div>

Please @Robert_Petitto can you share the CSS code to hide the back button ?

Thanks

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [November 18, 2020, 5:39am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/15 "2020-11-18T05:39:18Z")

</div>

```auto
<pre><span><style>
[data-test="back-button"] {
display: none !important;
}

```

---

<div class="post-metadata">

**Author:** ![Gerard\_Fernandez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gerard_fernandez/32/1183_2.png) [@Gerard\_Fernandez](https://community.glideapps.com/u/Gerard_Fernandez)\
**Post date:** [November 18, 2020, 5:50am UTC](https://community.glideapps.com/t/parametric-app-sharing/18009/16 "2020-11-18T05:50:29Z")

</div>

Thanks !!
