僅限首次造訪時新增其他指令碼並執行指令碼
此頁面列印時間為 Sep 09, 2024。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/fulfillment/setup/order-status-page/customization/first-time-accessed。
您可以透過新增其他指令碼來自訂訂單狀態頁面。您還可以將指令碼設定為僅限首次造訪時執行。
此頁面上
新增其他指令碼
「其他指令碼」方塊會用來將程式碼插入至您訂單狀態頁面的範本。您可以新增下列任何內容:
HTML - 您可以使用任何有效的 HTML5 程式碼,例如指定碼、樣式、iframe 和物件元素。
Liquid 程式碼:您可以存取
checkout
和shop
Liquid 物件。若要深入瞭解這些物件的屬性,請參閱結帳物件和商店物件。提醒您,如果尚未完成訂單建立流程,則checkout.order
、checkout.order_name
和checkout.order_number
值可能不存在。如果您需要隨時可用的訂單唯一追蹤 ID,請使用 `checkout.order_id。
使用其他指令碼的自訂範例
以下是一些使用「其他指令碼」欄位的自訂範例:
存取其他指令碼
若要存取其他指令碼,請從 Shopify 管理介面開始,並前往「設定 > 結帳」。您會在訂單狀態頁面找到「其他指令碼」區段。
若要存取其他指令碼,請從 Shopify 應用程式開始,並前往「商店 > 結帳」。在「商店設定」中點選「結帳」。您會在訂單狀態頁面中找到「其他指令碼」區段。
將指令碼設定為僅限首次造訪時執行
在訂單狀態頁面上包含銷售轉換追蹤指令碼是一種常見做法,因為這是結帳作業的最後一頁。不過,分析中可能會將返回檢查訂單狀態的顧客當作二次銷售計算。
若要避免分析重複計入顧客,您可以將 first_time_accessed
屬性新增至部分或所有其他指令碼前後。若要這麼做,請使用 Liquid「if」聲明,並將您希望只執行一次的任何指令碼放在 {% if first_time_accessed %}
和 {% endif %}
標記之間。
步驟如下:
- 在 Shopify 管理介面 ,前往「設定」 > 「結帳」。
- 在「訂單狀態頁面」區段中,找到「其他指令碼」文字方塊。
- 將下列程式碼貼上至「其他指令碼」方塊:
- 若您希望指令碼在首次存取訂單狀態頁面時執行,請在
{% if first_time_accessed %}
和{% endif %}
標籤之間貼上指令碼。若您希望在每次存取訂單狀態頁面時執行指令碼,請在{% endif %}
標籤下方貼上指令碼。 - 按一下「儲存」。
- 在 Shopify 應用程式中,依序點選「…」按鈕和「設定」。
- 在「商店設定」區段中,點選「結帳」。
- 在「訂單狀態頁面」區段中,找到「其他指令碼」文字方塊。
- 將下列程式碼貼上至「其他指令碼」方塊:
- 若您希望指令碼在首次存取訂單狀態頁面時執行,請在
{% if first_time_accessed %}
和{% endif %}
標籤之間貼上指令碼。若您希望在每次存取訂單狀態頁面時執行指令碼,請在{% endif %}
標籤下方貼上指令碼。 - 按一下「儲存」。
- 在 Shopify 應用程式中,依序點選「…」按鈕和「設定」。
- 在「商店設定」區段中,點選「結帳」。
- 在「訂單狀態頁面」區段中,找到「其他指令碼」文字方塊。
- 將下列程式碼貼上至「其他指令碼」方塊:
- 若您希望指令碼在首次存取訂單狀態頁面時執行,請在
{% if first_time_accessed %}
和{% endif %}
標籤之間貼上指令碼。若您希望在每次存取訂單狀態頁面時執行指令碼,請在{% endif %}
標籤下方貼上指令碼。 - 按一下「儲存」。