How can I set a Goal on a page I can’t edit?
In order to set a Goal on a page in the Funnel Builder, you need to add the funnel tracking code to the page that the Page URL setting points to. But what if the page where you need to add the tracking code is someone else’s page that you can’t edit, such as the entry page to an affiliate network?
In this example, you can’t add the funnel tracking code to the Sales Page, and because of that you can’t set a Goal on the Sales Page in the Funnel Builder…
So how would you set a Goal after the Opt-in Page to know how many people opted in?
It turns out that this problem is easily solvable if you can insert an “intermediate” (or “interstitial”) page in your funnel right before the page you can’t edit—in this case, the Sales Page:
This new page wouldn’t do anything but set the Goal and immediately redirect to the page that you can’t edit. You’ve certainly seen these pages before—they’re usually a blank white page that says something like “Please wait one moment” or “Redirecting in 3 seconds...” or something like that.
Workable, but not pretty.
In our FAQ on Intermediate Pages, we explain exactly how these pages work, and more importantly we explain how using the Pixel/Code setting of a tracking link is a much better solution.
You can review the FAQ on Intermediate Pages if you’re curious, but all you need to do is follow these steps and you’ll be up and running:

1. |  | Create a tracking link and set the Primary URL to point at the page that you can’t edit. Use this tracking link to replace the link that you’re currently using to point at that page. In other words, using our example, you would create a tracking link that points to the Sales Page and replace the link in the Opt-in Page with the tracking link. This way, after the visitor opts in, they go through the tracking link to get to the Sales Page.

2. |  | From the Settings menu for your funnel, select “Tracking Code” and copy the tracking code. Next, go back to your tracking link and paste the tracking code into the Pixel/Code setting in the Advanced Settings of the tracking link. Save your changes. By using the Pixel/Code setting, the tracking link will create a hidden intermediate page between the Opt-in Page and the Sales Page (in this example) that you can set your Goal on.

3. |  | Next, to add the hidden page to your Funnel Builder diagram, you’ll need it’s URL. This will be different for every tracking link. To get the URL for the hidden page of the tracking link you just created, follow the instructions in this FAQ:
|  | What’s the URL for the hidden Pixel/Code page?

4. |  | Now that you have the URL to the hidden intermediate page for your tracking link, add the page to your funnel by creating a new page in the Funnel Builder and connect the pages like this: The actual settings for the hidden page in the Funnel Builder would be similar to these: Of course, for the Page URL setting, use the URL for the hidden page you got in Step 3, not the URL in the screenshot above. In other words, the “12345” part of the link should be different. Save your Page Settings, and save your funnel. Note: You might not have included the pages you can’t edit in your Funnel Builder diagram. That’s perfectly fine. In that case, the hidden page should point to the next page in your funnel that you can edit, if there is one.

With this setup, you can now track your Goal using the new hidden page!
To FunnelMagick, the hidden page is just like any other page that you can track and set Goals on. But to your visitors, they’ll never see it, giving your visitors a nice clean user experience.
Tip: If the Pixel/Code feature is completely unfamiliar to you and you like understanding why things work the way they do, you might want to review our FAQ on that:

|  | How can I set up an intermediate page to fire a pixel?